From 05830164db78ca86df7e242eab76af0401d25021 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Mar 2023 02:42:31 +0000 Subject: [PATCH 01/42] Bump rack from 2.2.6.2 to 2.2.6.3 Bumps [rack](https://github.com/rack/rack) from 2.2.6.2 to 2.2.6.3. - [Release notes](https://github.com/rack/rack/releases) - [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md) - [Commits](https://github.com/rack/rack/compare/v2.2.6.2...v2.2.6.3) --- updated-dependencies: - dependency-name: rack dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index bf54358a..b35c45f8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -91,7 +91,7 @@ GEM nokogiri (~> 1.8, >= 1.8.4) public_suffix (4.0.6) racc (1.6.1) - rack (2.2.6.2) + rack (2.2.6.3) rake (13.0.6) rdf (3.2.5) link_header (~> 0.0, >= 0.0.8) From 9e5eae38b68656671dfc60042b98e1bffb45197a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Mar 2023 12:18:21 +0000 Subject: [PATCH 02/42] Bump rack from 2.2.6.3 to 2.2.6.4 Bumps [rack](https://github.com/rack/rack) from 2.2.6.3 to 2.2.6.4. - [Release notes](https://github.com/rack/rack/releases) - [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md) - [Commits](https://github.com/rack/rack/compare/v2.2.6.3...v2.2.6.4) --- updated-dependencies: - dependency-name: rack dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index b35c45f8..5950d482 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -91,7 +91,7 @@ GEM nokogiri (~> 1.8, >= 1.8.4) public_suffix (4.0.6) racc (1.6.1) - rack (2.2.6.3) + rack (2.2.6.4) rake (13.0.6) rdf (3.2.5) link_header (~> 0.0, >= 0.0.8) From 7a665c1813906437eea351f179e72eb526235a5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Apr 2023 05:50:53 +0000 Subject: [PATCH 03/42] Bump nokogiri from 1.13.10 to 1.14.3 Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.10 to 1.14.3. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.10...v1.14.3) --- updated-dependencies: - dependency-name: nokogiri dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 5950d482..98f6cba2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -81,16 +81,16 @@ GEM multi_json (1.15.0) net-http-persistent (4.0.1) connection_pool (~> 2.2) - nokogiri (1.13.10-arm64-darwin) + nokogiri (1.14.3-arm64-darwin) racc (~> 1.4) - nokogiri (1.13.10-x86_64-darwin) + nokogiri (1.14.3-x86_64-darwin) racc (~> 1.4) - nokogiri (1.13.10-x86_64-linux) + nokogiri (1.14.3-x86_64-linux) racc (~> 1.4) nokogumbo (2.0.5) nokogiri (~> 1.8, >= 1.8.4) public_suffix (4.0.6) - racc (1.6.1) + racc (1.6.2) rack (2.2.6.4) rake (13.0.6) rdf (3.2.5) From 613485295afc773ac7f986e25250f1210fa232d2 Mon Sep 17 00:00:00 2001 From: Ted Thibodeau Jr Date: Tue, 20 Jun 2023 16:26:02 -0400 Subject: [PATCH 04/42] Minor editorial rephrasing to clarify Will prevent future misunderstandings like #567 --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 730a7ee3..a6e37917 100644 --- a/index.html +++ b/index.html @@ -1404,8 +1404,8 @@

Algorithm

the result of IRI expanding value using true for document relative - . - If it is not an IRI, or a blank node identifier, an + ; + if value is neither an IRI nor a blank node identifier, an invalid vocab mapping error has been detected and processing is aborted.
The use of blank node identifiers to value for @vocab is obsolete, From 1cb8dfe033c36836899fabeeae913aaf5ab62875 Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Wed, 21 Jun 2023 23:53:42 -0400 Subject: [PATCH 05/42] Add similar id protected term redefinition test. - Add test of redefining equivalent id terms in different forms: - `"foo": {"@id": "ex:foo"}` - `"foo": "ex:foo"` --- tests/expand-manifest.jsonld | 8 ++++++++ tests/expand/pr41-in.jsonld | 16 ++++++++++++++++ tests/expand/pr41-out.jsonld | 6 ++++++ tests/toRdf-manifest.jsonld | 8 ++++++++ tests/toRdf/pr41-in.jsonld | 16 ++++++++++++++++ tests/toRdf/pr41-out.nq | 1 + 6 files changed, 55 insertions(+) create mode 100644 tests/expand/pr41-in.jsonld create mode 100644 tests/expand/pr41-out.jsonld create mode 100644 tests/toRdf/pr41-in.jsonld create mode 100644 tests/toRdf/pr41-out.nq diff --git a/tests/expand-manifest.jsonld b/tests/expand-manifest.jsonld index 57bc6b85..1f3f3beb 100644 --- a/tests/expand-manifest.jsonld +++ b/tests/expand-manifest.jsonld @@ -2827,6 +2827,14 @@ "option": {"specVersion": "json-ld-1.1"}, "input": "expand/pr40-in.jsonld", "expect": "expand/pr40-out.jsonld" + }, { + "@id": "#tpr41", + "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], + "name": "Allows protected redefinition of equivalent id terms", + "purpose": "Check protected redefinition of equivalent id terms in different forms.", + "option": {"specVersion": "json-ld-1.1"}, + "input": "expand/pr41-in.jsonld", + "expect": "expand/pr41-out.jsonld" }, { "@id": "#tso01", "@type": ["jld:NegativeEvaluationTest", "jld:ExpandTest"], diff --git a/tests/expand/pr41-in.jsonld b/tests/expand/pr41-in.jsonld new file mode 100644 index 00000000..2a4b739e --- /dev/null +++ b/tests/expand/pr41-in.jsonld @@ -0,0 +1,16 @@ +{ + "@context": { + "@protected": true, + "foo": { + "@id": "ex:foo" + } + }, + "@id": "ex:outer", + "foo": { + "@context": { + "@protected": true, + "foo": "ex:foo" + }, + "@id": "ex:inner" + } +} diff --git a/tests/expand/pr41-out.jsonld b/tests/expand/pr41-out.jsonld new file mode 100644 index 00000000..fcc813bc --- /dev/null +++ b/tests/expand/pr41-out.jsonld @@ -0,0 +1,6 @@ +[{ + "@id": "ex:outer", + "ex:foo": [{ + "@id": "ex:inner" + }] +}] diff --git a/tests/toRdf-manifest.jsonld b/tests/toRdf-manifest.jsonld index e13eab49..08ff2f54 100644 --- a/tests/toRdf-manifest.jsonld +++ b/tests/toRdf-manifest.jsonld @@ -3357,6 +3357,14 @@ "option": {"specVersion": "json-ld-1.1"}, "input": "toRdf/pr40-in.jsonld", "expect": "toRdf/pr40-out.nq" + }, { + "@id": "#tpr41", + "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], + "name": "Allows protected redefinition of equivalent id terms", + "purpose": "Check protected redefinition of equivalent id terms in different forms.", + "option": {"specVersion": "json-ld-1.1"}, + "input": "toRdf/pr41-in.jsonld", + "expect": "toRdf/pr41-out.nq" }, { "@id": "#trt01", "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], diff --git a/tests/toRdf/pr41-in.jsonld b/tests/toRdf/pr41-in.jsonld new file mode 100644 index 00000000..2a4b739e --- /dev/null +++ b/tests/toRdf/pr41-in.jsonld @@ -0,0 +1,16 @@ +{ + "@context": { + "@protected": true, + "foo": { + "@id": "ex:foo" + } + }, + "@id": "ex:outer", + "foo": { + "@context": { + "@protected": true, + "foo": "ex:foo" + }, + "@id": "ex:inner" + } +} diff --git a/tests/toRdf/pr41-out.nq b/tests/toRdf/pr41-out.nq new file mode 100644 index 00000000..17f37759 --- /dev/null +++ b/tests/toRdf/pr41-out.nq @@ -0,0 +1 @@ + . From 5d34a26af658046c72a79d1f72133d8a56d6168e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Lindstr=C3=B6m?= Date: Wed, 7 Jun 2023 13:34:05 +0200 Subject: [PATCH 06/42] Fix context processing for reverse terms Fixes #565. --- index.html | 4 ++-- tests/expand-manifest.html | 28 ++++++++++++++++++++++++++++ tests/expand-manifest.jsonld | 8 ++++++++ tests/expand/0131-in.jsonld | 16 ++++++++++++++++ tests/expand/0131-out.jsonld | 26 ++++++++++++++++++++++++++ 5 files changed, 80 insertions(+), 2 deletions(-) create mode 100644 tests/expand/0131-in.jsonld create mode 100644 tests/expand/0131-out.jsonld diff --git a/index.html b/index.html index a6e37917..e243cd28 100644 --- a/index.html +++ b/index.html @@ -1664,10 +1664,10 @@

Algorithm

  • Set the term definition of term in active context to definition and the value associated with defined's entry term to - true and return.
  • + true. -
  • If value contains the entry @id and its value +
  • Otherwise if value contains the entry @id and its value does not equal term:
    1. If the @id entry of value diff --git a/tests/expand-manifest.html b/tests/expand-manifest.html index a1b2fea9..61fc01d7 100644 --- a/tests/expand-manifest.html +++ b/tests/expand-manifest.html @@ -3215,6 +3215,34 @@

      +
      +Test t0131 Reverse term with property based indexed container +
      +
      +
      +
      id
      +
      #t0131
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding a reverse term using @container: @index and @index set to a property
      +
      input
      +
      +expand/0131-in.jsonld +
      +
      expect
      +
      +expand/0131-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      Test tc001 adding new term
      diff --git a/tests/expand-manifest.jsonld b/tests/expand-manifest.jsonld index 1f3f3beb..c18f12bb 100644 --- a/tests/expand-manifest.jsonld +++ b/tests/expand-manifest.jsonld @@ -978,6 +978,14 @@ "purpose": "Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986", "input": "expand/0130-in.jsonld", "expect": "expand/0130-out.jsonld" + }, { + "@id": "#t0131", + "@type": [ "jld:PositiveEvaluationTest", "jld:ExpandTest" ], + "name": "Reverse term with property based indexed container", + "purpose": "Expanding a reverse term using @container: @index and @index set to a property", + "input": "expand/0131-in.jsonld", + "expect": "expand/0131-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} }, { "@id": "#tc001", "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], diff --git a/tests/expand/0131-in.jsonld b/tests/expand/0131-in.jsonld new file mode 100644 index 00000000..de7969bb --- /dev/null +++ b/tests/expand/0131-in.jsonld @@ -0,0 +1,16 @@ +{ + "@context": { + "@version": 1.1, + "@base": "https://example.org/", + "@vocab": "https://example.net/ns#", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "statement": {"@reverse": "rdf:subject", "@container": "@index", "@index": "predicate"}, + "predicate": {"@id": "rdf:predicate", "@type": "@vocab"}, + "term": {"@id": "rdf:object", "@type": "@vocab"}, + "addedIn": {"@type": "@id"} + }, + "@id": "item/1", + "statement": { + "rdf:type": {"term": "A", "addedIn": "v1"} + } +} diff --git a/tests/expand/0131-out.jsonld b/tests/expand/0131-out.jsonld new file mode 100644 index 00000000..a1113421 --- /dev/null +++ b/tests/expand/0131-out.jsonld @@ -0,0 +1,26 @@ +[ + { + "@id": "https://example.org/item/1", + "@reverse": { + "http://www.w3.org/1999/02/22-rdf-syntax-ns#subject": [ + { + "https://example.net/ns#addedIn": [ + { + "@id": "https://example.org/v1" + } + ], + "http://www.w3.org/1999/02/22-rdf-syntax-ns#object": [ + { + "@id": "https://example.net/ns#A" + } + ], + "http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate": [ + { + "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" + } + ] + } + ] + } + } +] From 82d53e1c1defa95ab075374522d271f155126cae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Lindstr=C3=B6m?= Date: Wed, 7 Jun 2023 13:42:26 +0200 Subject: [PATCH 07/42] Add compact#t0114 roundtrip test of expand#t0131 --- tests/compact-manifest.html | 34 ++++++++++++++++++++++++++++++++++ tests/compact-manifest.jsonld | 9 +++++++++ 2 files changed, 43 insertions(+) diff --git a/tests/compact-manifest.html b/tests/compact-manifest.html index f3ee01fa..8291bfe8 100644 --- a/tests/compact-manifest.html +++ b/tests/compact-manifest.html @@ -3212,6 +3212,40 @@

      +
      +Test t0114 Reverse term with property based indexed container +
      +
      +
      +
      id
      +
      #t0114
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      With reverse term using @container: @index and @index set to a property, ensure round-tripping from expaned form
      +
      input
      +
      +expand/0131-out.jsonld +
      +
      context
      +
      +expand/0131-in.jsonld +
      +
      expect
      +
      +expand/0131-in.jsonld +
      +
      Options
      +
      +
      +
      base
      +
      https://example.org/
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      Test tc001 adding new term
      diff --git a/tests/compact-manifest.jsonld b/tests/compact-manifest.jsonld index c0c429ac..984704b6 100644 --- a/tests/compact-manifest.jsonld +++ b/tests/compact-manifest.jsonld @@ -957,6 +957,15 @@ "input": "compact/0113-in.jsonld", "context": "compact/0113-context.jsonld", "expect": "compact/0113-out.jsonld" + }, { + "@id": "#t0114", + "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], + "name": "Reverse term with property based indexed container", + "purpose": "With reverse term using @container: @index and @index set to a property, ensure round-tripping from expaned form", + "input": "expand/0131-out.jsonld", + "context": "expand/0131-in.jsonld", + "expect": "expand/0131-in.jsonld", + "option": {"base": "https://example.org/", "specVersion": "json-ld-1.1"} }, { "@id": "#tc001", "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], From 8ba27c6f83ccfeadee38cad26e567e6fd43facd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Lindstr=C3=B6m?= Date: Wed, 28 Jun 2023 16:00:28 +0200 Subject: [PATCH 08/42] Use separate test files for compact#t0114 --- tests/compact-manifest.html | 8 ++++---- tests/compact-manifest.jsonld | 8 ++++---- tests/compact/0114-context.jsonld | 12 ++++++++++++ tests/compact/0114-in.jsonld | 26 ++++++++++++++++++++++++++ tests/compact/0114-out.jsonld | 16 ++++++++++++++++ 5 files changed, 62 insertions(+), 8 deletions(-) create mode 100644 tests/compact/0114-context.jsonld create mode 100644 tests/compact/0114-in.jsonld create mode 100644 tests/compact/0114-out.jsonld diff --git a/tests/compact-manifest.html b/tests/compact-manifest.html index 8291bfe8..71091512 100644 --- a/tests/compact-manifest.html +++ b/tests/compact-manifest.html @@ -3222,18 +3222,18 @@

      Type
      jld:PositiveEvaluationTest, jld:CompactTest
      Purpose
      -
      With reverse term using @container: @index and @index set to a property, ensure round-tripping from expaned form
      +
      Compaction using a reverse term with @container indexed on a property (round-trip test of expand#t0131)
      input
      -expand/0131-out.jsonld +compact/0114-in.jsonld
      context
      -expand/0131-in.jsonld +compact/0114-context.jsonld
      expect
      -expand/0131-in.jsonld +compact/0114-out.jsonld
      Options
      diff --git a/tests/compact-manifest.jsonld b/tests/compact-manifest.jsonld index 984704b6..54fe6a12 100644 --- a/tests/compact-manifest.jsonld +++ b/tests/compact-manifest.jsonld @@ -961,10 +961,10 @@ "@id": "#t0114", "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], "name": "Reverse term with property based indexed container", - "purpose": "With reverse term using @container: @index and @index set to a property, ensure round-tripping from expaned form", - "input": "expand/0131-out.jsonld", - "context": "expand/0131-in.jsonld", - "expect": "expand/0131-in.jsonld", + "purpose": "Compaction using a reverse term with @container indexed on a property (round-trip test of expand#t0131)", + "input": "compact/0114-in.jsonld", + "context": "compact/0114-context.jsonld", + "expect": "compact/0114-out.jsonld", "option": {"base": "https://example.org/", "specVersion": "json-ld-1.1"} }, { "@id": "#tc001", diff --git a/tests/compact/0114-context.jsonld b/tests/compact/0114-context.jsonld new file mode 100644 index 00000000..7facc291 --- /dev/null +++ b/tests/compact/0114-context.jsonld @@ -0,0 +1,12 @@ +{ + "@context": { + "@version": 1.1, + "@base": "https://example.org/", + "@vocab": "https://example.net/ns#", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "statement": {"@reverse": "rdf:subject", "@container": "@index", "@index": "predicate"}, + "predicate": {"@id": "rdf:predicate", "@type": "@vocab"}, + "term": {"@id": "rdf:object", "@type": "@vocab"}, + "addedIn": {"@type": "@id"} + } +} diff --git a/tests/compact/0114-in.jsonld b/tests/compact/0114-in.jsonld new file mode 100644 index 00000000..a1113421 --- /dev/null +++ b/tests/compact/0114-in.jsonld @@ -0,0 +1,26 @@ +[ + { + "@id": "https://example.org/item/1", + "@reverse": { + "http://www.w3.org/1999/02/22-rdf-syntax-ns#subject": [ + { + "https://example.net/ns#addedIn": [ + { + "@id": "https://example.org/v1" + } + ], + "http://www.w3.org/1999/02/22-rdf-syntax-ns#object": [ + { + "@id": "https://example.net/ns#A" + } + ], + "http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate": [ + { + "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" + } + ] + } + ] + } + } +] diff --git a/tests/compact/0114-out.jsonld b/tests/compact/0114-out.jsonld new file mode 100644 index 00000000..de7969bb --- /dev/null +++ b/tests/compact/0114-out.jsonld @@ -0,0 +1,16 @@ +{ + "@context": { + "@version": 1.1, + "@base": "https://example.org/", + "@vocab": "https://example.net/ns#", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "statement": {"@reverse": "rdf:subject", "@container": "@index", "@index": "predicate"}, + "predicate": {"@id": "rdf:predicate", "@type": "@vocab"}, + "term": {"@id": "rdf:object", "@type": "@vocab"}, + "addedIn": {"@type": "@id"} + }, + "@id": "item/1", + "statement": { + "rdf:type": {"term": "A", "addedIn": "v1"} + } +} From e6d1ea36f49cf284171a4a285f464db13aed0980 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Lindstr=C3=B6m?= Date: Wed, 28 Jun 2023 16:11:36 +0200 Subject: [PATCH 09/42] Add entry in "Changes since Recommendation" section --- index.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/index.html b/index.html index e243cd28..ca103519 100644 --- a/index.html +++ b/index.html @@ -7109,6 +7109,12 @@

      Changes since Recommendation of 16 July 2020

      Compaction Algorithm step 12.8.9.6.1 to first expand container key before compacting it.

    2. +
    3. + Changed the Create Term Definition + in section 4.2 of the Context Processing Algorithms, to ensure that all + possible features for reverse term definitions are processed. The change + was to remove and return from the end of step 13, and revise step + 14 to begin with Otherwise.
    4. Date: Wed, 28 Jun 2023 16:31:37 +0200 Subject: [PATCH 10/42] Add toRdf#t0133 test of expand#t0131 --- tests/toRdf-manifest.html | 21 +++++++++++++++++++++ tests/toRdf-manifest.jsonld | 7 +++++++ tests/toRdf/0133-in.jsonld | 26 ++++++++++++++++++++++++++ tests/toRdf/0133-out.nq | 4 ++++ 4 files changed, 58 insertions(+) create mode 100644 tests/toRdf/0133-in.jsonld create mode 100644 tests/toRdf/0133-out.nq diff --git a/tests/toRdf-manifest.html b/tests/toRdf-manifest.html index dfc0aced..76d65d00 100644 --- a/tests/toRdf-manifest.html +++ b/tests/toRdf-manifest.html @@ -1270,6 +1270,27 @@

      +
      +Test t0133 Reverse term with property based indexed container +
      +
      +
      +
      id
      +
      #t0133
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding a reverse term using @container: @index and @index set to a property (from expand#t0131)
      +
      input
      +
      +toRdf/0133-in.jsonld +
      +
      expect
      +
      +toRdf/0133-out.nq +
      +
      +
      Test tc001 adding new term
      diff --git a/tests/toRdf-manifest.jsonld b/tests/toRdf-manifest.jsonld index 08ff2f54..b5448d5f 100644 --- a/tests/toRdf-manifest.jsonld +++ b/tests/toRdf-manifest.jsonld @@ -396,6 +396,13 @@ "purpose": "IRI resolution according to RFC3986.", "input": "toRdf/0132-in.jsonld", "expect": "toRdf/0132-out.nq" + }, { + "@id": "#t0133", + "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], + "name": "Reverse term with property based indexed container", + "purpose": "Expanding a reverse term using @container: @index and @index set to a property (from expand#t0131)", + "input": "toRdf/0133-in.jsonld", + "expect": "toRdf/0133-out.nq" }, { "@id": "#tc001", "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], diff --git a/tests/toRdf/0133-in.jsonld b/tests/toRdf/0133-in.jsonld new file mode 100644 index 00000000..a1113421 --- /dev/null +++ b/tests/toRdf/0133-in.jsonld @@ -0,0 +1,26 @@ +[ + { + "@id": "https://example.org/item/1", + "@reverse": { + "http://www.w3.org/1999/02/22-rdf-syntax-ns#subject": [ + { + "https://example.net/ns#addedIn": [ + { + "@id": "https://example.org/v1" + } + ], + "http://www.w3.org/1999/02/22-rdf-syntax-ns#object": [ + { + "@id": "https://example.net/ns#A" + } + ], + "http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate": [ + { + "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" + } + ] + } + ] + } + } +] diff --git a/tests/toRdf/0133-out.nq b/tests/toRdf/0133-out.nq new file mode 100644 index 00000000..caee8969 --- /dev/null +++ b/tests/toRdf/0133-out.nq @@ -0,0 +1,4 @@ +_:b0 . +_:b0 . +_:b0 . +_:b0 . From a6850f2836623eb7b85260ca4de5c65f4a4e4474 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Lindstr=C3=B6m?= Date: Wed, 12 Jul 2023 10:09:03 +0200 Subject: [PATCH 11/42] Fix punctuation Co-authored-by: Ted Thibodeau Jr --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index ca103519..bdd2f56e 100644 --- a/index.html +++ b/index.html @@ -1667,7 +1667,7 @@

      Algorithm

      true.

  • -
  • Otherwise if value contains the entry @id and its value +
  • Otherwise, if value contains the entry @id and its value does not equal term:
    1. If the @id entry of value From 84a8806e2b541ca737a24607d145b0ba5e9e2cad Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sun, 6 Aug 2023 13:11:07 -0700 Subject: [PATCH 12/42] Add"lint-ignore" class to some unused definitions to silence warnings. --- index.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index bdd2f56e..43e2d914 100644 --- a/index.html +++ b/index.html @@ -816,7 +816,7 @@

      Compaction

      Flattening

      While expansion ensures that a document is in a uniform structure, - flattening goes a step further to ensure that the shape of the data + flattening goes a step further to ensure that the shape of the data is deterministic. In expanded documents, the properties of a single node may be spread across a number of different node objects. By flattening a @@ -6112,11 +6112,11 @@

      Algorithm

      `graphName` MUST be a well-formed IRI or blank node identifier. -
      graph
      +
      graph
      The RdfGraph to add to the RdfDataset.
      -
      iterable
      +
      iterable
      The value pairs to iterate over are the list of graph name-graph pairs, with the graph name being null @@ -6148,11 +6148,11 @@

      Algorithm

      Used by the Deserialize JSON-LD to RDF Algorithm.

      -
      triple
      +
      triple
      The RdfTriple to add to the RdfGraph.
      -
      iterable
      +
      iterable
      A value iterator over the RdfTriple instances associated with the graph. Note that a given RdfTriple instance may appear in more than one graph @@ -6343,7 +6343,7 @@

      LoadDocumentCallback

      url
      The URL of the remote document or context to load.
      -
      options
      +
      options
      A set of options to determine the behavior of the callback. See .
      From cc5495abffcb83f75efacd7793209fe017488e2a Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Fri, 21 Jul 2023 14:33:41 -0700 Subject: [PATCH 13/42] Remove duplicate keys in compact 0108 JSON-LD manifest. Fixes #571. --- tests/compact-manifest.jsonld | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/compact-manifest.jsonld b/tests/compact-manifest.jsonld index 54fe6a12..0743df70 100644 --- a/tests/compact-manifest.jsonld +++ b/tests/compact-manifest.jsonld @@ -907,8 +907,6 @@ }, { "@id": "#t0108", "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], - "name": "Relative propererty IRIs with @vocab: ''", - "purpose": "Complex use cases for relative IRI compaction or properties", "name": "context with JavaScript Object property names", "purpose": "Compact with context including JavaScript Object property names", "input": "compact/0108-in.jsonld", From df655351d96116a9b9f6768ff56a5e7596bb1bfe Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sun, 6 Aug 2023 12:40:32 -0700 Subject: [PATCH 14/42] Clarify that lexicographical order uses code point ordering. For #552. --- common/terms.html | 11 ++++++++- index.html | 59 +++++++++++++++++++++++++---------------------- 2 files changed, 41 insertions(+), 29 deletions(-) diff --git a/common/terms.html b/common/terms.html index 70d526bb..f9ce0c45 100644 --- a/common/terms.html +++ b/common/terms.html @@ -1,5 +1,5 @@

      Terms imported from Other Specifications

      -

      Terms imported from [[[ECMASCRIPT]]] [[ECMASCRIPT]], [[[RFC8259]]] [[RFC8259]], [[[INFRA]]] [[INFRA]], and [[[WEBIDL]]] [[WEBIDL]]

      +

      Terms imported from [[[ECMASCRIPT]]] [[ECMASCRIPT]], [[[RFC8259]]] [[RFC8259]], [[[INFRA]]] [[INFRA]], [[XPATH-FUNCTIONS]], and [[[WEBIDL]]] [[WEBIDL]]

      array
      In the JSON serialization, @@ -55,6 +55,15 @@ is a sequence of zero or more Unicode (UTF-8) characters, wrapped in double quotes, using backslash escapes (if necessary). A character is represented as a single character string.
      +
      Unicode code point order
      +
      This refers to determining the order of two Unicode strings (`A` and `B`), + using Unicode Codepoint Collation, + as defined in [[XPATH-FUNCTIONS]], + which defines a + total ordering + of strings comparing code points. + Note that for UTF-8 encoded strings, comparing the byte sequences gives the same result as code point order. +

      Terms imported from [[[RFC3987]]] [[RFC3987]]

      diff --git a/index.html b/index.html index 43e2d914..9bd98969 100644 --- a/index.html +++ b/index.html @@ -1955,7 +1955,8 @@

      Overview

      active context, each term in the active context is visited, ordered by length, shortest first (ties are broken by choosing the lexicographically least - term). For each term, an entry is added to + term, using unicode codepoint order.). + For each term, an entry is added to the inverse context for each possible combination of container mapping and type mapping or language mapping that would legally match the @@ -1992,7 +1993,7 @@

      Algorithm

    2. For each key term and value term definition in the active context, ordered by shortest term first (breaking ties by choosing the lexicographically least - term): + term using code point order):
      1. If the term definition is null, term cannot be selected during compaction, @@ -2001,7 +2002,7 @@

        Algorithm

        If the container mapping is not empty, set container to the concatenation of all values of the container mapping - in lexicographical order + in code point order .
      2. Initialize var to the value of the IRI mapping for the term definition.
      3. @@ -2169,7 +2170,8 @@

        Overview

        has a conflicting type mapping or language mapping. Ties between terms that have the same mappings are resolved by first choosing the shortest terms, and then by - choosing the lexicographically least term. Note that these ties are + choosing the lexicographically least term using code point order. + Note that these ties are resolved automatically because they were previously resolved when the Inverse Context Creation algorithm was used to create the inverse context.

        @@ -2434,7 +2436,7 @@

        Algorithm

        {{JsonLdOptions/frameExpansion}} flag allowing special forms of input used for frame expansion, the {{JsonLdOptions/ordered}} flag, used to order - map entry keys lexicographically, where noted, + map entry keys in code point order, where noted, and the from map flag, used to control reverting previous term definitions in the active context associated with non-propagated contexts. If not passed, the optional flags are set to false.

        @@ -2544,11 +2546,11 @@

        Algorithm

        This is used for expanding values that may be relevant to any previous type-scoped context.
      4. For each key and value in element - ordered lexicographically by key + in code point order by key where key IRI expands to @type:
        1. Convert value into an array, if necessary.
        2. -
        3. For each term which is a value of value ordered lexicographically, +
        4. For each term which is a value of value in code point order, if term is a string, and term's term definition in type-scoped context has a local context, set active context to the result @@ -2564,13 +2566,13 @@

          Algorithm

        5. Initialize two empty maps, result and nests. Initialize input type to expansion of the last value of the first entry in element - expanding to @type (if any), ordering entries lexicographically by key. + expanding to @type (if any), in code point order entries by key. Both the key and value of the matched entry are IRI expanded.
        6. For each key and value in element, - ordered lexicographically by key if {{JsonLdOptions/ordered}} is true: + in code point order by key if {{JsonLdOptions/ordered}} is true:
          1. If key is @context, continue to the next key.
          2. @@ -2862,7 +2864,7 @@

            Algorithm

            has a direction mapping, update direction with that value.
          3. For each key-value pair language-language value - in value, ordered lexicographically by language if {{JsonLdOptions/ordered}} is true: + in value, in code point order by language if {{JsonLdOptions/ordered}} is true:
            1. If language value is not an array set language value to an array containing only @@ -2907,7 +2909,7 @@

              Algorithm

              the key's index mapping in active context, or @index, if it does not exist.
            2. For each key-value pair index-index value - in value, ordered lexicographically by index + in value, in code point order by index if {{JsonLdOptions/ordered}} is true:
              1. If container mapping includes `@id` or `@type`, @@ -3056,7 +3058,7 @@

                Algorithm

            3. For each key nesting-key in nests, - ordered lexicographically if {{JsonLdOptions/ordered}} is true: + in code point order if {{JsonLdOptions/ordered}} is true:
              1. Initialize nested values to the value of nesting-key in element, ensuring that it is an array.
              2. @@ -3445,8 +3447,8 @@

                Algorithm

                and an element to be compacted. The optional inputs are the {{JsonLdOptions/compactArrays}} flag - and the {{JsonLdOptions/ordered}} flag, used to order - map entry keys lexicographically, where noted. + and the {{JsonLdOptions/ordered}} flag, used to place + map entry keys in code point order, where noted. If not passed, both flags are set to false.

                  @@ -3527,7 +3529,7 @@

                  Algorithm

                  into its compacted form by IRI compacting expanded type. Then, for each term - in compacted types ordered lexicographically: + in compacted types in code point order:
                  1. If the term definition for term in type-scoped context has a local context @@ -3543,7 +3545,7 @@

                    Algorithm

                1. For each key expanded property and value expanded value - in element, ordered lexicographically by expanded property + in element, in code point order by expanded property if {{JsonLdOptions/ordered}} is true:
                  1. If expanded property is @id: @@ -4237,7 +4239,8 @@

                    Algorithm

                    definition's IRI mapping.
                  2. If either compact IRI is null, candidate is shorter or the same length but lexicographically less than - compact IRI and candidate does not have a + compact IRI, using code point order, + and candidate does not have a term definition in active context, or if that term definition has an IRI mapping that equals var and value is null, @@ -4419,8 +4422,8 @@

                    Algorithm

                    The algorithm takes one required and one optional input variables. The required input is an element to flatten. The optional input is - the {{JsonLdOptions/ordered}} flag, used to order - map entry keys lexicographically, where noted. + the {{JsonLdOptions/ordered}} flag, used to place + map entry keys in code point order, where noted. If not passed, the {{JsonLdOptions/ordered}} flag is set to false.

                    This algorithm uses the @@ -4445,7 +4448,7 @@

                    Algorithm

                    the default graph.
                  3. For each key-value pair graph name-graph in node map where graph name is not @default, - ordered lexicographically by graph name + in code point order by graph name if {{JsonLdOptions/ordered}} is true, perform the following steps:
                      @@ -4456,14 +4459,14 @@

                      Algorithm

                      default graph using the variable entry.
                    1. Add an @graph entry to entry and set it to an empty array.
                    2. -
                    3. For each id-node pair in graph ordered lexicographically by id +
                    4. For each id-node pair in graph in code point order by id if {{JsonLdOptions/ordered}} is true, add node to the @graph entry of entry, unless the only entry of node is @id.
                  4. Initialize an empty array flattened.
                  5. -
                  6. For each id-node pair in default graph ordered lexicographically by id +
                  7. For each id-node pair in default graph in code point order by id if {{JsonLdOptions/ordered}} is true, add node to flattened, unless the only entry of node is @id.
                  8. @@ -5153,8 +5156,8 @@

                    Algorithm

                    The algorithm takes one required and four optional inputs: an RDF dataset dataset and the four optional arguments are - the {{JsonLdOptions/ordered}} flag, defaulting to `false`, used to order - map entry keys lexicographically, where noted, + the {{JsonLdOptions/ordered}} flag, defaulting to `false`, used to place + map entry keys in code point order, where noted, {{JsonLdOptions/rdfDirection}} defaulting to `null`, the useNativeTypes flag, defaulting to `false`, and the useRdfType flag, defaulting to `false`.

                    @@ -5345,7 +5348,7 @@

                    Algorithm

                  9. Initialize an empty array result.
                  10. For each subject and node in default graph - ordered lexicographically by subject + in code point order by subject if {{JsonLdOptions/ordered}} is true:
                    1. If graph map has a subject entry: @@ -5353,7 +5356,7 @@

                      Algorithm

                    2. Add an @graph entry to node and initialize its value to an empty array.
                    3. For each key-value pair s-n in the subject - entry of graph map ordered lexicographically by s + entry of graph map in code point order by s if {{JsonLdOptions/ordered}} is true, append n to the @graph entry of node after removing its usages entry, unless the only @@ -5593,7 +5596,7 @@

                      Algorithm

                      The example shows the value of "e" as a native JSON array including unnecessary whitespace, a number and an object. The result eliminates the whitespace, uses a canonical number representation, - and reorders the map entries lexicographically:

                      + and reorders the map entries by code point:

                      Algorithm
                               causing rdf:type properties to be kept as IRIs in the output, rather than use @type.
    3. ordered
      If set to true, - certain algorithm processing steps where indicated are ordered lexicographically. + certain algorithm processing steps where indicated are placed in code point order. If false, order is not considered in processing.
      rdfDirection
      Determines how value objects containing a base direction From e571b766f945c5d1edd5f7d9a810a81686f319bb Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sun, 6 Aug 2023 12:43:54 -0700 Subject: [PATCH 15/42] Add change note on the use of code point order. --- index.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 9bd98969..2825323d 100644 --- a/index.html +++ b/index.html @@ -1955,7 +1955,7 @@

      Overview

      active context, each term in the active context is visited, ordered by length, shortest first (ties are broken by choosing the lexicographically least - term, using unicode codepoint order.). + term, using code point order.). For each term, an entry is added to the inverse context for each possible combination of container mapping and type mapping @@ -7118,6 +7118,7 @@

      Changes since Recommendation of 16 July 2020

      possible features for reverse term definitions are processed. The change was to remove and return from the end of step 13, and revise step 14 to begin with Otherwise.
    4. +
    5. Use code point order as a better definition for the more vague "lexicographical order".
    6. Date: Tue, 8 Aug 2023 14:08:23 -0700 Subject: [PATCH 16/42] Add title reference for XPATH-FUNCTIONS. --- common/terms.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/terms.html b/common/terms.html index f9ce0c45..9660e67e 100644 --- a/common/terms.html +++ b/common/terms.html @@ -1,5 +1,5 @@

      Terms imported from Other Specifications

      -

      Terms imported from [[[ECMASCRIPT]]] [[ECMASCRIPT]], [[[RFC8259]]] [[RFC8259]], [[[INFRA]]] [[INFRA]], [[XPATH-FUNCTIONS]], and [[[WEBIDL]]] [[WEBIDL]]

      +

      Terms imported from [[[ECMASCRIPT]]] [[ECMASCRIPT]], [[[RFC8259]]] [[RFC8259]], [[[INFRA]]] [[INFRA]], [[[XPATH-FUNCTIONS]]] [[XPATH-FUNCTIONS]], and [[[WEBIDL]]] [[WEBIDL]]

      array
      In the JSON serialization, @@ -58,7 +58,7 @@
      Unicode code point order
      This refers to determining the order of two Unicode strings (`A` and `B`), using Unicode Codepoint Collation, - as defined in [[XPATH-FUNCTIONS]], + as defined in [[[XPATH-FUNCTIONS]]] [[XPATH-FUNCTIONS]], which defines a total ordering of strings comparing code points. From 6d6b7c29df9c6cb9ee368c55f365423132f93002 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Fri, 15 Sep 2023 21:56:22 +0200 Subject: [PATCH 17/42] remove surious paragraph in the description of frameExpansion --- index.html | 2 -- 1 file changed, 2 deletions(-) diff --git a/index.html b/index.html index 2825323d..2caaf660 100644 --- a/index.html +++ b/index.html @@ -6290,8 +6290,6 @@

      Algorithm

      or document location when compacting.
      frameExpansion
      Enables special frame processing rules for the Expansion Algorithm.
      -
      Enables special rules for the Serialize RDF as JSON-LD Algorithm - to use JSON-LD native types as values, where possible.
      useNativeTypes
      Causes the Serialize RDF as JSON-LD Algorithm to use native JSON values in value objects avoiding the need for an explicitly @type.
      From f18efc9ca3c9c519b4db38ce31d8527b1fe776c2 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Fri, 15 Sep 2023 22:00:12 +0200 Subject: [PATCH 18/42] record change in the changelog appendix --- index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/index.html b/index.html index 2caaf660..4d3d2fa6 100644 --- a/index.html +++ b/index.html @@ -7117,6 +7117,7 @@

      Changes since Recommendation of 16 July 2020

      was to remove and return from the end of step 13, and revise step 14 to begin with Otherwise.
    7. Use code point order as a better definition for the more vague "lexicographical order".
    8. +
    9. Remove spurious paragraph in the description of {{JsonLdOptions/frameExpansion}}
    10. Date: Tue, 6 Feb 2024 12:41:07 -0800 Subject: [PATCH 19/42] Updates to silence dependabot. --- Gemfile | 1 - Gemfile.lock | 6 ++---- Rakefile | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/Gemfile b/Gemfile index 7b923321..d390680f 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,6 @@ source "https://rubygems.org" gem 'json-ld', github: 'ruby-rdf/json-ld', branch: 'develop' gem 'nokogiri' -gem 'nokogumbo' gem 'linkeddata' gem 'colorize' gem 'rake' diff --git a/Gemfile.lock b/Gemfile.lock index 98f6cba2..3804079a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -87,8 +87,6 @@ GEM racc (~> 1.4) nokogiri (1.14.3-x86_64-linux) racc (~> 1.4) - nokogumbo (2.0.5) - nokogiri (~> 1.8, >= 1.8.4) public_suffix (4.0.6) racc (1.6.2) rack (2.2.6.4) @@ -194,6 +192,7 @@ GEM PLATFORMS arm64-darwin-21 + arm64-darwin-22 x86_64-darwin-20 x86_64-linux @@ -203,9 +202,8 @@ DEPENDENCIES json-ld! linkeddata nokogiri - nokogumbo rake redcarpet BUNDLED WITH - 2.3.8 + 2.5.6 diff --git a/Rakefile b/Rakefile index 344e4697..1a5fda16 100644 --- a/Rakefile +++ b/Rakefile @@ -14,7 +14,7 @@ end desc "Check HTML" task :check_html do - require 'nokogumbo' + require 'nokogiri' doc = ::Nokogiri::HTML5(File.open("index.html"), max_parse_errors: 1000) unless doc.errors.empty? STDERR.puts "Errors found parsing index.html:" From 66d049bf09da60e67e66b477a3ba52a4585e5f35 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Tue, 6 Feb 2024 12:42:59 -0800 Subject: [PATCH 20/42] Use Ruby version 3.2. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4d1aa07c..d638beff 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7 + ruby-version: 3.2 - name: Install dependencies run: bundle install From 229c8236ce88083dc08985609dcab03ca3ae4731 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Tue, 6 Feb 2024 13:12:05 -0800 Subject: [PATCH 21/42] Update for generating HTML test manifests. --- .github/workflows/ci.yml | 2 +- Gemfile | 1 + Gemfile.lock | 319 +- tests/Rakefile | 4 +- tests/compact-manifest.html | 14825 ++++++++++--------- tests/expand-manifest.html | 19986 +++++++++++++------------- tests/flatten-manifest.html | 2855 ++-- tests/fromRdf-manifest.html | 2847 ++-- tests/html-manifest.html | 3298 +++-- tests/manifest.html | 309 +- tests/remote-doc-manifest.html | 1220 +- tests/toRdf-manifest.html | 23773 ++++++++++++++++--------------- 12 files changed, 34641 insertions(+), 34798 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d638beff..688f2937 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: name: Build and Validate runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: diff --git a/Gemfile b/Gemfile index d390680f..4930aae7 100644 --- a/Gemfile +++ b/Gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" gem 'json-ld', github: 'ruby-rdf/json-ld', branch: 'develop' gem 'nokogiri' +gem 'htmlbeautifier' gem 'linkeddata' gem 'colorize' gem 'rake' diff --git a/Gemfile.lock b/Gemfile.lock index 3804079a..60ee1e84 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,194 +1,202 @@ GIT remote: https://github.com/ruby-rdf/json-ld.git - revision: dfc1f965c52595767dbb45953a8b205debaca140 + revision: fcd3aedd310aedbd61e6e1f1afa1b37d1ffebc2d branch: develop specs: - json-ld (3.2.0) + json-ld (3.3.1) htmlentities (~> 4.3) - json-canonicalization (~> 0.3) + json-canonicalization (~> 1.0) link_header (~> 0.0, >= 0.0.8) multi_json (~> 1.15) - rack (~> 2.2) - rdf (~> 3.2) + rack (>= 2.2, < 4) + rdf (~> 3.3) GEM remote: https://rubygems.org/ specs: - addressable (2.8.0) - public_suffix (>= 2.0.2, < 5.0) - amazing_print (1.4.0) - bcp47 (0.3.3) - i18n + addressable (2.8.6) + public_suffix (>= 2.0.2, < 6.0) + bcp47_spec (0.2.1) builder (3.2.4) - colorize (0.8.1) - concurrent-ruby (1.1.9) - connection_pool (2.2.5) - ebnf (2.3.1) - amazing_print (~> 1.4) + colorize (1.1.0) + concurrent-ruby (1.2.3) + connection_pool (2.4.1) + ebnf (2.4.0) htmlentities (~> 4.3) - rdf (~> 3.2) + rdf (~> 3.3) scanf (~> 1.0) - sxp (~> 1.2) - unicode-types (~> 1.7) - haml (5.2.2) - temple (>= 0.8.0) + sxp (~> 1.3) + unicode-types (~> 1.8) + haml (6.3.0) + temple (>= 0.8.2) + thor tilt hamster (3.0.0) concurrent-ruby (~> 1.0) + htmlbeautifier (1.4.2) htmlentities (4.3.4) - i18n (1.10.0) - concurrent-ruby (~> 1.0) - json-canonicalization (0.3.0) - json-ld-preloaded (3.2.0) - json-ld (~> 3.2) - rdf (~> 3.2) - ld-patch (3.2.0) - ebnf (~> 2.2) - rdf (~> 3.2) - rdf-xsd (~> 3.2) - sparql (~> 3.2) - sxp (~> 1.2) + json-canonicalization (1.0.0) + json-ld-preloaded (3.3.0) + json-ld (~> 3.3) + rdf (~> 3.3) + ld-patch (3.3.0) + ebnf (~> 2.4) + rdf (~> 3.3) + rdf-xsd (~> 3.3) + sparql (~> 3.3) + sxp (~> 1.3) link_header (0.0.8) - linkeddata (3.2.0) - json-ld (~> 3.2) - json-ld-preloaded (~> 3.2) - ld-patch (~> 3.2) - nokogiri (~> 1.12, >= 1.12.5) - rdf (~> 3.2) + linkeddata (3.3.1) + json-ld (~> 3.3) + json-ld-preloaded (~> 3.3) + ld-patch (~> 3.3) + nokogiri (~> 1.15, >= 1.15.4) + rdf (~> 3.2, >= 3.2.1) rdf-aggregate-repo (~> 3.2) - rdf-hamster-repo (~> 3.2) - rdf-isomorphic (~> 3.2) - rdf-json (~> 3.2) - rdf-microdata (~> 3.2) - rdf-n3 (~> 3.2) - rdf-normalize (~> 0.5) - rdf-ordered-repo (~> 3.2) - rdf-rdfa (~> 3.2) - rdf-rdfxml (~> 3.2) - rdf-reasoner (~> 0.8) - rdf-tabular (~> 3.2) - rdf-trig (~> 3.2) - rdf-trix (~> 3.2) - rdf-turtle (~> 3.2) - rdf-vocab (~> 3.2) - rdf-xsd (~> 3.2) - shacl (~> 0.2) - shex (~> 0.7) - sparql (~> 3.2) - sparql-client (~> 3.2) - logger (1.5.0) + rdf-hamster-repo (~> 3.3) + rdf-isomorphic (~> 3.3) + rdf-json (~> 3.3) + rdf-microdata (~> 3.3) + rdf-n3 (~> 3.3) + rdf-normalize (~> 0.7) + rdf-ordered-repo (~> 3.3) + rdf-rdfa (~> 3.3) + rdf-rdfxml (~> 3.3) + rdf-reasoner (~> 0.9) + rdf-tabular (~> 3.3) + rdf-trig (~> 3.3) + rdf-trix (~> 3.3) + rdf-turtle (~> 3.3) + rdf-vocab (~> 3.3) + rdf-xsd (~> 3.3) + shacl (~> 0.4) + shex (~> 0.8) + sparql (~> 3.3) + sparql-client (~> 3.3) + yaml-ld (~> 0.0) + logger (1.6.0) matrix (0.4.2) multi_json (1.15.0) - net-http-persistent (4.0.1) + net-http-persistent (4.0.2) connection_pool (~> 2.2) - nokogiri (1.14.3-arm64-darwin) + nokogiri (1.16.2-arm64-darwin) racc (~> 1.4) - nokogiri (1.14.3-x86_64-darwin) + nokogiri (1.16.2-x86_64-darwin) racc (~> 1.4) - nokogiri (1.14.3-x86_64-linux) + nokogiri (1.16.2-x86_64-linux) racc (~> 1.4) - public_suffix (4.0.6) - racc (1.6.2) - rack (2.2.6.4) - rake (13.0.6) - rdf (3.2.5) + psych (5.1.2) + stringio + public_suffix (5.0.4) + racc (1.7.3) + rack (3.0.9) + rake (13.1.0) + rdf (3.3.1) + bcp47_spec (~> 0.2) link_header (~> 0.0, >= 0.0.8) - rdf-aggregate-repo (3.2.0) - rdf (~> 3.2) - rdf-hamster-repo (3.2.1) + rdf-aggregate-repo (3.3.0) + rdf (~> 3.3) + rdf-hamster-repo (3.3.0) hamster (~> 3.0) - rdf (~> 3.2, >= 3.2.1) - rdf-isomorphic (3.2.1) - rdf (~> 3.2) - rdf-json (3.2.0) - rdf (~> 3.2) - rdf-microdata (3.2.1) + rdf (~> 3.3) + rdf-isomorphic (3.3.0) + rdf (~> 3.3) + rdf-json (3.3.0) + rdf (~> 3.3) + rdf-microdata (3.3.0) htmlentities (~> 4.3) - nokogiri (~> 1.13) - rdf (~> 3.2) - rdf-rdfa (~> 3.2) - rdf-xsd (~> 3.2) - rdf-n3 (3.2.1) - ebnf (~> 2.2) - rdf (~> 3.2) - sparql (~> 3.2) - sxp (~> 1.2) - rdf-normalize (0.5.0) - rdf (~> 3.2) - rdf-ordered-repo (3.2.1) - rdf (~> 3.2, >= 3.2.1) - rdf-rdfa (3.2.0) - haml (~> 5.2) + nokogiri (~> 1.15, >= 1.15.4) + rdf (~> 3.3) + rdf-rdfa (~> 3.3) + rdf-xsd (~> 3.3) + rdf-n3 (3.3.0) + ebnf (~> 2.4) + rdf (~> 3.3) + sparql (~> 3.3) + sxp (~> 1.3) + rdf-normalize (0.7.0) + rdf (~> 3.3) + rdf-ordered-repo (3.3.0) + rdf (~> 3.3) + rdf-rdfa (3.3.0) + haml (~> 6.1) htmlentities (~> 4.3) - rdf (~> 3.2) - rdf-aggregate-repo (~> 3.2) - rdf-vocab (~> 3.2) - rdf-xsd (~> 3.2) - rdf-rdfxml (3.2.0) + rdf (~> 3.3) + rdf-aggregate-repo (~> 3.3) + rdf-vocab (~> 3.3) + rdf-xsd (~> 3.3) + rdf-rdfxml (3.3.0) + builder (~> 3.2, >= 3.2.4) htmlentities (~> 4.3) - rdf (~> 3.2) - rdf-rdfa (~> 3.2) - rdf-xsd (~> 3.2) - rdf-reasoner (0.8.0) - rdf (~> 3.2) - rdf-xsd (~> 3.2) - rdf-tabular (3.2.0) + rdf (~> 3.3) + rdf-xsd (~> 3.3) + rdf-reasoner (0.9.0) + rdf (~> 3.3) + rdf-xsd (~> 3.3) + rdf-tabular (3.3.0) addressable (~> 2.8) - bcp47 (~> 0.3, >= 0.3.3) - json-ld (~> 3.2) - rdf (~> 3.2) - rdf-vocab (~> 3.2) - rdf-xsd (~> 3.2) - rdf-trig (3.2.0) - ebnf (~> 2.2) - rdf (~> 3.2) - rdf-turtle (~> 3.2) - rdf-trix (3.2.0) - rdf (~> 3.2) - rdf-xsd (~> 3.2) - rdf-turtle (3.2.0) - ebnf (~> 2.3) - rdf (~> 3.2) - rdf-vocab (3.2.1) - rdf (~> 3.2, >= 3.2.4) - rdf-xsd (3.2.1) - rdf (~> 3.2) + bcp47_spec (~> 0.2) + json-ld (~> 3.3) + rdf (~> 3.3) + rdf-vocab (~> 3.3) + rdf-xsd (~> 3.3) + rdf-trig (3.3.0) + ebnf (~> 2.4) + rdf (~> 3.3) + rdf-turtle (~> 3.3) + rdf-trix (3.3.0) + rdf (~> 3.3) + rdf-xsd (~> 3.3) + rdf-turtle (3.3.0) + ebnf (~> 2.4) + rdf (~> 3.3) + rdf-vocab (3.3.0) + rdf (~> 3.3) + rdf-xsd (3.3.0) + rdf (~> 3.3) rexml (~> 3.2) - redcarpet (3.5.1) - rexml (3.2.5) + redcarpet (3.6.0) + rexml (3.2.6) scanf (1.0.0) - shacl (0.2.1) - json-ld (~> 3.2) - rdf (~> 3.2) - sparql (~> 3.2) + shacl (0.4.1) + json-ld (~> 3.3) + rdf (~> 3.3) + sparql (~> 3.3) sxp (~> 1.2) - shex (0.7.1) - ebnf (~> 2.2) + shex (0.8.0) + ebnf (~> 2.4) htmlentities (~> 4.3) - json-ld (~> 3.2) - json-ld-preloaded (~> 3.2) - rdf (~> 3.2) - rdf-xsd (~> 3.2) - sparql (~> 3.2) - sxp (~> 1.2) - sparql (3.2.1) - builder (~> 3.2) - ebnf (~> 2.2) - logger (~> 1.4) - rdf (~> 3.2, >= 3.2.3) - rdf-aggregate-repo (~> 3.2) - rdf-xsd (~> 3.2) - sparql-client (~> 3.2) - sxp (~> 1.2, >= 1.2.1) - sparql-client (3.2.0) - net-http-persistent (~> 4.0, >= 4.0.1) - rdf (~> 3.2) - sxp (1.2.1) - matrix - rdf (~> 3.2) - temple (0.8.2) - tilt (2.0.10) - unicode-types (1.7.0) + json-ld (~> 3.3) + json-ld-preloaded (~> 3.3) + rdf (~> 3.3) + rdf-xsd (~> 3.3) + sparql (~> 3.3) + sxp (~> 1.3) + sparql (3.3.0) + builder (~> 3.2, >= 3.2.4) + ebnf (~> 2.4) + logger (~> 1.5) + rdf (~> 3.3) + rdf-aggregate-repo (~> 3.3) + rdf-xsd (~> 3.3) + sparql-client (~> 3.3) + sxp (~> 1.3) + sparql-client (3.3.0) + net-http-persistent (~> 4.0, >= 4.0.2) + rdf (~> 3.3) + stringio (3.1.0) + sxp (1.3.0) + matrix (~> 0.4) + rdf (~> 3.3) + temple (0.10.3) + thor (1.3.0) + tilt (2.3.0) + unicode-types (1.9.0) + yaml-ld (0.0.3) + json-ld (~> 3.3) + psych (>= 3.3) + rdf (~> 3.3) + rdf-xsd (~> 3.3) PLATFORMS arm64-darwin-21 @@ -199,6 +207,7 @@ PLATFORMS DEPENDENCIES colorize haml + htmlbeautifier json-ld! linkeddata nokogiri diff --git a/tests/Rakefile b/tests/Rakefile index e79cea0a..b15d206f 100644 --- a/tests/Rakefile +++ b/tests/Rakefile @@ -1,5 +1,6 @@ require 'bundler/setup' require 'haml' +require 'htmlbeautifier' require 'json' task default: %w( manifest.html @@ -15,8 +16,9 @@ task default: %w( rule '.html' => ['.jsonld', 'template.haml'] do |task| puts "build #{task.name} from #{task.prerequisites.first}" @template ||= File.read(File.expand_path('../template.haml', __FILE__)) - @engine ||= Haml::Engine.new(@template, format: :html5) + @engine ||= Haml::Template.new(format: :html5) {@template} manifest = JSON.parse File.read(File.expand_path("../#{task.prerequisites.first}", __FILE__)) html = @engine.render(self, manifest: manifest, json_file: task.prerequisites.first) + html = HtmlBeautifier.beautify(html) if defined?(::HtmlBeautifier) File.open(File.expand_path("../#{task.name}", __FILE__), "w") {|f| f.write(html)} end diff --git a/tests/compact-manifest.html b/tests/compact-manifest.html index 71091512..6e453394 100644 --- a/tests/compact-manifest.html +++ b/tests/compact-manifest.html @@ -1,7427 +1,7402 @@ - - - -Compaction - - - - - -

      - -W3C - -

      -

      Compaction

      -

      These tests implement the requirements for the JSON-LD Compaction Algorithm.

      - -

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at -compact-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      - -

      The JSON-LD Test Suite is a set of tests that can -be used to verify JSON-LD Processor conformance to the set of specifications -that constitute JSON-LD. The goal of the suite is to provide an easy and -comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      - -

      The JSON-LD Framing Specification maintains its own -test suite.

      - -

      General instructions for running the JSON-LD Test suites

      - -

      compact tests have input, expected and context documents.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output. Additionally, if the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      - -

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      - -

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      - -

      JSON-LD Object comparison

      - -

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      - -

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      - -
        -
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • -
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • -
      • JSON values are compared using strict equality.
      • -
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • -
      - -

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      - -

      Running tests

      - -

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      - -

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      - -
        -
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • -
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. - -
          -
        • application/ld+json for .jsonld
        • -
        • text/html for .html
        • -
        • application/n-quads for .nq
        • -
      • -
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • -
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • -
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • -
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • -
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • -
      - -

      Contributing Tests

      - -

      If you would like to contribute a new test or a fix to an existing test, -please follow these steps:

      - -
        -
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, -that you will be creating a new test or fix and the purpose of the -change.
      2. -
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. -
      5. Make your changes and submit them via github, or via a 'git format-patch' -to the JSON-LD Working Group mailing list.
      6. -
      - -

      Distribution

      - -

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      - -

      Disclaimer

      - -

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. - COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      -
      -
      baseIri
      -
      https://w3c.github.io/json-ld-api/tests/
      -
      -
      -

      -Test sequence: -

      -
      -
      -Test t0001 drop free-floating nodes -
      -
      -
      -
      id
      -
      #t0001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Unreferenced nodes not containing properties are dropped
      -
      input
      -
      -compact/0001-in.jsonld -
      -
      context
      -
      -compact/0001-context.jsonld -
      -
      expect
      -
      -compact/0001-out.jsonld -
      -
      -
      -
      -Test t0002 basic -
      -
      -
      -
      id
      -
      #t0002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Basic term and value compaction
      -
      input
      -
      -compact/0002-in.jsonld -
      -
      context
      -
      -compact/0002-context.jsonld -
      -
      expect
      -
      -compact/0002-out.jsonld -
      -
      -
      -
      -Test t0003 drop null and unmapped properties -
      -
      -
      -
      id
      -
      #t0003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Properties mapped to null or which are never mapped are dropped
      -
      input
      -
      -compact/0003-in.jsonld -
      -
      context
      -
      -compact/0003-context.jsonld -
      -
      expect
      -
      -compact/0003-out.jsonld -
      -
      -
      -
      -Test t0004 optimize @set, keep empty arrays -
      -
      -
      -
      id
      -
      #t0004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Containers mapped to @set keep empty arrays
      -
      input
      -
      -compact/0004-in.jsonld -
      -
      context
      -
      -compact/0004-context.jsonld -
      -
      expect
      -
      -compact/0004-out.jsonld -
      -
      -
      -
      -Test t0005 @type and prefix compaction -
      -
      -
      -
      id
      -
      #t0005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact uses prefixes in @type
      -
      input
      -
      -compact/0005-in.jsonld -
      -
      context
      -
      -compact/0005-context.jsonld -
      -
      expect
      -
      -compact/0005-out.jsonld -
      -
      -
      -
      -Test t0006 keep expanded object format if @type doesn't match -
      -
      -
      -
      id
      -
      #t0006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Values not matching a coerced @type remain in expanded form
      -
      input
      -
      -compact/0006-in.jsonld -
      -
      context
      -
      -compact/0006-context.jsonld -
      -
      expect
      -
      -compact/0006-out.jsonld -
      -
      -
      -
      -Test t0007 add context -
      -
      -
      -
      id
      -
      #t0007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      External context is added to the compacted document
      -
      input
      -
      -compact/0007-in.jsonld -
      -
      context
      -
      -compact/0007-context.jsonld -
      -
      expect
      -
      -compact/0007-out.jsonld -
      -
      -
      -
      -Test t0008 alias keywords -
      -
      -
      -
      id
      -
      #t0008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Aliases for keywords are used in compacted document
      -
      input
      -
      -compact/0008-in.jsonld -
      -
      context
      -
      -compact/0008-context.jsonld -
      -
      expect
      -
      -compact/0008-out.jsonld -
      -
      -
      -
      -Test t0009 compact @id -
      -
      -
      -
      id
      -
      #t0009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Value with @id is compacted to string if property cast to @id
      -
      input
      -
      -compact/0009-in.jsonld -
      -
      context
      -
      -compact/0009-context.jsonld -
      -
      expect
      -
      -compact/0009-out.jsonld -
      -
      -
      -
      -Test t0010 array to @graph -
      -
      -
      -
      id
      -
      #t0010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      An array of objects is serialized with @graph
      -
      input
      -
      -compact/0010-in.jsonld -
      -
      context
      -
      -compact/0010-context.jsonld -
      -
      expect
      -
      -compact/0010-out.jsonld -
      -
      -
      -
      -Test t0011 compact date -
      -
      -
      -
      id
      -
      #t0011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Expanded value with type xsd:dateTime is represented as string with type coercion
      -
      input
      -
      -compact/0011-in.jsonld -
      -
      context
      -
      -compact/0011-context.jsonld -
      -
      expect
      -
      -compact/0011-out.jsonld -
      -
      -
      -
      -Test t0012 native types -
      -
      -
      -
      id
      -
      #t0012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Native values are unmodified during compaction
      -
      input
      -
      -compact/0012-in.jsonld -
      -
      context
      -
      -compact/0012-context.jsonld -
      -
      expect
      -
      -compact/0012-out.jsonld -
      -
      -
      -
      -Test t0013 @value with @language -
      -
      -
      -
      id
      -
      #t0013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Values with @language remain in expanded form by default
      -
      input
      -
      -compact/0013-in.jsonld -
      -
      context
      -
      -compact/0013-context.jsonld -
      -
      expect
      -
      -compact/0013-out.jsonld -
      -
      -
      -
      -Test t0014 array to aliased @graph -
      -
      -
      -
      id
      -
      #t0014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Aliasing @graph uses alias in compacted document
      -
      input
      -
      -compact/0014-in.jsonld -
      -
      context
      -
      -compact/0014-context.jsonld -
      -
      expect
      -
      -compact/0014-out.jsonld -
      -
      -
      -
      -Test t0015 best match compaction -
      -
      -
      -
      id
      -
      #t0015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Property with values of different types use most appropriate term when compacting
      -
      input
      -
      -compact/0015-in.jsonld -
      -
      context
      -
      -compact/0015-context.jsonld -
      -
      expect
      -
      -compact/0015-out.jsonld -
      -
      -
      -
      -Test t0016 recursive named graphs -
      -
      -
      -
      id
      -
      #t0016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting a document with multiple embedded uses of @graph
      -
      input
      -
      -compact/0016-in.jsonld -
      -
      context
      -
      -compact/0016-context.jsonld -
      -
      expect
      -
      -compact/0016-out.jsonld -
      -
      -
      -
      -Test t0017 A term mapping to null removes the mapping -
      -
      -
      -
      id
      -
      #t0017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Mapping a term to null causes the property and its values to be removed from the compacted document
      -
      input
      -
      -compact/0017-in.jsonld -
      -
      context
      -
      -compact/0017-context.jsonld -
      -
      expect
      -
      -compact/0017-out.jsonld -
      -
      -
      -
      -Test t0018 best matching term for lists -
      -
      -
      -
      id
      -
      #t0018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Lists with values of different types use best term in compacted document
      -
      input
      -
      -compact/0018-in.jsonld -
      -
      context
      -
      -compact/0018-context.jsonld -
      -
      expect
      -
      -compact/0018-out.jsonld -
      -
      -
      -
      -Test t0019 Keep duplicate values in @list and @set -
      -
      -
      -
      id
      -
      #t0019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Duplicate values in @list or @set are retained in compacted document
      -
      input
      -
      -compact/0019-in.jsonld -
      -
      context
      -
      -compact/0019-context.jsonld -
      -
      expect
      -
      -compact/0019-out.jsonld -
      -
      -
      -
      -Test t0020 Compact @id that is a property IRI when @container is @list -
      -
      -
      -
      id
      -
      #t0020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      A term with @container: @list is also used as the value of an @id, if appropriate
      -
      input
      -
      -compact/0020-in.jsonld -
      -
      context
      -
      -compact/0020-context.jsonld -
      -
      expect
      -
      -compact/0020-out.jsonld -
      -
      -
      -
      -Test t0021 Compact properties and types using @vocab -
      -
      -
      -
      id
      -
      #t0021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @vocab is used to create relative properties and types if no other term matches
      -
      input
      -
      -compact/0021-in.jsonld -
      -
      context
      -
      -compact/0021-context.jsonld -
      -
      expect
      -
      -compact/0021-out.jsonld -
      -
      -
      -
      -Test t0022 @list compaction of nested properties -
      -
      -
      -
      id
      -
      #t0022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact nested properties using @list containers
      -
      input
      -
      -compact/0022-in.jsonld -
      -
      context
      -
      -compact/0022-context.jsonld -
      -
      expect
      -
      -compact/0022-out.jsonld -
      -
      -
      -
      -Test t0023 prefer @vocab over compacted IRIs -
      -
      -
      -
      id
      -
      #t0023
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @vocab takes precedence over prefixes - even if the result is longer
      -
      input
      -
      -compact/0023-in.jsonld -
      -
      context
      -
      -compact/0023-context.jsonld -
      -
      expect
      -
      -compact/0023-out.jsonld -
      -
      -
      -
      -Test t0024 most specific term matching in @list. -
      -
      -
      -
      id
      -
      #t0024
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      The most specific term that matches all of the elements in the list, taking into account the default language, must be selected.
      -
      input
      -
      -compact/0024-in.jsonld -
      -
      context
      -
      -compact/0024-context.jsonld -
      -
      expect
      -
      -compact/0024-out.jsonld -
      -
      -
      -
      -Test t0025 Language maps -
      -
      -
      -
      id
      -
      #t0025
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Multiple values with different languages use language maps if property has @container: @language
      -
      input
      -
      -compact/0025-in.jsonld -
      -
      context
      -
      -compact/0025-context.jsonld -
      -
      expect
      -
      -compact/0025-out.jsonld -
      -
      -
      -
      -Test t0026 Language map term selection with complications -
      -
      -
      -
      id
      -
      #t0026
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Test appropriate property use given language maps with @vocab, a default language, and a competing term
      -
      input
      -
      -compact/0026-in.jsonld -
      -
      context
      -
      -compact/0026-context.jsonld -
      -
      expect
      -
      -compact/0026-out.jsonld -
      -
      -
      -
      -Test t0027 @container: @set with multiple values -
      -
      -
      -
      id
      -
      #t0027
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Fall back to term with @set container if term with language map is defined
      -
      input
      -
      -compact/0027-in.jsonld -
      -
      context
      -
      -compact/0027-context.jsonld -
      -
      expect
      -
      -compact/0027-out.jsonld -
      -
      -
      -
      -Test t0028 Alias keywords and use @vocab -
      -
      -
      -
      id
      -
      #t0028
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Combination of keyword aliases and @vocab
      -
      input
      -
      -compact/0028-in.jsonld -
      -
      context
      -
      -compact/0028-context.jsonld -
      -
      expect
      -
      -compact/0028-out.jsonld -
      -
      -
      -
      -Test t0029 Simple @index map -
      -
      -
      -
      id
      -
      #t0029
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Output uses index mapping if term is defined with @container: @index
      -
      input
      -
      -compact/0029-in.jsonld -
      -
      context
      -
      -compact/0029-context.jsonld -
      -
      expect
      -
      -compact/0029-out.jsonld -
      -
      -
      -
      -Test t0030 non-matching @container: @index -
      -
      -
      -
      id
      -
      #t0030
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Preserve @index tags if not compacted to an index map
      -
      input
      -
      -compact/0030-in.jsonld -
      -
      context
      -
      -compact/0030-context.jsonld -
      -
      expect
      -
      -compact/0030-out.jsonld -
      -
      -
      -
      -Test t0031 Compact @reverse -
      -
      -
      -
      id
      -
      #t0031
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact traverses through @reverse
      -
      input
      -
      -compact/0031-in.jsonld -
      -
      context
      -
      -compact/0031-context.jsonld -
      -
      expect
      -
      -compact/0031-out.jsonld -
      -
      -
      -
      -Test t0032 Compact keys in reverse-maps -
      -
      -
      -
      id
      -
      #t0032
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact traverses through @reverse
      -
      input
      -
      -compact/0032-in.jsonld -
      -
      context
      -
      -compact/0032-context.jsonld -
      -
      expect
      -
      -compact/0032-out.jsonld -
      -
      -
      -
      -Test t0033 Compact reverse-map to reverse property -
      -
      -
      -
      id
      -
      #t0033
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      A reverse map is replaced with a matching property defined with @reverse
      -
      input
      -
      -compact/0033-in.jsonld -
      -
      context
      -
      -compact/0033-context.jsonld -
      -
      expect
      -
      -compact/0033-out.jsonld -
      -
      -
      -
      -Test t0034 Skip property with @reverse if no match -
      -
      -
      -
      id
      -
      #t0034
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Do not use reverse property if no other property matches as normal property
      -
      input
      -
      -compact/0034-in.jsonld -
      -
      context
      -
      -compact/0034-context.jsonld -
      -
      expect
      -
      -compact/0034-out.jsonld -
      -
      -
      -
      -Test t0035 Compact @reverse node references using strings -
      -
      -
      -
      id
      -
      #t0035
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact node references to strings for reverse properties using @type: @id
      -
      input
      -
      -compact/0035-in.jsonld -
      -
      context
      -
      -compact/0035-context.jsonld -
      -
      expect
      -
      -compact/0035-out.jsonld -
      -
      -
      -
      -Test t0036 Compact reverse properties using index containers -
      -
      -
      -
      id
      -
      #t0036
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact using both reverse properties and index containers
      -
      input
      -
      -compact/0036-in.jsonld -
      -
      context
      -
      -compact/0036-context.jsonld -
      -
      expect
      -
      -compact/0036-out.jsonld -
      -
      -
      -
      -Test t0037 Compact keys in @reverse using @vocab -
      -
      -
      -
      id
      -
      #t0037
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact keys in @reverse using @vocab
      -
      input
      -
      -compact/0037-in.jsonld -
      -
      context
      -
      -compact/0037-context.jsonld -
      -
      expect
      -
      -compact/0037-out.jsonld -
      -
      -
      -
      -Test t0038 Index map round-tripping -
      -
      -
      -
      id
      -
      #t0038
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Complex round-tripping use case from Drupal
      -
      input
      -
      -compact/0038-in.jsonld -
      -
      context
      -
      -compact/0038-context.jsonld -
      -
      expect
      -
      -compact/0038-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ta038 Index map round-tripping -
      -
      -
      -
      id
      -
      #ta038
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Complex round-tripping use case from Drupal
      -
      input
      -
      -compact/0038-in.jsonld -
      -
      context
      -
      -compact/0038-context.jsonld -
      -
      expect
      -
      -compact/0038a-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0039 @graph is array -
      -
      -
      -
      id
      -
      #t0039
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Value of @graph is always an array
      -
      input
      -
      -compact/0039-in.jsonld -
      -
      context
      -
      -compact/0039-context.jsonld -
      -
      expect
      -
      -compact/0039-out.jsonld -
      -
      -
      -
      -Test t0040 @list is array -
      -
      -
      -
      id
      -
      #t0040
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure that value of @list is always an array
      -
      input
      -
      -compact/0040-in.jsonld -
      -
      context
      -
      -compact/0040-context.jsonld -
      -
      expect
      -
      -compact/0040-out.jsonld -
      -
      -
      -
      -Test t0041 index rejects term having @list -
      -
      -
      -
      id
      -
      #t0041
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      If an index is present, a term having an @list container is not selected
      -
      input
      -
      -compact/0041-in.jsonld -
      -
      context
      -
      -compact/0041-context.jsonld -
      -
      expect
      -
      -compact/0041-out.jsonld -
      -
      -
      -
      -Test t0042 @list keyword aliasing -
      -
      -
      -
      id
      -
      #t0042
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Make sure keyword aliasing works if a list can't be compacted
      -
      input
      -
      -compact/0042-in.jsonld -
      -
      context
      -
      -compact/0042-context.jsonld -
      -
      expect
      -
      -compact/0042-out.jsonld -
      -
      -
      -
      -Test t0043 select term over @vocab -
      -
      -
      -
      id
      -
      #t0043
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure that @vocab compaction isn't used if the result collides with a term
      -
      input
      -
      -compact/0043-in.jsonld -
      -
      context
      -
      -compact/0043-context.jsonld -
      -
      expect
      -
      -compact/0043-out.jsonld -
      -
      -
      -
      -Test t0044 @type: @vocab in reverse-map -
      -
      -
      -
      id
      -
      #t0044
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term
      -
      input
      -
      -compact/0044-in.jsonld -
      -
      context
      -
      -compact/0044-context.jsonld -
      -
      expect
      -
      -compact/0044-out.jsonld -
      -
      -
      -
      -Test t0045 @id value uses relative IRI, not term -
      -
      -
      -
      id
      -
      #t0045
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Values of @id are transformed to relative IRIs, terms are ignored
      -
      input
      -
      -compact/0045-in.jsonld -
      -
      context
      -
      -compact/0045-context.jsonld -
      -
      expect
      -
      -compact/0045-out.jsonld -
      -
      -
      -
      -Test t0046 multiple objects without @context use @graph -
      -
      -
      -
      id
      -
      #t0046
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Wrap top-level array into @graph even if no context is passed
      -
      input
      -
      -compact/0046-in.jsonld -
      -
      context
      -
      -compact/0046-context.jsonld -
      -
      expect
      -
      -compact/0046-out.jsonld -
      -
      -
      -
      -Test t0047 Round-trip relative URLs -
      -
      -
      -
      id
      -
      #t0047
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Relative URLs remain relative after compaction
      -
      input
      -
      -compact/0047-in.jsonld -
      -
      context
      -
      -compact/0047-context.jsonld -
      -
      expect
      -
      -compact/0047-out.jsonld -
      -
      -
      -
      -Test t0048 term with @language: null -
      -
      -
      -
      id
      -
      #t0048
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Prefer terms with a language mapping set to null over terms without language-mapping for non-strings
      -
      input
      -
      -compact/0048-in.jsonld -
      -
      context
      -
      -compact/0048-context.jsonld -
      -
      expect
      -
      -compact/0048-out.jsonld -
      -
      -
      -
      -Test t0049 Round tripping of lists that contain just IRIs -
      -
      -
      -
      id
      -
      #t0049
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      List compaction without @container: @list still uses strings if @type: @id
      -
      input
      -
      -compact/0049-in.jsonld -
      -
      context
      -
      -compact/0049-context.jsonld -
      -
      expect
      -
      -compact/0049-out.jsonld -
      -
      -
      -
      -Test t0050 Reverse properties require @type: @id to use string values -
      -
      -
      -
      id
      -
      #t0050
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Node references in reverse properties are not compacted to strings without explicit type-coercion
      -
      input
      -
      -compact/0050-in.jsonld -
      -
      context
      -
      -compact/0050-context.jsonld -
      -
      expect
      -
      -compact/0050-out.jsonld -
      -
      -
      -
      -Test t0051 Round tripping @list with scalar -
      -
      -
      -
      id
      -
      #t0051
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Native values survive round-tripping with @list
      -
      input
      -
      -compact/0051-in.jsonld -
      -
      context
      -
      -compact/0051-context.jsonld -
      -
      expect
      -
      -compact/0051-out.jsonld -
      -
      -
      -
      -Test t0052 Round tripping @list with scalar and @graph alias -
      -
      -
      -
      id
      -
      #t0052
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Native values survive round-tripping with @list and @graph alias
      -
      input
      -
      -compact/0052-in.jsonld -
      -
      context
      -
      -compact/0052-context.jsonld -
      -
      expect
      -
      -compact/0052-out.jsonld -
      -
      -
      -
      -Test t0053 Use @type: @vocab if no @type: @id -
      -
      -
      -
      id
      -
      #t0053
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact to @type: @vocab when no @type: @id term available
      -
      input
      -
      -compact/0053-in.jsonld -
      -
      context
      -
      -compact/0053-context.jsonld -
      -
      expect
      -
      -compact/0053-out.jsonld -
      -
      -
      -
      -Test t0054 Compact to @type: @vocab and compact @id to term -
      -
      -
      -
      id
      -
      #t0054
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact to @type: @vocab and compact @id to term
      -
      input
      -
      -compact/0054-in.jsonld -
      -
      context
      -
      -compact/0054-context.jsonld -
      -
      expect
      -
      -compact/0054-out.jsonld -
      -
      -
      -
      -Test t0055 Round tripping @type: @vocab -
      -
      -
      -
      id
      -
      #t0055
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting IRI value of property with @type: @vocab can use term
      -
      input
      -
      -compact/0055-in.jsonld -
      -
      context
      -
      -compact/0055-context.jsonld -
      -
      expect
      -
      -compact/0055-out.jsonld -
      -
      -
      -
      -Test t0056 Prefer @type: @vocab over @type: @id for terms -
      -
      -
      -
      id
      -
      #t0056
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting IRI value of property with @type: @vocab can use term
      -
      input
      -
      -compact/0056-in.jsonld -
      -
      context
      -
      -compact/0056-context.jsonld -
      -
      expect
      -
      -compact/0056-out.jsonld -
      -
      -
      -
      -Test t0057 Complex round tripping @type: @vocab and @type: @id -
      -
      -
      -
      id
      -
      #t0057
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting IRI value of property with @type: @vocab can use term; more complex
      -
      input
      -
      -compact/0057-in.jsonld -
      -
      context
      -
      -compact/0057-context.jsonld -
      -
      expect
      -
      -compact/0057-out.jsonld -
      -
      -
      -
      -Test t0058 Prefer @type: @id over @type: @vocab for non-terms -
      -
      -
      -
      id
      -
      #t0058
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Choose a term having @type: @id over @type: @value if value is not a term
      -
      input
      -
      -compact/0058-in.jsonld -
      -
      context
      -
      -compact/0058-context.jsonld -
      -
      expect
      -
      -compact/0058-out.jsonld -
      -
      -
      -
      -Test t0059 Term with @type: @vocab if no @type: @id -
      -
      -
      -
      id
      -
      #t0059
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms
      -
      input
      -
      -compact/0059-in.jsonld -
      -
      context
      -
      -compact/0059-context.jsonld -
      -
      expect
      -
      -compact/0059-out.jsonld -
      -
      -
      -
      -Test t0060 Term with @type: @id if no @type: @vocab and term value -
      -
      -
      -
      id
      -
      #t0060
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms
      -
      input
      -
      -compact/0060-in.jsonld -
      -
      context
      -
      -compact/0060-context.jsonld -
      -
      expect
      -
      -compact/0060-out.jsonld -
      -
      -
      -
      -Test t0061 @type: @vocab/@id with values matching either -
      -
      -
      -
      id
      -
      #t0061
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)
      -
      input
      -
      -compact/0061-in.jsonld -
      -
      context
      -
      -compact/0061-context.jsonld -
      -
      expect
      -
      -compact/0061-out.jsonld -
      -
      -
      -
      -Test t0062 @type: @vocab and relative IRIs -
      -
      -
      -
      id
      -
      #t0062
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Relative IRIs don't round-trip with @type: @vocab
      -
      input
      -
      -compact/0062-in.jsonld -
      -
      context
      -
      -compact/0062-context.jsonld -
      -
      expect
      -
      -compact/0062-out.jsonld -
      -
      -
      -
      -Test t0063 Compact IRI round-tripping with @type: @vocab -
      -
      -
      -
      id
      -
      #t0063
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Term with @type: @vocab will use compact IRIs
      -
      input
      -
      -compact/0063-in.jsonld -
      -
      context
      -
      -compact/0063-context.jsonld -
      -
      expect
      -
      -compact/0063-out.jsonld -
      -
      -
      -
      -Test t0064 Compact language-tagged and indexed strings to index-map -
      -
      -
      -
      id
      -
      #t0064
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Given values with both @index and @language and term index-map term, use index map
      -
      input
      -
      -compact/0064-in.jsonld -
      -
      context
      -
      -compact/0064-context.jsonld -
      -
      expect
      -
      -compact/0064-out.jsonld -
      -
      -
      -
      -Test t0065 Language-tagged and indexed strings with language-map -
      -
      -
      -
      id
      -
      #t0065
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Language-tagged and indexed strings don't compact to language-map
      -
      input
      -
      -compact/0065-in.jsonld -
      -
      context
      -
      -compact/0065-context.jsonld -
      -
      expect
      -
      -compact/0065-out.jsonld -
      -
      -
      -
      -Test t0066 Relative IRIs -
      -
      -
      -
      id
      -
      #t0066
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Complex use cases for relative IRI compaction
      -
      input
      -
      -compact/0066-in.jsonld -
      -
      context
      -
      -compact/0066-context.jsonld -
      -
      expect
      -
      -compact/0066-out.jsonld -
      -
      -
      -
      -Test t0067 Reverse properties with blank nodes -
      -
      -
      -
      id
      -
      #t0067
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact reverse property whose values are unlabeled blank nodes
      -
      input
      -
      -compact/0067-in.jsonld -
      -
      context
      -
      -compact/0067-context.jsonld -
      -
      expect
      -
      -compact/0067-out.jsonld -
      -
      -
      -
      -Test t0068 Single value reverse properties -
      -
      -
      -
      id
      -
      #t0068
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Single values of reverse properties are compacted as values of ordinary properties
      -
      input
      -
      -compact/0068-in.jsonld -
      -
      context
      -
      -compact/0068-context.jsonld -
      -
      expect
      -
      -compact/0068-out.jsonld -
      -
      -
      -
      -Test t0069 Single value reverse properties with @set -
      -
      -
      -
      id
      -
      #t0069
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Single values are kept in array form for reverse properties if the container is to @set
      -
      input
      -
      -compact/0069-in.jsonld -
      -
      context
      -
      -compact/0069-context.jsonld -
      -
      expect
      -
      -compact/0069-out.jsonld -
      -
      -
      -
      -Test t0070 compactArrays option -
      -
      -
      -
      id
      -
      #t0070
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Setting compactArrays to false causes single element arrays to be retained
      -
      input
      -
      -compact/0070-in.jsonld -
      -
      context
      -
      -compact/0070-context.jsonld -
      -
      expect
      -
      -compact/0070-out.jsonld -
      -
      Options
      -
      -
      -
      compactArrays
      -
      false
      -
      -
      -
      -
      -
      -Test t0071 Input has multiple @contexts, output has one -
      -
      -
      -
      id
      -
      #t0071
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Expanding input with multiple @contexts and compacting with just one doesn't output undefined properties
      -
      input
      -
      -compact/0071-in.jsonld -
      -
      context
      -
      -compact/0071-context.jsonld -
      -
      expect
      -
      -compact/0071-out.jsonld -
      -
      -
      -
      -Test t0072 Default language and unmapped properties -
      -
      -
      -
      id
      -
      #t0072
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure that the default language is handled correctly for unmapped properties
      -
      input
      -
      -compact/0072-in.jsonld -
      -
      context
      -
      -compact/0072-context.jsonld -
      -
      expect
      -
      -compact/0072-out.jsonld -
      -
      -
      -
      -Test t0073 Mapped @id and @type -
      -
      -
      -
      id
      -
      #t0073
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure that compaction works with mapped @id and @type
      -
      input
      -
      -compact/0073-in.jsonld -
      -
      context
      -
      -compact/0073-context.jsonld -
      -
      expect
      -
      -compact/0073-out.jsonld -
      -
      -
      -
      -Test t0074 Container as a list with type of @id -
      -
      -
      -
      id
      -
      #t0074
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure that compaction works for empty list when property has container declared as @list and type as @id
      -
      input
      -
      -compact/0074-in.jsonld -
      -
      context
      -
      -compact/0074-context.jsonld -
      -
      expect
      -
      -compact/0074-out.jsonld -
      -
      -
      -
      -Test t0075 Compact using relative fragment identifier -
      -
      -
      -
      id
      -
      #t0075
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting a relative round-trips
      -
      input
      -
      -compact/0075-in.jsonld -
      -
      context
      -
      -compact/0075-context.jsonld -
      -
      expect
      -
      -compact/0075-out.jsonld -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      base
      -
      http://example.org/
      -
      -
      -
      -
      -
      -Test t0076 Compacting IRI equivalent to base -
      -
      -
      -
      id
      -
      #t0076
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting IRI equivalent to base, uses last path segment of base ending in '/'
      -
      input
      -
      -compact/0076-in.jsonld -
      -
      context
      -
      -compact/0076-context.jsonld -
      -
      expect
      -
      -compact/0076-out.jsonld -
      -
      -
      -
      -Test t0077 Compact a @graph container -
      -
      -
      -
      id
      -
      #t0077
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact a @graph container
      -
      input
      -
      -compact/0077-in.jsonld -
      -
      context
      -
      -compact/0077-context.jsonld -
      -
      expect
      -
      -compact/0077-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0078 Compact a [@graph, @set] container -
      -
      -
      -
      id
      -
      #t0078
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact with [@graph, @set]
      -
      input
      -
      -compact/0078-in.jsonld -
      -
      context
      -
      -compact/0078-context.jsonld -
      -
      expect
      -
      -compact/0078-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0079 Compact a @graph container having @index -
      -
      -
      -
      id
      -
      #t0079
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Verify that having both @graph and @index allows @graph container compaction
      -
      input
      -
      -compact/0079-in.jsonld -
      -
      context
      -
      -compact/0079-context.jsonld -
      -
      expect
      -
      -compact/0079-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0080 Do not compact a graph having @id with a term having an @graph container -
      -
      -
      -
      id
      -
      #t0080
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Graph compaction works only on simple graphs
      -
      input
      -
      -compact/0080-in.jsonld -
      -
      context
      -
      -compact/0080-context.jsonld -
      -
      expect
      -
      -compact/0080-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0081 Compact a [@graph, @index] container -
      -
      -
      -
      id
      -
      #t0081
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact a @graph container with @index
      -
      input
      -
      -compact/0081-in.jsonld -
      -
      context
      -
      -compact/0081-context.jsonld -
      -
      expect
      -
      -compact/0081-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0082 Compact a [@graph, @index, @set] container -
      -
      -
      -
      id
      -
      #t0082
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact a @graph container with @index and @set
      -
      input
      -
      -compact/0082-in.jsonld -
      -
      context
      -
      -compact/0082-context.jsonld -
      -
      expect
      -
      -compact/0082-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0083 [@graph, @index] does not compact graph with @id -
      -
      -
      -
      id
      -
      #t0083
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Graph compaction with @graph and @index works only on simple graphs
      -
      input
      -
      -compact/0083-in.jsonld -
      -
      context
      -
      -compact/0083-context.jsonld -
      -
      expect
      -
      -compact/0083-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0084 Compact a simple graph with a [@graph, @id] container -
      -
      -
      -
      id
      -
      #t0084
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact a simple graph using a @graph container with @id
      -
      input
      -
      -compact/0084-in.jsonld -
      -
      context
      -
      -compact/0084-context.jsonld -
      -
      expect
      -
      -compact/0084-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0085 Compact a named graph with a [@graph, @id] container -
      -
      -
      -
      id
      -
      #t0085
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact a named graph using a @graph container with @id
      -
      input
      -
      -compact/0085-in.jsonld -
      -
      context
      -
      -compact/0085-context.jsonld -
      -
      expect
      -
      -compact/0085-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0086 Compact a simple graph with a [@graph, @id, @set] container -
      -
      -
      -
      id
      -
      #t0086
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact a simple graph using a @graph container with @id and @set
      -
      input
      -
      -compact/0086-in.jsonld -
      -
      context
      -
      -compact/0086-context.jsonld -
      -
      expect
      -
      -compact/0086-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0087 Compact a named graph with a [@graph, @id, @set] container -
      -
      -
      -
      id
      -
      #t0087
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact a named graph using a @graph container with @id and @set
      -
      input
      -
      -compact/0087-in.jsonld -
      -
      context
      -
      -compact/0087-context.jsonld -
      -
      expect
      -
      -compact/0087-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0088 Compact a graph with @index using a [@graph, @id] container -
      -
      -
      -
      id
      -
      #t0088
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact a @graph container with @id and @set, discarding an @index value
      -
      input
      -
      -compact/0088-in.jsonld -
      -
      context
      -
      -compact/0088-context.jsonld -
      -
      expect
      -
      -compact/0088-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0089 Language map term selection with complications -
      -
      -
      -
      id
      -
      #t0089
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Test appropriate property use given language maps with @vocab, a default language, no language, and competing terms
      -
      input
      -
      -compact/0089-in.jsonld -
      -
      context
      -
      -compact/0089-context.jsonld -
      -
      expect
      -
      -compact/0089-out.jsonld -
      -
      -
      -
      -Test t0090 Compact input with @graph container to output without @graph container -
      -
      -
      -
      id
      -
      #t0090
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0090-in.jsonld -
      -
      context
      -
      -compact/0090-context.jsonld -
      -
      expect
      -
      -compact/0090-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0091 Compact input with @graph container to output without @graph container with compactArrays unset -
      -
      -
      -
      id
      -
      #t0091
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output with compactArrays unset
      -
      input
      -
      -compact/0091-in.jsonld -
      -
      context
      -
      -compact/0091-context.jsonld -
      -
      expect
      -
      -compact/0091-out.jsonld -
      -
      Options
      -
      -
      -
      compactArrays
      -
      false
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0092 Compact input with [@graph, @set] container to output without [@graph, @set] container -
      -
      -
      -
      id
      -
      #t0092
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0092-in.jsonld -
      -
      context
      -
      -compact/0092-context.jsonld -
      -
      expect
      -
      -compact/0092-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0093 Compact input with [@graph, @set] container to output without [@graph, @set] container with compactArrays unset -
      -
      -
      -
      id
      -
      #t0093
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output with compactArrays unset
      -
      input
      -
      -compact/0093-in.jsonld -
      -
      context
      -
      -compact/0093-context.jsonld -
      -
      expect
      -
      -compact/0093-out.jsonld -
      -
      Options
      -
      -
      -
      compactArrays
      -
      false
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0094 Compact input with [@graph, @set] container to output without [@graph, @set] container -
      -
      -
      -
      id
      -
      #t0094
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0094-in.jsonld -
      -
      context
      -
      -compact/0094-context.jsonld -
      -
      expect
      -
      -compact/0094-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0095 Relative propererty IRIs with @vocab: '' -
      -
      -
      -
      id
      -
      #t0095
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Complex use cases for relative IRI compaction or properties
      -
      input
      -
      -compact/0095-in.jsonld -
      -
      context
      -
      -compact/0095-context.jsonld -
      -
      expect
      -
      -compact/0095-out.jsonld -
      -
      -
      -
      -Test t0096 Compact @graph container (multiple graphs) -
      -
      -
      -
      id
      -
      #t0096
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0096-in.jsonld -
      -
      context
      -
      -compact/0096-context.jsonld -
      -
      expect
      -
      -compact/0096-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0097 Compact [@graph, @set] container (multiple graphs) -
      -
      -
      -
      id
      -
      #t0097
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0097-in.jsonld -
      -
      context
      -
      -compact/0097-context.jsonld -
      -
      expect
      -
      -compact/0097-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0098 Compact [@graph, @index] container (multiple indexed objects) -
      -
      -
      -
      id
      -
      #t0098
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0098-in.jsonld -
      -
      context
      -
      -compact/0098-context.jsonld -
      -
      expect
      -
      -compact/0098-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0099 Compact [@graph, @index, @set] container (multiple indexed objects) -
      -
      -
      -
      id
      -
      #t0099
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0099-in.jsonld -
      -
      context
      -
      -compact/0099-context.jsonld -
      -
      expect
      -
      -compact/0099-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0100 Compact [@graph, @id] container (multiple indexed objects) -
      -
      -
      -
      id
      -
      #t0100
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0100-in.jsonld -
      -
      context
      -
      -compact/0100-context.jsonld -
      -
      expect
      -
      -compact/0100-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0101 Compact [@graph, @id, @set] container (multiple indexed objects) -
      -
      -
      -
      id
      -
      #t0101
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0101-in.jsonld -
      -
      context
      -
      -compact/0101-context.jsonld -
      -
      expect
      -
      -compact/0101-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0102 Compact [@graph, @index] container (multiple indexes and objects) -
      -
      -
      -
      id
      -
      #t0102
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0102-in.jsonld -
      -
      context
      -
      -compact/0102-context.jsonld -
      -
      expect
      -
      -compact/0102-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0103 Compact [@graph, @id] container (multiple ids and objects) -
      -
      -
      -
      id
      -
      #t0103
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensure @graph appears properly in output
      -
      input
      -
      -compact/0103-in.jsonld -
      -
      context
      -
      -compact/0103-context.jsonld -
      -
      expect
      -
      -compact/0103-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0104 Compact @type with @container: @set -
      -
      -
      -
      id
      -
      #t0104
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensures that a single @type value is represented as an array
      -
      input
      -
      -compact/0104-in.jsonld -
      -
      context
      -
      -compact/0104-context.jsonld -
      -
      expect
      -
      -compact/0104-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0105 Compact @type with @container: @set using an alias of @type -
      -
      -
      -
      id
      -
      #t0105
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensures that a single @type value is represented as an array
      -
      input
      -
      -compact/0105-in.jsonld -
      -
      context
      -
      -compact/0105-context.jsonld -
      -
      expect
      -
      -compact/0105-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0106 Do not compact @type with @container: @set to an array using an alias of @type -
      -
      -
      -
      id
      -
      #t0106
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Ensures that a single @type value is not represented as an array in 1.0
      -
      input
      -
      -compact/0106-in.jsonld -
      -
      context
      -
      -compact/0106-context.jsonld -
      -
      expect
      -
      -compact/0106-out.jsonld -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0107 Relative propererty IRIs with @vocab: '' -
      -
      -
      -
      id
      -
      #t0107
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Complex use cases for relative IRI compaction or properties
      -
      input
      -
      -compact/0107-in.jsonld -
      -
      context
      -
      -compact/0107-context.jsonld -
      -
      expect
      -
      -compact/0107-out.jsonld -
      -
      -
      -
      -Test t0108 context with JavaScript Object property names -
      -
      -
      -
      id
      -
      #t0108
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact with context including JavaScript Object property names
      -
      input
      -
      -compact/0108-in.jsonld -
      -
      context
      -
      -compact/0108-context.jsonld -
      -
      expect
      -
      -compact/0108-out.jsonld -
      -
      -
      -
      -Test t0109 Compact @graph container (multiple objects) -
      -
      -
      -
      id
      -
      #t0109
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Multiple objects in a simple graph with a graph container need to use @included
      -
      input
      -
      -compact/0109-in.jsonld -
      -
      context
      -
      -compact/0109-context.jsonld -
      -
      expect
      -
      -compact/0109-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0110 Compact [@graph, @set] container (multiple objects) -
      -
      -
      -
      id
      -
      #t0110
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Multiple objects in a simple graph with a graph container need to use @included
      -
      input
      -
      -compact/0110-in.jsonld -
      -
      context
      -
      -compact/0110-context.jsonld -
      -
      expect
      -
      -compact/0110-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0111 Keyword-like relative IRIs -
      -
      -
      -
      id
      -
      #t0111
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Relative IRIs must not have the form a of keyword
      -
      input
      -
      -compact/0111-in.jsonld -
      -
      context
      -
      -compact/0111-context.jsonld -
      -
      expect
      -
      -compact/0111-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0112 Compact property index using Compact IRI index -
      -
      -
      -
      id
      -
      #t0112
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      With @container: @index and @index a compact IRI, ensure round-tripping of compacted representation
      -
      input
      -
      -compact/0112-in.jsonld -
      -
      context
      -
      -compact/0112-context.jsonld -
      -
      expect
      -
      -compact/0112-out.jsonld -
      -
      -
      -
      -Test t0113 Compact property index using Absolute IRI index -
      -
      -
      -
      id
      -
      #t0113
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      With @container: @index and @index an absolute IRI, ensure round-tripping of compacted representation
      -
      input
      -
      -compact/0113-in.jsonld -
      -
      context
      -
      -compact/0113-context.jsonld -
      -
      expect
      -
      -compact/0113-out.jsonld -
      -
      -
      -
      -Test t0114 Reverse term with property based indexed container -
      -
      -
      -
      id
      -
      #t0114
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using a reverse term with @container indexed on a property (round-trip test of expand#t0131)
      -
      input
      -
      -compact/0114-in.jsonld -
      -
      context
      -
      -compact/0114-context.jsonld -
      -
      expect
      -
      -compact/0114-out.jsonld -
      -
      Options
      -
      -
      -
      base
      -
      https://example.org/
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc001 adding new term -
      -
      -
      -
      id
      -
      #tc001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -compact/c001-in.jsonld -
      -
      context
      -
      -compact/c001-context.jsonld -
      -
      expect
      -
      -compact/c001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc002 overriding a term -
      -
      -
      -
      id
      -
      #tc002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -compact/c002-in.jsonld -
      -
      context
      -
      -compact/c002-context.jsonld -
      -
      expect
      -
      -compact/c002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc003 property and value with different terms mapping to the same expanded property -
      -
      -
      -
      id
      -
      #tc003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -compact/c003-in.jsonld -
      -
      context
      -
      -compact/c003-context.jsonld -
      -
      expect
      -
      -compact/c003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc004 deep @context affects nested nodes -
      -
      -
      -
      id
      -
      #tc004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -compact/c004-in.jsonld -
      -
      context
      -
      -compact/c004-context.jsonld -
      -
      expect
      -
      -compact/c004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc005 scoped context layers on intemediate contexts -
      -
      -
      -
      id
      -
      #tc005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -compact/c005-in.jsonld -
      -
      context
      -
      -compact/c005-context.jsonld -
      -
      expect
      -
      -compact/c005-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc006 adding new term -
      -
      -
      -
      id
      -
      #tc006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -compact/c006-in.jsonld -
      -
      context
      -
      -compact/c006-context.jsonld -
      -
      expect
      -
      -compact/c006-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc007 overriding a term -
      -
      -
      -
      id
      -
      #tc007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -compact/c007-in.jsonld -
      -
      context
      -
      -compact/c007-context.jsonld -
      -
      expect
      -
      -compact/c007-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc008 alias of @type -
      -
      -
      -
      id
      -
      #tc008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -compact/c008-in.jsonld -
      -
      context
      -
      -compact/c008-context.jsonld -
      -
      expect
      -
      -compact/c008-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc009 deep @type-scoped @context does NOT affect nested nodes -
      -
      -
      -
      id
      -
      #tc009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -compact/c009-in.jsonld -
      -
      context
      -
      -compact/c009-context.jsonld -
      -
      expect
      -
      -compact/c009-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc010 scoped context layers on intemediate contexts -
      -
      -
      -
      id
      -
      #tc010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -compact/c010-in.jsonld -
      -
      context
      -
      -compact/c010-context.jsonld -
      -
      expect
      -
      -compact/c010-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc011 applies context for all values -
      -
      -
      -
      id
      -
      #tc011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -compact/c011-in.jsonld -
      -
      context
      -
      -compact/c011-context.jsonld -
      -
      expect
      -
      -compact/c011-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc012 orders @type terms when applying scoped contexts -
      -
      -
      -
      id
      -
      #tc012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -compact/c012-in.jsonld -
      -
      context
      -
      -compact/c012-context.jsonld -
      -
      expect
      -
      -compact/c012-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc013 deep property-term scoped @context in @type-scoped @context affects nested nodes -
      -
      -
      -
      id
      -
      #tc013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -compact/c013-in.jsonld -
      -
      context
      -
      -compact/c013-context.jsonld -
      -
      expect
      -
      -compact/c013-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc014 type-scoped context nullification -
      -
      -
      -
      id
      -
      #tc014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Nullifying a type-scoped context continues to use the previous context when compacting @type.
      -
      input
      -
      -compact/c014-in.jsonld -
      -
      context
      -
      -compact/c014-context.jsonld -
      -
      expect
      -
      -compact/c014-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc015 type-scoped base -
      -
      -
      -
      id
      -
      #tc015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      type-scoped base
      -
      input
      -
      -compact/c015-in.jsonld -
      -
      context
      -
      -compact/c015-context.jsonld -
      -
      expect
      -
      -compact/c015-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc016 type-scoped vocab -
      -
      -
      -
      id
      -
      #tc016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      type-scoped vocab
      -
      input
      -
      -compact/c016-in.jsonld -
      -
      context
      -
      -compact/c016-context.jsonld -
      -
      expect
      -
      -compact/c016-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc017 multiple type-scoped contexts are properly reverted -
      -
      -
      -
      id
      -
      #tc017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      multiple type-scoped contexts are property reverted
      -
      input
      -
      -compact/c017-in.jsonld -
      -
      context
      -
      -compact/c017-context.jsonld -
      -
      expect
      -
      -compact/c017-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc018 multiple type-scoped types resolved against previous context -
      -
      -
      -
      id
      -
      #tc018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      multiple type-scoped types resolved against previous context
      -
      input
      -
      -compact/c018-in.jsonld -
      -
      context
      -
      -compact/c018-context.jsonld -
      -
      expect
      -
      -compact/c018-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc019 type-scoped context with multiple property scoped terms -
      -
      -
      -
      id
      -
      #tc019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      type-scoped context with multiple property scoped terms
      -
      input
      -
      -compact/c019-in.jsonld -
      -
      context
      -
      -compact/c019-context.jsonld -
      -
      expect
      -
      -compact/c019-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc020 type-scoped value -
      -
      -
      -
      id
      -
      #tc020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      type-scoped value
      -
      input
      -
      -compact/c020-in.jsonld -
      -
      context
      -
      -compact/c020-context.jsonld -
      -
      expect
      -
      -compact/c020-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc021 type-scoped value mix -
      -
      -
      -
      id
      -
      #tc021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      type-scoped value mix
      -
      input
      -
      -compact/c021-in.jsonld -
      -
      context
      -
      -compact/c021-context.jsonld -
      -
      expect
      -
      -compact/c021-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc022 type-scoped property-scoped contexts including @type:@vocab -
      -
      -
      -
      id
      -
      #tc022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      type-scoped property-scoped contexts including @type:@vocab
      -
      input
      -
      -compact/c022-in.jsonld -
      -
      context
      -
      -compact/c022-context.jsonld -
      -
      expect
      -
      -compact/c022-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc023 composed type-scoped property-scoped contexts including @type:@vocab -
      -
      -
      -
      id
      -
      #tc023
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      composed type-scoped property-scoped contexts including @type:@vocab
      -
      input
      -
      -compact/c023-in.jsonld -
      -
      context
      -
      -compact/c023-context.jsonld -
      -
      expect
      -
      -compact/c023-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc024 type-scoped + property-scoped + values evaluates against previous context -
      -
      -
      -
      id
      -
      #tc024
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      type-scoped + property-scoped + values evaluates against previous context
      -
      input
      -
      -compact/c024-in.jsonld -
      -
      context
      -
      -compact/c024-context.jsonld -
      -
      expect
      -
      -compact/c024-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc025 type-scoped + graph container -
      -
      -
      -
      id
      -
      #tc025
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      type-scoped + graph container
      -
      input
      -
      -compact/c025-in.jsonld -
      -
      context
      -
      -compact/c025-context.jsonld -
      -
      expect
      -
      -compact/c025-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc026 @propagate: true on type-scoped context -
      -
      -
      -
      id
      -
      #tc026
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      type-scoped context with @propagate: true survive node-objects
      -
      input
      -
      -compact/c026-in.jsonld -
      -
      context
      -
      -compact/c026-context.jsonld -
      -
      expect
      -
      -compact/c026-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc027 @propagate: false on property-scoped context -
      -
      -
      -
      id
      -
      #tc027
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      property-scoped context with @propagate: false do not survive node-objects
      -
      input
      -
      -compact/c027-in.jsonld -
      -
      context
      -
      -compact/c027-context.jsonld -
      -
      expect
      -
      -compact/c027-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc028 Empty-property scoped context does not affect term selection. -
      -
      -
      -
      id
      -
      #tc028
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Adding a minimal/empty property-scoped context should not affect the using terms defined in outer context.
      -
      input
      -
      -compact/c028-in.jsonld -
      -
      context
      -
      -compact/c028-context.jsonld -
      -
      expect
      -
      -compact/c028-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi01 term direction null -
      -
      -
      -
      id
      -
      #tdi01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Uses term with null direction when two terms conflict on direction.
      -
      input
      -
      -compact/di01-in.jsonld -
      -
      context
      -
      -compact/di01-context.jsonld -
      -
      expect
      -
      -compact/di01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi02 use alias of @direction -
      -
      -
      -
      id
      -
      #tdi02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Use alias of @direction.
      -
      input
      -
      -compact/di02-in.jsonld -
      -
      context
      -
      -compact/di02-context.jsonld -
      -
      expect
      -
      -compact/di02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi03 term selection with lists and direction -
      -
      -
      -
      id
      -
      #tdi03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Term selection includes values of @list.
      -
      input
      -
      -compact/di03-in.jsonld -
      -
      context
      -
      -compact/di03-context.jsonld -
      -
      expect
      -
      -compact/di03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi04 simple language map with term direction -
      -
      -
      -
      id
      -
      #tdi04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -compact/di04-in.jsonld -
      -
      context
      -
      -compact/di04-context.jsonld -
      -
      expect
      -
      -compact/di04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi05 simple language map with overriding term direction -
      -
      -
      -
      id
      -
      #tdi05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -compact/di05-in.jsonld -
      -
      context
      -
      -compact/di05-context.jsonld -
      -
      expect
      -
      -compact/di05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi06 simple language map with overriding null direction -
      -
      -
      -
      id
      -
      #tdi06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -compact/di06-in.jsonld -
      -
      context
      -
      -compact/di06-context.jsonld -
      -
      expect
      -
      -compact/di06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi07 simple language map with mismatching term direction -
      -
      -
      -
      id
      -
      #tdi07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -compact/di07-in.jsonld -
      -
      context
      -
      -compact/di07-context.jsonld -
      -
      expect
      -
      -compact/di07-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te001 Compaction to list of lists -
      -
      -
      -
      id
      -
      #te001
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Verifies that an exception is raised in Compaction when attempting to compact a list of lists
      -
      input
      -
      -compact/e001-in.jsonld -
      -
      context
      -
      -compact/e001-context.jsonld -
      -
      expect
      -
      -compaction to list of lists -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test te002 Absolute IRI confused with Compact IRI -
      -
      -
      -
      id
      -
      #te002
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Verifies that IRI compaction detects when the result is an absolute IRI with a scheme matching a term.
      -
      input
      -
      -compact/e002-in.jsonld -
      -
      context
      -
      -compact/e002-context.jsonld -
      -
      expect
      -
      -IRI confused with prefix -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten01 Nest term not defined -
      -
      -
      -
      id
      -
      #ten01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -compact/en01-in.jsonld -
      -
      context
      -
      -compact/en01-context.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep05 processingMode json-ld-1.0 conflicts with @version: 1.1 -
      -
      -
      -
      id
      -
      #tep05
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.
      -
      input
      -
      -compact/ep05-in.jsonld -
      -
      context
      -
      -compact/ep05-context.jsonld -
      -
      expect
      -
      -processing mode conflict -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep06 @version must be 1.1 -
      -
      -
      -
      id
      -
      #tep06
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      If @version is specified, it must be 1.1
      -
      input
      -
      -compact/ep06-in.jsonld -
      -
      context
      -
      -compact/ep06-context.jsonld -
      -
      expect
      -
      -invalid @version value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep07 @prefix is not allowed in 1.0 -
      -
      -
      -
      id
      -
      #tep07
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @prefix is not allowed in a term definition 1.0
      -
      input
      -
      -compact/ep07-in.jsonld -
      -
      context
      -
      -compact/ep07-context.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep08 @prefix must be a boolean -
      -
      -
      -
      id
      -
      #tep08
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @prefix must be a boolean in a term definition in 1.1
      -
      input
      -
      -compact/ep08-in.jsonld -
      -
      context
      -
      -compact/ep08-context.jsonld -
      -
      expect
      -
      -invalid @prefix value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep09 @prefix not allowed on compact IRI term -
      -
      -
      -
      id
      -
      #tep09
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      If processingMode is json-ld-1.0, or if term contains a colon (:), an invalid term definition has been detected and processing is aborted.
      -
      input
      -
      -compact/ep09-in.jsonld -
      -
      context
      -
      -compact/ep09-context.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep10 @nest is not allowed in 1.0 -
      -
      -
      -
      id
      -
      #tep10
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @nest is not allowed in a term definitionin 1.0
      -
      input
      -
      -compact/ep10-in.jsonld -
      -
      context
      -
      -compact/ep10-context.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep11 @context is not allowed in 1.0 -
      -
      -
      -
      id
      -
      #tep11
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @context is not allowed in a term definitionin 1.0
      -
      input
      -
      -compact/ep11-in.jsonld -
      -
      context
      -
      -compact/ep11-context.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep12 @container may not be an array in 1.0 -
      -
      -
      -
      id
      -
      #tep12
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      validate appropriate values of @container
      -
      input
      -
      -compact/ep12-in.jsonld -
      -
      context
      -
      -compact/ep12-context.jsonld -
      -
      expect
      -
      -invalid container mapping -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep13 @container may not be @id in 1.0 -
      -
      -
      -
      id
      -
      #tep13
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      validate appropriate values of @container
      -
      input
      -
      -compact/ep13-in.jsonld -
      -
      context
      -
      -compact/ep13-context.jsonld -
      -
      expect
      -
      -invalid container mapping -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep14 @container may not be @type in 1.0 -
      -
      -
      -
      id
      -
      #tep14
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      validate appropriate values of @container
      -
      input
      -
      -compact/ep14-in.jsonld -
      -
      context
      -
      -compact/ep14-context.jsonld -
      -
      expect
      -
      -invalid container mapping -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep15 @container may not be @graph in 1.0 -
      -
      -
      -
      id
      -
      #tep15
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      validate appropriate values of @container
      -
      input
      -
      -compact/ep15-in.jsonld -
      -
      context
      -
      -compact/ep15-context.jsonld -
      -
      expect
      -
      -invalid container mapping -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin01 Basic Included array -
      -
      -
      -
      id
      -
      #tin01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -compact/in01-in.jsonld -
      -
      context
      -
      -compact/in01-context.jsonld -
      -
      expect
      -
      -compact/in01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin02 Basic Included object -
      -
      -
      -
      id
      -
      #tin02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -compact/in02-in.jsonld -
      -
      context
      -
      -compact/in02-context.jsonld -
      -
      expect
      -
      -compact/in02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin03 Multiple properties mapping to @included are folded together -
      -
      -
      -
      id
      -
      #tin03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -compact/in03-in.jsonld -
      -
      context
      -
      -compact/in03-context.jsonld -
      -
      expect
      -
      -compact/in03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin04 Included containing @included -
      -
      -
      -
      id
      -
      #tin04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -compact/in04-in.jsonld -
      -
      context
      -
      -compact/in04-context.jsonld -
      -
      expect
      -
      -compact/in04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin05 Property value with @included -
      -
      -
      -
      id
      -
      #tin05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -compact/in05-in.jsonld -
      -
      context
      -
      -compact/in05-context.jsonld -
      -
      expect
      -
      -compact/in05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs01 Compact JSON literal (boolean true) -
      -
      -
      -
      id
      -
      #tjs01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting property with @type @json to a JSON literal (boolean true).
      -
      input
      -
      -compact/js01-in.jsonld -
      -
      context
      -
      -compact/js01-context.jsonld -
      -
      expect
      -
      -compact/js01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs02 Compact JSON literal (boolean false) -
      -
      -
      -
      id
      -
      #tjs02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting property with @type @json to a JSON literal (boolean false).
      -
      input
      -
      -compact/js02-in.jsonld -
      -
      context
      -
      -compact/js02-context.jsonld -
      -
      expect
      -
      -compact/js02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs03 Compact JSON literal (double) -
      -
      -
      -
      id
      -
      #tjs03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting property with @type @json to a JSON literal (double).
      -
      input
      -
      -compact/js03-in.jsonld -
      -
      context
      -
      -compact/js03-context.jsonld -
      -
      expect
      -
      -compact/js03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs04 Compact JSON literal (double-zero) -
      -
      -
      -
      id
      -
      #tjs04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting property with @type @json to a JSON literal (double-zero).
      -
      input
      -
      -compact/js04-in.jsonld -
      -
      context
      -
      -compact/js04-context.jsonld -
      -
      expect
      -
      -compact/js04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs05 Compact JSON literal (integer) -
      -
      -
      -
      id
      -
      #tjs05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting property with @type @json to a JSON literal (integer).
      -
      input
      -
      -compact/js05-in.jsonld -
      -
      context
      -
      -compact/js05-context.jsonld -
      -
      expect
      -
      -compact/js05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs06 Compact JSON literal (object) -
      -
      -
      -
      id
      -
      #tjs06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting property with @type @json to a JSON literal (object).
      -
      input
      -
      -compact/js06-in.jsonld -
      -
      context
      -
      -compact/js06-context.jsonld -
      -
      expect
      -
      -compact/js06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs07 Compact JSON literal (array) -
      -
      -
      -
      id
      -
      #tjs07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting property with @type @json to a JSON literal (array).
      -
      input
      -
      -compact/js07-in.jsonld -
      -
      context
      -
      -compact/js07-context.jsonld -
      -
      expect
      -
      -compact/js07-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs08 Compact already expanded JSON literal -
      -
      -
      -
      id
      -
      #tjs08
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting JSON literal does not expand terms inside json.
      -
      input
      -
      -compact/js08-in.jsonld -
      -
      context
      -
      -compact/js08-context.jsonld -
      -
      expect
      -
      -compact/js08-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs09 Compact already expanded JSON literal with aliased keys -
      -
      -
      -
      id
      -
      #tjs09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting JSON literal in expanded form.
      -
      input
      -
      -compact/js09-in.jsonld -
      -
      context
      -
      -compact/js09-context.jsonld -
      -
      expect
      -
      -compact/js09-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs10 Compact JSON literal (string) -
      -
      -
      -
      id
      -
      #tjs10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting property with @type @json to a JSON literal (string).
      -
      input
      -
      -compact/js10-in.jsonld -
      -
      context
      -
      -compact/js10-context.jsonld -
      -
      expect
      -
      -compact/js10-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs11 Compact JSON literal (null) -
      -
      -
      -
      id
      -
      #tjs11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Tests compacting property with @type @json to a JSON literal (null).
      -
      input
      -
      -compact/js11-in.jsonld -
      -
      context
      -
      -compact/js11-context.jsonld -
      -
      expect
      -
      -compact/js11-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tla01 most specific term matching in @list. -
      -
      -
      -
      id
      -
      #tla01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      The most specific term that matches all of the elements in the list, taking into account the default language, must be selected, without considering case of language.
      -
      input
      -
      -compact/la01-in.jsonld -
      -
      context
      -
      -compact/la01-context.jsonld -
      -
      expect
      -
      -compact/la01-out.jsonld -
      -
      -
      -
      -Test tli01 coerced @list containing an empty list -
      -
      -
      -
      id
      -
      #tli01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Lists of Lists
      -
      input
      -
      -compact/li01-in.jsonld -
      -
      context
      -
      -compact/li01-context.jsonld -
      -
      expect
      -
      -compact/li01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli02 coerced @list containing a list -
      -
      -
      -
      id
      -
      #tli02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Lists of Lists
      -
      input
      -
      -compact/li02-in.jsonld -
      -
      context
      -
      -compact/li02-context.jsonld -
      -
      expect
      -
      -compact/li02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli03 coerced @list containing an deep list -
      -
      -
      -
      id
      -
      #tli03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Lists of Lists
      -
      input
      -
      -compact/li03-in.jsonld -
      -
      context
      -
      -compact/li03-context.jsonld -
      -
      expect
      -
      -compact/li03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli04 coerced @list containing multiple lists -
      -
      -
      -
      id
      -
      #tli04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Lists of Lists
      -
      input
      -
      -compact/li04-in.jsonld -
      -
      context
      -
      -compact/li04-context.jsonld -
      -
      expect
      -
      -compact/li04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli05 coerced @list containing mixed list values -
      -
      -
      -
      id
      -
      #tli05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Lists of Lists
      -
      input
      -
      -compact/li05-in.jsonld -
      -
      context
      -
      -compact/li05-context.jsonld -
      -
      expect
      -
      -compact/li05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm001 Indexes to object not having an @id -
      -
      -
      -
      id
      -
      #tm001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @container: @id
      -
      input
      -
      -compact/m001-in.jsonld -
      -
      context
      -
      -compact/m001-context.jsonld -
      -
      expect
      -
      -compact/m001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm002 Indexes to object already having an @id -
      -
      -
      -
      id
      -
      #tm002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @container: @id
      -
      input
      -
      -compact/m002-in.jsonld -
      -
      context
      -
      -compact/m002-context.jsonld -
      -
      expect
      -
      -compact/m002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm003 Indexes to object not having an @type -
      -
      -
      -
      id
      -
      #tm003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @container: @type
      -
      input
      -
      -compact/m003-in.jsonld -
      -
      context
      -
      -compact/m003-context.jsonld -
      -
      expect
      -
      -compact/m003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm004 Indexes to object already having an @type -
      -
      -
      -
      id
      -
      #tm004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @container: @type
      -
      input
      -
      -compact/m004-in.jsonld -
      -
      context
      -
      -compact/m004-context.jsonld -
      -
      expect
      -
      -compact/m004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm005 Indexes to object using compact IRI @id -
      -
      -
      -
      id
      -
      #tm005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @container: @id
      -
      input
      -
      -compact/m005-in.jsonld -
      -
      context
      -
      -compact/m005-context.jsonld -
      -
      expect
      -
      -compact/m005-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm006 Indexes using compacted @type -
      -
      -
      -
      id
      -
      #tm006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @container: @type
      -
      input
      -
      -compact/m006-in.jsonld -
      -
      context
      -
      -compact/m006-context.jsonld -
      -
      expect
      -
      -compact/m006-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm007 When type is in a type map -
      -
      -
      -
      id
      -
      #tm007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -compact/m007-in.jsonld -
      -
      context
      -
      -compact/m007-context.jsonld -
      -
      expect
      -
      -compact/m007-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm008 @index map with @none node definition -
      -
      -
      -
      id
      -
      #tm008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @index
      -
      input
      -
      -compact/m008-in.jsonld -
      -
      context
      -
      -compact/m008-context.jsonld -
      -
      expect
      -
      -compact/m008-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm009 @index map with @none value -
      -
      -
      -
      id
      -
      #tm009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @index
      -
      input
      -
      -compact/m009-in.jsonld -
      -
      context
      -
      -compact/m009-context.jsonld -
      -
      expect
      -
      -compact/m009-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm010 @index map with @none value using alias of @none -
      -
      -
      -
      id
      -
      #tm010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @index
      -
      input
      -
      -compact/m010-in.jsonld -
      -
      context
      -
      -compact/m010-context.jsonld -
      -
      expect
      -
      -compact/m010-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm011 @language map with no @language -
      -
      -
      -
      id
      -
      #tm011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @language
      -
      input
      -
      -compact/m011-in.jsonld -
      -
      context
      -
      -compact/m011-context.jsonld -
      -
      expect
      -
      -compact/m011-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm012 language map with no @language using alias of @none -
      -
      -
      -
      id
      -
      #tm012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @language
      -
      input
      -
      -compact/m012-in.jsonld -
      -
      context
      -
      -compact/m012-context.jsonld -
      -
      expect
      -
      -compact/m012-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm013 id map using @none -
      -
      -
      -
      id
      -
      #tm013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @id
      -
      input
      -
      -compact/m013-in.jsonld -
      -
      context
      -
      -compact/m013-context.jsonld -
      -
      expect
      -
      -compact/m013-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm014 id map using @none with alias -
      -
      -
      -
      id
      -
      #tm014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @id
      -
      input
      -
      -compact/m014-in.jsonld -
      -
      context
      -
      -compact/m014-context.jsonld -
      -
      expect
      -
      -compact/m014-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm015 type map using @none with alias -
      -
      -
      -
      id
      -
      #tm015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -compact/m015-in.jsonld -
      -
      context
      -
      -compact/m015-context.jsonld -
      -
      expect
      -
      -compact/m015-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm016 type map using @none with alias -
      -
      -
      -
      id
      -
      #tm016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -compact/m016-in.jsonld -
      -
      context
      -
      -compact/m016-context.jsonld -
      -
      expect
      -
      -compact/m016-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm017 graph index map using @none -
      -
      -
      -
      id
      -
      #tm017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @graph and @index
      -
      input
      -
      -compact/m017-in.jsonld -
      -
      context
      -
      -compact/m017-context.jsonld -
      -
      expect
      -
      -compact/m017-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm018 graph id map using @none -
      -
      -
      -
      id
      -
      #tm018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @graph and @id
      -
      input
      -
      -compact/m018-in.jsonld -
      -
      context
      -
      -compact/m018-context.jsonld -
      -
      expect
      -
      -compact/m018-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm019 graph id map using alias of @none -
      -
      -
      -
      id
      -
      #tm019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @graph and @id
      -
      input
      -
      -compact/m019-in.jsonld -
      -
      context
      -
      -compact/m019-context.jsonld -
      -
      expect
      -
      -compact/m019-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm020 node reference compacts to string value of type map -
      -
      -
      -
      id
      -
      #tm020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -compact/m020-in.jsonld -
      -
      context
      -
      -compact/m020-context.jsonld -
      -
      expect
      -
      -compact/m020-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm021 node reference compacts to string value of type map with @type: @id -
      -
      -
      -
      id
      -
      #tm021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -compact/m021-in.jsonld -
      -
      context
      -
      -compact/m021-context.jsonld -
      -
      expect
      -
      -compact/m021-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm022 node reference compacts to string value of type map with @type: @vocab -
      -
      -
      -
      id
      -
      #tm022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -compact/m022-in.jsonld -
      -
      context
      -
      -compact/m022-context.jsonld -
      -
      expect
      -
      -compact/m022-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn001 Indexes to @nest for property with @nest -
      -
      -
      -
      id
      -
      #tn001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n001-in.jsonld -
      -
      context
      -
      -compact/n001-context.jsonld -
      -
      expect
      -
      -compact/n001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn002 Indexes to @nest for all properties with @nest -
      -
      -
      -
      id
      -
      #tn002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n002-in.jsonld -
      -
      context
      -
      -compact/n002-context.jsonld -
      -
      expect
      -
      -compact/n002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn003 Nests using alias of @nest -
      -
      -
      -
      id
      -
      #tn003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n003-in.jsonld -
      -
      context
      -
      -compact/n003-context.jsonld -
      -
      expect
      -
      -compact/n003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn004 Arrays of nested values -
      -
      -
      -
      id
      -
      #tn004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n004-in.jsonld -
      -
      context
      -
      -compact/n004-context.jsonld -
      -
      expect
      -
      -compact/n004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn005 Nested @container: @list -
      -
      -
      -
      id
      -
      #tn005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n005-in.jsonld -
      -
      context
      -
      -compact/n005-context.jsonld -
      -
      expect
      -
      -compact/n005-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn006 Nested @container: @index -
      -
      -
      -
      id
      -
      #tn006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n006-in.jsonld -
      -
      context
      -
      -compact/n006-context.jsonld -
      -
      expect
      -
      -compact/n006-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn007 Nested @container: @language -
      -
      -
      -
      id
      -
      #tn007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n007-in.jsonld -
      -
      context
      -
      -compact/n007-context.jsonld -
      -
      expect
      -
      -compact/n007-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn008 Nested @container: @type -
      -
      -
      -
      id
      -
      #tn008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n008-in.jsonld -
      -
      context
      -
      -compact/n008-context.jsonld -
      -
      expect
      -
      -compact/n008-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn009 Nested @container: @id -
      -
      -
      -
      id
      -
      #tn009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n009-in.jsonld -
      -
      context
      -
      -compact/n009-context.jsonld -
      -
      expect
      -
      -compact/n009-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn010 Multiple nest aliases -
      -
      -
      -
      id
      -
      #tn010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n010-in.jsonld -
      -
      context
      -
      -compact/n010-context.jsonld -
      -
      expect
      -
      -compact/n010-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn011 Nests using alias of @nest (defined with @id) -
      -
      -
      -
      id
      -
      #tn011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compaction using @nest
      -
      input
      -
      -compact/n011-in.jsonld -
      -
      context
      -
      -compact/n011-context.jsonld -
      -
      expect
      -
      -compact/n011-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp001 Compact IRI will not use an expanded term definition in 1.0 -
      -
      -
      -
      id
      -
      #tp001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Terms with an expanded term definition are not used for creating compact IRIs
      -
      input
      -
      -compact/p001-in.jsonld -
      -
      context
      -
      -compact/p001-context.jsonld -
      -
      expect
      -
      -compact/p001-out.jsonld -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp002 Compact IRI does not use expanded term definition in 1.1 -
      -
      -
      -
      id
      -
      #tp002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Terms with an expanded term definition are not used for creating compact IRIs
      -
      input
      -
      -compact/p002-in.jsonld -
      -
      context
      -
      -compact/p002-context.jsonld -
      -
      expect
      -
      -compact/p002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp003 Compact IRI does not use simple term that does not end with a gen-delim -
      -
      -
      -
      id
      -
      #tp003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Terms not ending with a gen-delim are not used for creating compact IRIs
      -
      input
      -
      -compact/p003-in.jsonld -
      -
      context
      -
      -compact/p003-context.jsonld -
      -
      expect
      -
      -compact/p003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp004 Compact IRIs using simple terms ending with gen-delim -
      -
      -
      -
      id
      -
      #tp004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      All simple terms ending with gen-delim are suitable for compaction
      -
      input
      -
      -compact/p004-in.jsonld -
      -
      context
      -
      -compact/p004-context.jsonld -
      -
      expect
      -
      -compact/p004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp005 Compact IRI uses term with definition including @prefix: true -
      -
      -
      -
      id
      -
      #tp005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Expanded term definition may set prefix explicitly in 1.1
      -
      input
      -
      -compact/p005-in.jsonld -
      -
      context
      -
      -compact/p005-context.jsonld -
      -
      expect
      -
      -compact/p005-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp006 Compact IRI uses term with definition including @prefix: true -
      -
      -
      -
      id
      -
      #tp006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Expanded term definition may set prefix explicitly in 1.1
      -
      input
      -
      -compact/p006-in.jsonld -
      -
      context
      -
      -compact/p006-context.jsonld -
      -
      expect
      -
      -compact/p006-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp007 Compact IRI not used as prefix -
      -
      -
      -
      id
      -
      #tp007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Terms including a colon are excluded from being used as a prefix
      -
      input
      -
      -compact/p007-in.jsonld -
      -
      context
      -
      -compact/p007-context.jsonld -
      -
      expect
      -
      -compact/p007-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp008 Compact IRI does not use term with definition including @prefix: false -
      -
      -
      -
      id
      -
      #tp008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Expanded term definition may set prefix explicitly in 1.1
      -
      input
      -
      -compact/p008-in.jsonld -
      -
      context
      -
      -compact/p008-context.jsonld -
      -
      expect
      -
      -compact/p008-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi01 property-valued index indexes property value, instead of property (value) -
      -
      -
      -
      id
      -
      #tpi01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting property-valued indexes.
      -
      input
      -
      -compact/pi01-in.jsonld -
      -
      context
      -
      -compact/pi01-context.jsonld -
      -
      expect
      -
      -compact/pi01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi02 property-valued index indexes property value, instead of property (multiple values) -
      -
      -
      -
      id
      -
      #tpi02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting property-valued indexes.
      -
      input
      -
      -compact/pi02-in.jsonld -
      -
      context
      -
      -compact/pi02-context.jsonld -
      -
      expect
      -
      -compact/pi02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi03 property-valued index indexes property value, instead of property (node) -
      -
      -
      -
      id
      -
      #tpi03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting property-valued indexes.
      -
      input
      -
      -compact/pi03-in.jsonld -
      -
      context
      -
      -compact/pi03-context.jsonld -
      -
      expect
      -
      -compact/pi03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi04 property-valued index indexes property value, instead of property (multiple nodes) -
      -
      -
      -
      id
      -
      #tpi04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting property-valued indexes.
      -
      input
      -
      -compact/pi04-in.jsonld -
      -
      context
      -
      -compact/pi04-context.jsonld -
      -
      expect
      -
      -compact/pi04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi05 property-valued index indexes using @none if no property value exists -
      -
      -
      -
      id
      -
      #tpi05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting property-valued indexes.
      -
      input
      -
      -compact/pi05-in.jsonld -
      -
      context
      -
      -compact/pi05-context.jsonld -
      -
      expect
      -
      -compact/pi05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi06 property-valued index indexes using @none if no property value does not compact to string -
      -
      -
      -
      id
      -
      #tpi06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compacting property-valued indexes.
      -
      input
      -
      -compact/pi06-in.jsonld -
      -
      context
      -
      -compact/pi06-context.jsonld -
      -
      expect
      -
      -compact/pi06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr01 Check illegal clearing of context with protected terms -
      -
      -
      -
      id
      -
      #tpr01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Check error when clearing a context with protected terms.
      -
      input
      -
      -compact/pr01-in.jsonld -
      -
      context
      -
      -compact/pr01-context.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr02 Check illegal overriding of protected term -
      -
      -
      -
      id
      -
      #tpr02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Check error when overriding a protected term.
      -
      input
      -
      -compact/pr02-in.jsonld -
      -
      context
      -
      -compact/pr02-context.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr03 Check illegal overriding of protected term from type-scoped context -
      -
      -
      -
      id
      -
      #tpr03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Check error when overriding a protected term from type-scoped context.
      -
      input
      -
      -compact/pr03-in.jsonld -
      -
      context
      -
      -compact/pr03-context.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr04 Check legal overriding of protected term from property-scoped context -
      -
      -
      -
      id
      -
      #tpr04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Check overriding a protected term from property-scoped context.
      -
      input
      -
      -compact/pr04-in.jsonld -
      -
      context
      -
      -compact/pr04-context.jsonld -
      -
      expect
      -
      -compact/pr04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr05 Check legal overriding of type-scoped protected term from nested node -
      -
      -
      -
      id
      -
      #tpr05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Check legal overriding of type-scoped protected term from nested node.
      -
      input
      -
      -compact/pr05-in.jsonld -
      -
      context
      -
      -compact/pr05-context.jsonld -
      -
      expect
      -
      -compact/pr05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tr001 Expands and compacts to document base by default -
      -
      -
      -
      id
      -
      #tr001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      Compact IRI attempts to compact document-relative IRIs
      -
      input
      -
      -compact/r001-in.jsonld -
      -
      context
      -
      -compact/r001-context.jsonld -
      -
      expect
      -
      -compact/r001-out.jsonld -
      -
      Options
      -
      -
      -
      base
      -
      http://example.org/
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tr002 Expands and does not compact to document base with compactToRelative false -
      -
      -
      -
      id
      -
      #tr002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      With compactToRelative option set to false, IRIs which could be made relative to the document base are not made relative.
      -
      input
      -
      -compact/r002-in.jsonld -
      -
      context
      -
      -compact/r002-context.jsonld -
      -
      expect
      -
      -compact/r002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      compactToRelative
      -
      false
      -
      -
      -
      -
      -
      -Test ts001 @context with single array values -
      -
      -
      -
      id
      -
      #ts001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @context values may be in an array
      -
      input
      -
      -compact/s001-in.jsonld -
      -
      context
      -
      -compact/s001-context.jsonld -
      -
      expect
      -
      -compact/s001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ts002 @context with array including @set uses array values -
      -
      -
      -
      id
      -
      #ts002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @context values may include @set along with another compatible value
      -
      input
      -
      -compact/s002-in.jsonld -
      -
      context
      -
      -compact/s002-context.jsonld -
      -
      expect
      -
      -compact/s002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ttn01 @type: @none does not compact values -
      -
      -
      -
      id
      -
      #ttn01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @type: @none does not compact values.
      -
      input
      -
      -compact/tn01-in.jsonld -
      -
      context
      -
      -compact/tn01-context.jsonld -
      -
      expect
      -
      -compact/tn01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ttn02 @type: @none does not use arrays by default -
      -
      -
      -
      id
      -
      #ttn02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @type: @none honors @container.
      -
      input
      -
      -compact/tn02-in.jsonld -
      -
      context
      -
      -compact/tn02-context.jsonld -
      -
      expect
      -
      -compact/tn02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ttn03 @type: @none uses arrays with @container: @set -
      -
      -
      -
      id
      -
      #ttn03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest
      -
      Purpose
      -
      @type: @none honors @container.
      -
      input
      -
      -compact/tn03-in.jsonld -
      -
      context
      -
      -compact/tn03-context.jsonld -
      -
      expect
      -
      -compact/tn03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -
      - - + + + + Compaction + + + + + +

      + + W3C + +

      +

      Compaction

      +

      These tests implement the requirements for the JSON-LD Compaction Algorithm.

      +

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at + compact-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      +

      The JSON-LD Test Suite is a set of tests that can + be used to verify JSON-LD Processor conformance to the set of specifications + that constitute JSON-LD. The goal of the suite is to provide an easy and + comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      +

      The JSON-LD Framing Specification maintains its own + test suite.

      +

      General instructions for running the JSON-LD Test suites

      +

      compact tests have input, expected and context documents.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output. Additionally, if the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      +

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      +

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      +

      JSON-LD Object comparison

      +

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      +

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      +
        +
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • +
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • +
      • JSON values are compared using strict equality.
      • +
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • +
      +

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      +

      Running tests

      +

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      +

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      +
        +
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • +
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. +
          +
        • application/ld+json for .jsonld
        • +
        • text/html for .html
        • +
        • application/n-quads for .nq
        • +
        +
      • +
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • +
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • +
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • +
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • +
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • +
      +

      Contributing Tests

      +

      If you would like to contribute a new test or a fix to an existing test, + please follow these steps:

      +
        +
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, + that you will be creating a new test or fix and the purpose of the + change.
      2. +
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. +
      5. Make your changes and submit them via github, or via a 'git format-patch' + to the JSON-LD Working Group mailing list.
      6. +
      +

      Distribution

      +

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      +

      Disclaimer

      +

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      +
      +
      baseIri
      +
      https://w3c.github.io/json-ld-api/tests/
      +
      +
      +

      + Test sequence: +

      +
      +
      + Test t0001 drop free-floating nodes +
      +
      +
      +
      id
      +
      #t0001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Unreferenced nodes not containing properties are dropped
      +
      input
      +
      + compact/0001-in.jsonld +
      +
      context
      +
      + compact/0001-context.jsonld +
      +
      expect
      +
      + compact/0001-out.jsonld +
      +
      +
      +
      + Test t0002 basic +
      +
      +
      +
      id
      +
      #t0002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Basic term and value compaction
      +
      input
      +
      + compact/0002-in.jsonld +
      +
      context
      +
      + compact/0002-context.jsonld +
      +
      expect
      +
      + compact/0002-out.jsonld +
      +
      +
      +
      + Test t0003 drop null and unmapped properties +
      +
      +
      +
      id
      +
      #t0003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Properties mapped to null or which are never mapped are dropped
      +
      input
      +
      + compact/0003-in.jsonld +
      +
      context
      +
      + compact/0003-context.jsonld +
      +
      expect
      +
      + compact/0003-out.jsonld +
      +
      +
      +
      + Test t0004 optimize @set, keep empty arrays +
      +
      +
      +
      id
      +
      #t0004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Containers mapped to @set keep empty arrays
      +
      input
      +
      + compact/0004-in.jsonld +
      +
      context
      +
      + compact/0004-context.jsonld +
      +
      expect
      +
      + compact/0004-out.jsonld +
      +
      +
      +
      + Test t0005 @type and prefix compaction +
      +
      +
      +
      id
      +
      #t0005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact uses prefixes in @type
      +
      input
      +
      + compact/0005-in.jsonld +
      +
      context
      +
      + compact/0005-context.jsonld +
      +
      expect
      +
      + compact/0005-out.jsonld +
      +
      +
      +
      + Test t0006 keep expanded object format if @type doesn't match +
      +
      +
      +
      id
      +
      #t0006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Values not matching a coerced @type remain in expanded form
      +
      input
      +
      + compact/0006-in.jsonld +
      +
      context
      +
      + compact/0006-context.jsonld +
      +
      expect
      +
      + compact/0006-out.jsonld +
      +
      +
      +
      + Test t0007 add context +
      +
      +
      +
      id
      +
      #t0007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      External context is added to the compacted document
      +
      input
      +
      + compact/0007-in.jsonld +
      +
      context
      +
      + compact/0007-context.jsonld +
      +
      expect
      +
      + compact/0007-out.jsonld +
      +
      +
      +
      + Test t0008 alias keywords +
      +
      +
      +
      id
      +
      #t0008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Aliases for keywords are used in compacted document
      +
      input
      +
      + compact/0008-in.jsonld +
      +
      context
      +
      + compact/0008-context.jsonld +
      +
      expect
      +
      + compact/0008-out.jsonld +
      +
      +
      +
      + Test t0009 compact @id +
      +
      +
      +
      id
      +
      #t0009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Value with @id is compacted to string if property cast to @id
      +
      input
      +
      + compact/0009-in.jsonld +
      +
      context
      +
      + compact/0009-context.jsonld +
      +
      expect
      +
      + compact/0009-out.jsonld +
      +
      +
      +
      + Test t0010 array to @graph +
      +
      +
      +
      id
      +
      #t0010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      An array of objects is serialized with @graph
      +
      input
      +
      + compact/0010-in.jsonld +
      +
      context
      +
      + compact/0010-context.jsonld +
      +
      expect
      +
      + compact/0010-out.jsonld +
      +
      +
      +
      + Test t0011 compact date +
      +
      +
      +
      id
      +
      #t0011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Expanded value with type xsd:dateTime is represented as string with type coercion
      +
      input
      +
      + compact/0011-in.jsonld +
      +
      context
      +
      + compact/0011-context.jsonld +
      +
      expect
      +
      + compact/0011-out.jsonld +
      +
      +
      +
      + Test t0012 native types +
      +
      +
      +
      id
      +
      #t0012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Native values are unmodified during compaction
      +
      input
      +
      + compact/0012-in.jsonld +
      +
      context
      +
      + compact/0012-context.jsonld +
      +
      expect
      +
      + compact/0012-out.jsonld +
      +
      +
      +
      + Test t0013 @value with @language +
      +
      +
      +
      id
      +
      #t0013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Values with @language remain in expanded form by default
      +
      input
      +
      + compact/0013-in.jsonld +
      +
      context
      +
      + compact/0013-context.jsonld +
      +
      expect
      +
      + compact/0013-out.jsonld +
      +
      +
      +
      + Test t0014 array to aliased @graph +
      +
      +
      +
      id
      +
      #t0014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Aliasing @graph uses alias in compacted document
      +
      input
      +
      + compact/0014-in.jsonld +
      +
      context
      +
      + compact/0014-context.jsonld +
      +
      expect
      +
      + compact/0014-out.jsonld +
      +
      +
      +
      + Test t0015 best match compaction +
      +
      +
      +
      id
      +
      #t0015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Property with values of different types use most appropriate term when compacting
      +
      input
      +
      + compact/0015-in.jsonld +
      +
      context
      +
      + compact/0015-context.jsonld +
      +
      expect
      +
      + compact/0015-out.jsonld +
      +
      +
      +
      + Test t0016 recursive named graphs +
      +
      +
      +
      id
      +
      #t0016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting a document with multiple embedded uses of @graph
      +
      input
      +
      + compact/0016-in.jsonld +
      +
      context
      +
      + compact/0016-context.jsonld +
      +
      expect
      +
      + compact/0016-out.jsonld +
      +
      +
      +
      + Test t0017 A term mapping to null removes the mapping +
      +
      +
      +
      id
      +
      #t0017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Mapping a term to null causes the property and its values to be removed from the compacted document
      +
      input
      +
      + compact/0017-in.jsonld +
      +
      context
      +
      + compact/0017-context.jsonld +
      +
      expect
      +
      + compact/0017-out.jsonld +
      +
      +
      +
      + Test t0018 best matching term for lists +
      +
      +
      +
      id
      +
      #t0018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Lists with values of different types use best term in compacted document
      +
      input
      +
      + compact/0018-in.jsonld +
      +
      context
      +
      + compact/0018-context.jsonld +
      +
      expect
      +
      + compact/0018-out.jsonld +
      +
      +
      +
      + Test t0019 Keep duplicate values in @list and @set +
      +
      +
      +
      id
      +
      #t0019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Duplicate values in @list or @set are retained in compacted document
      +
      input
      +
      + compact/0019-in.jsonld +
      +
      context
      +
      + compact/0019-context.jsonld +
      +
      expect
      +
      + compact/0019-out.jsonld +
      +
      +
      +
      + Test t0020 Compact @id that is a property IRI when @container is @list +
      +
      +
      +
      id
      +
      #t0020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      A term with @container: @list is also used as the value of an @id, if appropriate
      +
      input
      +
      + compact/0020-in.jsonld +
      +
      context
      +
      + compact/0020-context.jsonld +
      +
      expect
      +
      + compact/0020-out.jsonld +
      +
      +
      +
      + Test t0021 Compact properties and types using @vocab +
      +
      +
      +
      id
      +
      #t0021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @vocab is used to create relative properties and types if no other term matches
      +
      input
      +
      + compact/0021-in.jsonld +
      +
      context
      +
      + compact/0021-context.jsonld +
      +
      expect
      +
      + compact/0021-out.jsonld +
      +
      +
      +
      + Test t0022 @list compaction of nested properties +
      +
      +
      +
      id
      +
      #t0022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact nested properties using @list containers
      +
      input
      +
      + compact/0022-in.jsonld +
      +
      context
      +
      + compact/0022-context.jsonld +
      +
      expect
      +
      + compact/0022-out.jsonld +
      +
      +
      +
      + Test t0023 prefer @vocab over compacted IRIs +
      +
      +
      +
      id
      +
      #t0023
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @vocab takes precedence over prefixes - even if the result is longer
      +
      input
      +
      + compact/0023-in.jsonld +
      +
      context
      +
      + compact/0023-context.jsonld +
      +
      expect
      +
      + compact/0023-out.jsonld +
      +
      +
      +
      + Test t0024 most specific term matching in @list. +
      +
      +
      +
      id
      +
      #t0024
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      The most specific term that matches all of the elements in the list, taking into account the default language, must be selected.
      +
      input
      +
      + compact/0024-in.jsonld +
      +
      context
      +
      + compact/0024-context.jsonld +
      +
      expect
      +
      + compact/0024-out.jsonld +
      +
      +
      +
      + Test t0025 Language maps +
      +
      +
      +
      id
      +
      #t0025
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Multiple values with different languages use language maps if property has @container: @language
      +
      input
      +
      + compact/0025-in.jsonld +
      +
      context
      +
      + compact/0025-context.jsonld +
      +
      expect
      +
      + compact/0025-out.jsonld +
      +
      +
      +
      + Test t0026 Language map term selection with complications +
      +
      +
      +
      id
      +
      #t0026
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Test appropriate property use given language maps with @vocab, a default language, and a competing term
      +
      input
      +
      + compact/0026-in.jsonld +
      +
      context
      +
      + compact/0026-context.jsonld +
      +
      expect
      +
      + compact/0026-out.jsonld +
      +
      +
      +
      + Test t0027 @container: @set with multiple values +
      +
      +
      +
      id
      +
      #t0027
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Fall back to term with @set container if term with language map is defined
      +
      input
      +
      + compact/0027-in.jsonld +
      +
      context
      +
      + compact/0027-context.jsonld +
      +
      expect
      +
      + compact/0027-out.jsonld +
      +
      +
      +
      + Test t0028 Alias keywords and use @vocab +
      +
      +
      +
      id
      +
      #t0028
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Combination of keyword aliases and @vocab
      +
      input
      +
      + compact/0028-in.jsonld +
      +
      context
      +
      + compact/0028-context.jsonld +
      +
      expect
      +
      + compact/0028-out.jsonld +
      +
      +
      +
      + Test t0029 Simple @index map +
      +
      +
      +
      id
      +
      #t0029
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Output uses index mapping if term is defined with @container: @index
      +
      input
      +
      + compact/0029-in.jsonld +
      +
      context
      +
      + compact/0029-context.jsonld +
      +
      expect
      +
      + compact/0029-out.jsonld +
      +
      +
      +
      + Test t0030 non-matching @container: @index +
      +
      +
      +
      id
      +
      #t0030
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Preserve @index tags if not compacted to an index map
      +
      input
      +
      + compact/0030-in.jsonld +
      +
      context
      +
      + compact/0030-context.jsonld +
      +
      expect
      +
      + compact/0030-out.jsonld +
      +
      +
      +
      + Test t0031 Compact @reverse +
      +
      +
      +
      id
      +
      #t0031
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact traverses through @reverse
      +
      input
      +
      + compact/0031-in.jsonld +
      +
      context
      +
      + compact/0031-context.jsonld +
      +
      expect
      +
      + compact/0031-out.jsonld +
      +
      +
      +
      + Test t0032 Compact keys in reverse-maps +
      +
      +
      +
      id
      +
      #t0032
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact traverses through @reverse
      +
      input
      +
      + compact/0032-in.jsonld +
      +
      context
      +
      + compact/0032-context.jsonld +
      +
      expect
      +
      + compact/0032-out.jsonld +
      +
      +
      +
      + Test t0033 Compact reverse-map to reverse property +
      +
      +
      +
      id
      +
      #t0033
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      A reverse map is replaced with a matching property defined with @reverse
      +
      input
      +
      + compact/0033-in.jsonld +
      +
      context
      +
      + compact/0033-context.jsonld +
      +
      expect
      +
      + compact/0033-out.jsonld +
      +
      +
      +
      + Test t0034 Skip property with @reverse if no match +
      +
      +
      +
      id
      +
      #t0034
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Do not use reverse property if no other property matches as normal property
      +
      input
      +
      + compact/0034-in.jsonld +
      +
      context
      +
      + compact/0034-context.jsonld +
      +
      expect
      +
      + compact/0034-out.jsonld +
      +
      +
      +
      + Test t0035 Compact @reverse node references using strings +
      +
      +
      +
      id
      +
      #t0035
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact node references to strings for reverse properties using @type: @id
      +
      input
      +
      + compact/0035-in.jsonld +
      +
      context
      +
      + compact/0035-context.jsonld +
      +
      expect
      +
      + compact/0035-out.jsonld +
      +
      +
      +
      + Test t0036 Compact reverse properties using index containers +
      +
      +
      +
      id
      +
      #t0036
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact using both reverse properties and index containers
      +
      input
      +
      + compact/0036-in.jsonld +
      +
      context
      +
      + compact/0036-context.jsonld +
      +
      expect
      +
      + compact/0036-out.jsonld +
      +
      +
      +
      + Test t0037 Compact keys in @reverse using @vocab +
      +
      +
      +
      id
      +
      #t0037
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact keys in @reverse using @vocab
      +
      input
      +
      + compact/0037-in.jsonld +
      +
      context
      +
      + compact/0037-context.jsonld +
      +
      expect
      +
      + compact/0037-out.jsonld +
      +
      +
      +
      + Test t0038 Index map round-tripping +
      +
      +
      +
      id
      +
      #t0038
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Complex round-tripping use case from Drupal
      +
      input
      +
      + compact/0038-in.jsonld +
      +
      context
      +
      + compact/0038-context.jsonld +
      +
      expect
      +
      + compact/0038-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ta038 Index map round-tripping +
      +
      +
      +
      id
      +
      #ta038
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Complex round-tripping use case from Drupal
      +
      input
      +
      + compact/0038-in.jsonld +
      +
      context
      +
      + compact/0038-context.jsonld +
      +
      expect
      +
      + compact/0038a-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0039 @graph is array +
      +
      +
      +
      id
      +
      #t0039
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Value of @graph is always an array
      +
      input
      +
      + compact/0039-in.jsonld +
      +
      context
      +
      + compact/0039-context.jsonld +
      +
      expect
      +
      + compact/0039-out.jsonld +
      +
      +
      +
      + Test t0040 @list is array +
      +
      +
      +
      id
      +
      #t0040
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure that value of @list is always an array
      +
      input
      +
      + compact/0040-in.jsonld +
      +
      context
      +
      + compact/0040-context.jsonld +
      +
      expect
      +
      + compact/0040-out.jsonld +
      +
      +
      +
      + Test t0041 index rejects term having @list +
      +
      +
      +
      id
      +
      #t0041
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      If an index is present, a term having an @list container is not selected
      +
      input
      +
      + compact/0041-in.jsonld +
      +
      context
      +
      + compact/0041-context.jsonld +
      +
      expect
      +
      + compact/0041-out.jsonld +
      +
      +
      +
      + Test t0042 @list keyword aliasing +
      +
      +
      +
      id
      +
      #t0042
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Make sure keyword aliasing works if a list can't be compacted
      +
      input
      +
      + compact/0042-in.jsonld +
      +
      context
      +
      + compact/0042-context.jsonld +
      +
      expect
      +
      + compact/0042-out.jsonld +
      +
      +
      +
      + Test t0043 select term over @vocab +
      +
      +
      +
      id
      +
      #t0043
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure that @vocab compaction isn't used if the result collides with a term
      +
      input
      +
      + compact/0043-in.jsonld +
      +
      context
      +
      + compact/0043-context.jsonld +
      +
      expect
      +
      + compact/0043-out.jsonld +
      +
      +
      +
      + Test t0044 @type: @vocab in reverse-map +
      +
      +
      +
      id
      +
      #t0044
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term
      +
      input
      +
      + compact/0044-in.jsonld +
      +
      context
      +
      + compact/0044-context.jsonld +
      +
      expect
      +
      + compact/0044-out.jsonld +
      +
      +
      +
      + Test t0045 @id value uses relative IRI, not term +
      +
      +
      +
      id
      +
      #t0045
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Values of @id are transformed to relative IRIs, terms are ignored
      +
      input
      +
      + compact/0045-in.jsonld +
      +
      context
      +
      + compact/0045-context.jsonld +
      +
      expect
      +
      + compact/0045-out.jsonld +
      +
      +
      +
      + Test t0046 multiple objects without @context use @graph +
      +
      +
      +
      id
      +
      #t0046
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Wrap top-level array into @graph even if no context is passed
      +
      input
      +
      + compact/0046-in.jsonld +
      +
      context
      +
      + compact/0046-context.jsonld +
      +
      expect
      +
      + compact/0046-out.jsonld +
      +
      +
      +
      + Test t0047 Round-trip relative URLs +
      +
      +
      +
      id
      +
      #t0047
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Relative URLs remain relative after compaction
      +
      input
      +
      + compact/0047-in.jsonld +
      +
      context
      +
      + compact/0047-context.jsonld +
      +
      expect
      +
      + compact/0047-out.jsonld +
      +
      +
      +
      + Test t0048 term with @language: null +
      +
      +
      +
      id
      +
      #t0048
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Prefer terms with a language mapping set to null over terms without language-mapping for non-strings
      +
      input
      +
      + compact/0048-in.jsonld +
      +
      context
      +
      + compact/0048-context.jsonld +
      +
      expect
      +
      + compact/0048-out.jsonld +
      +
      +
      +
      + Test t0049 Round tripping of lists that contain just IRIs +
      +
      +
      +
      id
      +
      #t0049
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      List compaction without @container: @list still uses strings if @type: @id
      +
      input
      +
      + compact/0049-in.jsonld +
      +
      context
      +
      + compact/0049-context.jsonld +
      +
      expect
      +
      + compact/0049-out.jsonld +
      +
      +
      +
      + Test t0050 Reverse properties require @type: @id to use string values +
      +
      +
      +
      id
      +
      #t0050
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Node references in reverse properties are not compacted to strings without explicit type-coercion
      +
      input
      +
      + compact/0050-in.jsonld +
      +
      context
      +
      + compact/0050-context.jsonld +
      +
      expect
      +
      + compact/0050-out.jsonld +
      +
      +
      +
      + Test t0051 Round tripping @list with scalar +
      +
      +
      +
      id
      +
      #t0051
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Native values survive round-tripping with @list
      +
      input
      +
      + compact/0051-in.jsonld +
      +
      context
      +
      + compact/0051-context.jsonld +
      +
      expect
      +
      + compact/0051-out.jsonld +
      +
      +
      +
      + Test t0052 Round tripping @list with scalar and @graph alias +
      +
      +
      +
      id
      +
      #t0052
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Native values survive round-tripping with @list and @graph alias
      +
      input
      +
      + compact/0052-in.jsonld +
      +
      context
      +
      + compact/0052-context.jsonld +
      +
      expect
      +
      + compact/0052-out.jsonld +
      +
      +
      +
      + Test t0053 Use @type: @vocab if no @type: @id +
      +
      +
      +
      id
      +
      #t0053
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact to @type: @vocab when no @type: @id term available
      +
      input
      +
      + compact/0053-in.jsonld +
      +
      context
      +
      + compact/0053-context.jsonld +
      +
      expect
      +
      + compact/0053-out.jsonld +
      +
      +
      +
      + Test t0054 Compact to @type: @vocab and compact @id to term +
      +
      +
      +
      id
      +
      #t0054
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact to @type: @vocab and compact @id to term
      +
      input
      +
      + compact/0054-in.jsonld +
      +
      context
      +
      + compact/0054-context.jsonld +
      +
      expect
      +
      + compact/0054-out.jsonld +
      +
      +
      +
      + Test t0055 Round tripping @type: @vocab +
      +
      +
      +
      id
      +
      #t0055
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting IRI value of property with @type: @vocab can use term
      +
      input
      +
      + compact/0055-in.jsonld +
      +
      context
      +
      + compact/0055-context.jsonld +
      +
      expect
      +
      + compact/0055-out.jsonld +
      +
      +
      +
      + Test t0056 Prefer @type: @vocab over @type: @id for terms +
      +
      +
      +
      id
      +
      #t0056
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting IRI value of property with @type: @vocab can use term
      +
      input
      +
      + compact/0056-in.jsonld +
      +
      context
      +
      + compact/0056-context.jsonld +
      +
      expect
      +
      + compact/0056-out.jsonld +
      +
      +
      +
      + Test t0057 Complex round tripping @type: @vocab and @type: @id +
      +
      +
      +
      id
      +
      #t0057
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting IRI value of property with @type: @vocab can use term; more complex
      +
      input
      +
      + compact/0057-in.jsonld +
      +
      context
      +
      + compact/0057-context.jsonld +
      +
      expect
      +
      + compact/0057-out.jsonld +
      +
      +
      +
      + Test t0058 Prefer @type: @id over @type: @vocab for non-terms +
      +
      +
      +
      id
      +
      #t0058
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Choose a term having @type: @id over @type: @value if value is not a term
      +
      input
      +
      + compact/0058-in.jsonld +
      +
      context
      +
      + compact/0058-context.jsonld +
      +
      expect
      +
      + compact/0058-out.jsonld +
      +
      +
      +
      + Test t0059 Term with @type: @vocab if no @type: @id +
      +
      +
      +
      id
      +
      #t0059
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms
      +
      input
      +
      + compact/0059-in.jsonld +
      +
      context
      +
      + compact/0059-context.jsonld +
      +
      expect
      +
      + compact/0059-out.jsonld +
      +
      +
      +
      + Test t0060 Term with @type: @id if no @type: @vocab and term value +
      +
      +
      +
      id
      +
      #t0060
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms
      +
      input
      +
      + compact/0060-in.jsonld +
      +
      context
      +
      + compact/0060-context.jsonld +
      +
      expect
      +
      + compact/0060-out.jsonld +
      +
      +
      +
      + Test t0061 @type: @vocab/@id with values matching either +
      +
      +
      +
      id
      +
      #t0061
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)
      +
      input
      +
      + compact/0061-in.jsonld +
      +
      context
      +
      + compact/0061-context.jsonld +
      +
      expect
      +
      + compact/0061-out.jsonld +
      +
      +
      +
      + Test t0062 @type: @vocab and relative IRIs +
      +
      +
      +
      id
      +
      #t0062
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Relative IRIs don't round-trip with @type: @vocab
      +
      input
      +
      + compact/0062-in.jsonld +
      +
      context
      +
      + compact/0062-context.jsonld +
      +
      expect
      +
      + compact/0062-out.jsonld +
      +
      +
      +
      + Test t0063 Compact IRI round-tripping with @type: @vocab +
      +
      +
      +
      id
      +
      #t0063
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Term with @type: @vocab will use compact IRIs
      +
      input
      +
      + compact/0063-in.jsonld +
      +
      context
      +
      + compact/0063-context.jsonld +
      +
      expect
      +
      + compact/0063-out.jsonld +
      +
      +
      +
      + Test t0064 Compact language-tagged and indexed strings to index-map +
      +
      +
      +
      id
      +
      #t0064
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Given values with both @index and @language and term index-map term, use index map
      +
      input
      +
      + compact/0064-in.jsonld +
      +
      context
      +
      + compact/0064-context.jsonld +
      +
      expect
      +
      + compact/0064-out.jsonld +
      +
      +
      +
      + Test t0065 Language-tagged and indexed strings with language-map +
      +
      +
      +
      id
      +
      #t0065
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Language-tagged and indexed strings don't compact to language-map
      +
      input
      +
      + compact/0065-in.jsonld +
      +
      context
      +
      + compact/0065-context.jsonld +
      +
      expect
      +
      + compact/0065-out.jsonld +
      +
      +
      +
      + Test t0066 Relative IRIs +
      +
      +
      +
      id
      +
      #t0066
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Complex use cases for relative IRI compaction
      +
      input
      +
      + compact/0066-in.jsonld +
      +
      context
      +
      + compact/0066-context.jsonld +
      +
      expect
      +
      + compact/0066-out.jsonld +
      +
      +
      +
      + Test t0067 Reverse properties with blank nodes +
      +
      +
      +
      id
      +
      #t0067
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact reverse property whose values are unlabeled blank nodes
      +
      input
      +
      + compact/0067-in.jsonld +
      +
      context
      +
      + compact/0067-context.jsonld +
      +
      expect
      +
      + compact/0067-out.jsonld +
      +
      +
      +
      + Test t0068 Single value reverse properties +
      +
      +
      +
      id
      +
      #t0068
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Single values of reverse properties are compacted as values of ordinary properties
      +
      input
      +
      + compact/0068-in.jsonld +
      +
      context
      +
      + compact/0068-context.jsonld +
      +
      expect
      +
      + compact/0068-out.jsonld +
      +
      +
      +
      + Test t0069 Single value reverse properties with @set +
      +
      +
      +
      id
      +
      #t0069
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Single values are kept in array form for reverse properties if the container is to @set
      +
      input
      +
      + compact/0069-in.jsonld +
      +
      context
      +
      + compact/0069-context.jsonld +
      +
      expect
      +
      + compact/0069-out.jsonld +
      +
      +
      +
      + Test t0070 compactArrays option +
      +
      +
      +
      id
      +
      #t0070
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Setting compactArrays to false causes single element arrays to be retained
      +
      input
      +
      + compact/0070-in.jsonld +
      +
      context
      +
      + compact/0070-context.jsonld +
      +
      expect
      +
      + compact/0070-out.jsonld +
      +
      Options
      +
      +
      +
      compactArrays
      +
      false
      +
      +
      +
      +
      +
      + Test t0071 Input has multiple @contexts, output has one +
      +
      +
      +
      id
      +
      #t0071
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Expanding input with multiple @contexts and compacting with just one doesn't output undefined properties
      +
      input
      +
      + compact/0071-in.jsonld +
      +
      context
      +
      + compact/0071-context.jsonld +
      +
      expect
      +
      + compact/0071-out.jsonld +
      +
      +
      +
      + Test t0072 Default language and unmapped properties +
      +
      +
      +
      id
      +
      #t0072
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure that the default language is handled correctly for unmapped properties
      +
      input
      +
      + compact/0072-in.jsonld +
      +
      context
      +
      + compact/0072-context.jsonld +
      +
      expect
      +
      + compact/0072-out.jsonld +
      +
      +
      +
      + Test t0073 Mapped @id and @type +
      +
      +
      +
      id
      +
      #t0073
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure that compaction works with mapped @id and @type
      +
      input
      +
      + compact/0073-in.jsonld +
      +
      context
      +
      + compact/0073-context.jsonld +
      +
      expect
      +
      + compact/0073-out.jsonld +
      +
      +
      +
      + Test t0074 Container as a list with type of @id +
      +
      +
      +
      id
      +
      #t0074
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure that compaction works for empty list when property has container declared as @list and type as @id
      +
      input
      +
      + compact/0074-in.jsonld +
      +
      context
      +
      + compact/0074-context.jsonld +
      +
      expect
      +
      + compact/0074-out.jsonld +
      +
      +
      +
      + Test t0075 Compact using relative fragment identifier +
      +
      +
      +
      id
      +
      #t0075
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting a relative round-trips
      +
      input
      +
      + compact/0075-in.jsonld +
      +
      context
      +
      + compact/0075-context.jsonld +
      +
      expect
      +
      + compact/0075-out.jsonld +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      base
      +
      http://example.org/
      +
      +
      +
      +
      +
      + Test t0076 Compacting IRI equivalent to base +
      +
      +
      +
      id
      +
      #t0076
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting IRI equivalent to base, uses last path segment of base ending in '/'
      +
      input
      +
      + compact/0076-in.jsonld +
      +
      context
      +
      + compact/0076-context.jsonld +
      +
      expect
      +
      + compact/0076-out.jsonld +
      +
      +
      +
      + Test t0077 Compact a @graph container +
      +
      +
      +
      id
      +
      #t0077
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact a @graph container
      +
      input
      +
      + compact/0077-in.jsonld +
      +
      context
      +
      + compact/0077-context.jsonld +
      +
      expect
      +
      + compact/0077-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0078 Compact a [@graph, @set] container +
      +
      +
      +
      id
      +
      #t0078
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact with [@graph, @set]
      +
      input
      +
      + compact/0078-in.jsonld +
      +
      context
      +
      + compact/0078-context.jsonld +
      +
      expect
      +
      + compact/0078-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0079 Compact a @graph container having @index +
      +
      +
      +
      id
      +
      #t0079
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Verify that having both @graph and @index allows @graph container compaction
      +
      input
      +
      + compact/0079-in.jsonld +
      +
      context
      +
      + compact/0079-context.jsonld +
      +
      expect
      +
      + compact/0079-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0080 Do not compact a graph having @id with a term having an @graph container +
      +
      +
      +
      id
      +
      #t0080
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Graph compaction works only on simple graphs
      +
      input
      +
      + compact/0080-in.jsonld +
      +
      context
      +
      + compact/0080-context.jsonld +
      +
      expect
      +
      + compact/0080-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0081 Compact a [@graph, @index] container +
      +
      +
      +
      id
      +
      #t0081
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact a @graph container with @index
      +
      input
      +
      + compact/0081-in.jsonld +
      +
      context
      +
      + compact/0081-context.jsonld +
      +
      expect
      +
      + compact/0081-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0082 Compact a [@graph, @index, @set] container +
      +
      +
      +
      id
      +
      #t0082
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact a @graph container with @index and @set
      +
      input
      +
      + compact/0082-in.jsonld +
      +
      context
      +
      + compact/0082-context.jsonld +
      +
      expect
      +
      + compact/0082-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0083 [@graph, @index] does not compact graph with @id +
      +
      +
      +
      id
      +
      #t0083
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Graph compaction with @graph and @index works only on simple graphs
      +
      input
      +
      + compact/0083-in.jsonld +
      +
      context
      +
      + compact/0083-context.jsonld +
      +
      expect
      +
      + compact/0083-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0084 Compact a simple graph with a [@graph, @id] container +
      +
      +
      +
      id
      +
      #t0084
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact a simple graph using a @graph container with @id
      +
      input
      +
      + compact/0084-in.jsonld +
      +
      context
      +
      + compact/0084-context.jsonld +
      +
      expect
      +
      + compact/0084-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0085 Compact a named graph with a [@graph, @id] container +
      +
      +
      +
      id
      +
      #t0085
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact a named graph using a @graph container with @id
      +
      input
      +
      + compact/0085-in.jsonld +
      +
      context
      +
      + compact/0085-context.jsonld +
      +
      expect
      +
      + compact/0085-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0086 Compact a simple graph with a [@graph, @id, @set] container +
      +
      +
      +
      id
      +
      #t0086
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact a simple graph using a @graph container with @id and @set
      +
      input
      +
      + compact/0086-in.jsonld +
      +
      context
      +
      + compact/0086-context.jsonld +
      +
      expect
      +
      + compact/0086-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0087 Compact a named graph with a [@graph, @id, @set] container +
      +
      +
      +
      id
      +
      #t0087
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact a named graph using a @graph container with @id and @set
      +
      input
      +
      + compact/0087-in.jsonld +
      +
      context
      +
      + compact/0087-context.jsonld +
      +
      expect
      +
      + compact/0087-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0088 Compact a graph with @index using a [@graph, @id] container +
      +
      +
      +
      id
      +
      #t0088
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact a @graph container with @id and @set, discarding an @index value
      +
      input
      +
      + compact/0088-in.jsonld +
      +
      context
      +
      + compact/0088-context.jsonld +
      +
      expect
      +
      + compact/0088-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0089 Language map term selection with complications +
      +
      +
      +
      id
      +
      #t0089
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Test appropriate property use given language maps with @vocab, a default language, no language, and competing terms
      +
      input
      +
      + compact/0089-in.jsonld +
      +
      context
      +
      + compact/0089-context.jsonld +
      +
      expect
      +
      + compact/0089-out.jsonld +
      +
      +
      +
      + Test t0090 Compact input with @graph container to output without @graph container +
      +
      +
      +
      id
      +
      #t0090
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0090-in.jsonld +
      +
      context
      +
      + compact/0090-context.jsonld +
      +
      expect
      +
      + compact/0090-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0091 Compact input with @graph container to output without @graph container with compactArrays unset +
      +
      +
      +
      id
      +
      #t0091
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output with compactArrays unset
      +
      input
      +
      + compact/0091-in.jsonld +
      +
      context
      +
      + compact/0091-context.jsonld +
      +
      expect
      +
      + compact/0091-out.jsonld +
      +
      Options
      +
      +
      +
      compactArrays
      +
      false
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0092 Compact input with [@graph, @set] container to output without [@graph, @set] container +
      +
      +
      +
      id
      +
      #t0092
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0092-in.jsonld +
      +
      context
      +
      + compact/0092-context.jsonld +
      +
      expect
      +
      + compact/0092-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0093 Compact input with [@graph, @set] container to output without [@graph, @set] container with compactArrays unset +
      +
      +
      +
      id
      +
      #t0093
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output with compactArrays unset
      +
      input
      +
      + compact/0093-in.jsonld +
      +
      context
      +
      + compact/0093-context.jsonld +
      +
      expect
      +
      + compact/0093-out.jsonld +
      +
      Options
      +
      +
      +
      compactArrays
      +
      false
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0094 Compact input with [@graph, @set] container to output without [@graph, @set] container +
      +
      +
      +
      id
      +
      #t0094
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0094-in.jsonld +
      +
      context
      +
      + compact/0094-context.jsonld +
      +
      expect
      +
      + compact/0094-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0095 Relative propererty IRIs with @vocab: '' +
      +
      +
      +
      id
      +
      #t0095
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Complex use cases for relative IRI compaction or properties
      +
      input
      +
      + compact/0095-in.jsonld +
      +
      context
      +
      + compact/0095-context.jsonld +
      +
      expect
      +
      + compact/0095-out.jsonld +
      +
      +
      +
      + Test t0096 Compact @graph container (multiple graphs) +
      +
      +
      +
      id
      +
      #t0096
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0096-in.jsonld +
      +
      context
      +
      + compact/0096-context.jsonld +
      +
      expect
      +
      + compact/0096-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0097 Compact [@graph, @set] container (multiple graphs) +
      +
      +
      +
      id
      +
      #t0097
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0097-in.jsonld +
      +
      context
      +
      + compact/0097-context.jsonld +
      +
      expect
      +
      + compact/0097-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0098 Compact [@graph, @index] container (multiple indexed objects) +
      +
      +
      +
      id
      +
      #t0098
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0098-in.jsonld +
      +
      context
      +
      + compact/0098-context.jsonld +
      +
      expect
      +
      + compact/0098-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0099 Compact [@graph, @index, @set] container (multiple indexed objects) +
      +
      +
      +
      id
      +
      #t0099
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0099-in.jsonld +
      +
      context
      +
      + compact/0099-context.jsonld +
      +
      expect
      +
      + compact/0099-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0100 Compact [@graph, @id] container (multiple indexed objects) +
      +
      +
      +
      id
      +
      #t0100
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0100-in.jsonld +
      +
      context
      +
      + compact/0100-context.jsonld +
      +
      expect
      +
      + compact/0100-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0101 Compact [@graph, @id, @set] container (multiple indexed objects) +
      +
      +
      +
      id
      +
      #t0101
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0101-in.jsonld +
      +
      context
      +
      + compact/0101-context.jsonld +
      +
      expect
      +
      + compact/0101-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0102 Compact [@graph, @index] container (multiple indexes and objects) +
      +
      +
      +
      id
      +
      #t0102
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0102-in.jsonld +
      +
      context
      +
      + compact/0102-context.jsonld +
      +
      expect
      +
      + compact/0102-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0103 Compact [@graph, @id] container (multiple ids and objects) +
      +
      +
      +
      id
      +
      #t0103
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensure @graph appears properly in output
      +
      input
      +
      + compact/0103-in.jsonld +
      +
      context
      +
      + compact/0103-context.jsonld +
      +
      expect
      +
      + compact/0103-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0104 Compact @type with @container: @set +
      +
      +
      +
      id
      +
      #t0104
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensures that a single @type value is represented as an array
      +
      input
      +
      + compact/0104-in.jsonld +
      +
      context
      +
      + compact/0104-context.jsonld +
      +
      expect
      +
      + compact/0104-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0105 Compact @type with @container: @set using an alias of @type +
      +
      +
      +
      id
      +
      #t0105
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensures that a single @type value is represented as an array
      +
      input
      +
      + compact/0105-in.jsonld +
      +
      context
      +
      + compact/0105-context.jsonld +
      +
      expect
      +
      + compact/0105-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0106 Do not compact @type with @container: @set to an array using an alias of @type +
      +
      +
      +
      id
      +
      #t0106
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Ensures that a single @type value is not represented as an array in 1.0
      +
      input
      +
      + compact/0106-in.jsonld +
      +
      context
      +
      + compact/0106-context.jsonld +
      +
      expect
      +
      + compact/0106-out.jsonld +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0107 Relative propererty IRIs with @vocab: '' +
      +
      +
      +
      id
      +
      #t0107
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Complex use cases for relative IRI compaction or properties
      +
      input
      +
      + compact/0107-in.jsonld +
      +
      context
      +
      + compact/0107-context.jsonld +
      +
      expect
      +
      + compact/0107-out.jsonld +
      +
      +
      +
      + Test t0108 context with JavaScript Object property names +
      +
      +
      +
      id
      +
      #t0108
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact with context including JavaScript Object property names
      +
      input
      +
      + compact/0108-in.jsonld +
      +
      context
      +
      + compact/0108-context.jsonld +
      +
      expect
      +
      + compact/0108-out.jsonld +
      +
      +
      +
      + Test t0109 Compact @graph container (multiple objects) +
      +
      +
      +
      id
      +
      #t0109
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Multiple objects in a simple graph with a graph container need to use @included
      +
      input
      +
      + compact/0109-in.jsonld +
      +
      context
      +
      + compact/0109-context.jsonld +
      +
      expect
      +
      + compact/0109-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0110 Compact [@graph, @set] container (multiple objects) +
      +
      +
      +
      id
      +
      #t0110
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Multiple objects in a simple graph with a graph container need to use @included
      +
      input
      +
      + compact/0110-in.jsonld +
      +
      context
      +
      + compact/0110-context.jsonld +
      +
      expect
      +
      + compact/0110-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0111 Keyword-like relative IRIs +
      +
      +
      +
      id
      +
      #t0111
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Relative IRIs must not have the form a of keyword
      +
      input
      +
      + compact/0111-in.jsonld +
      +
      context
      +
      + compact/0111-context.jsonld +
      +
      expect
      +
      + compact/0111-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0112 Compact property index using Compact IRI index +
      +
      +
      +
      id
      +
      #t0112
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      With @container: @index and @index a compact IRI, ensure round-tripping of compacted representation
      +
      input
      +
      + compact/0112-in.jsonld +
      +
      context
      +
      + compact/0112-context.jsonld +
      +
      expect
      +
      + compact/0112-out.jsonld +
      +
      +
      +
      + Test t0113 Compact property index using Absolute IRI index +
      +
      +
      +
      id
      +
      #t0113
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      With @container: @index and @index an absolute IRI, ensure round-tripping of compacted representation
      +
      input
      +
      + compact/0113-in.jsonld +
      +
      context
      +
      + compact/0113-context.jsonld +
      +
      expect
      +
      + compact/0113-out.jsonld +
      +
      +
      +
      + Test t0114 Reverse term with property based indexed container +
      +
      +
      +
      id
      +
      #t0114
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using a reverse term with @container indexed on a property (round-trip test of expand#t0131)
      +
      input
      +
      + compact/0114-in.jsonld +
      +
      context
      +
      + compact/0114-context.jsonld +
      +
      expect
      +
      + compact/0114-out.jsonld +
      +
      Options
      +
      +
      +
      base
      +
      https://example.org/
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc001 adding new term +
      +
      +
      +
      id
      +
      #tc001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + compact/c001-in.jsonld +
      +
      context
      +
      + compact/c001-context.jsonld +
      +
      expect
      +
      + compact/c001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc002 overriding a term +
      +
      +
      +
      id
      +
      #tc002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + compact/c002-in.jsonld +
      +
      context
      +
      + compact/c002-context.jsonld +
      +
      expect
      +
      + compact/c002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc003 property and value with different terms mapping to the same expanded property +
      +
      +
      +
      id
      +
      #tc003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + compact/c003-in.jsonld +
      +
      context
      +
      + compact/c003-context.jsonld +
      +
      expect
      +
      + compact/c003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc004 deep @context affects nested nodes +
      +
      +
      +
      id
      +
      #tc004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + compact/c004-in.jsonld +
      +
      context
      +
      + compact/c004-context.jsonld +
      +
      expect
      +
      + compact/c004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc005 scoped context layers on intemediate contexts +
      +
      +
      +
      id
      +
      #tc005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + compact/c005-in.jsonld +
      +
      context
      +
      + compact/c005-context.jsonld +
      +
      expect
      +
      + compact/c005-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc006 adding new term +
      +
      +
      +
      id
      +
      #tc006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + compact/c006-in.jsonld +
      +
      context
      +
      + compact/c006-context.jsonld +
      +
      expect
      +
      + compact/c006-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc007 overriding a term +
      +
      +
      +
      id
      +
      #tc007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + compact/c007-in.jsonld +
      +
      context
      +
      + compact/c007-context.jsonld +
      +
      expect
      +
      + compact/c007-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc008 alias of @type +
      +
      +
      +
      id
      +
      #tc008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + compact/c008-in.jsonld +
      +
      context
      +
      + compact/c008-context.jsonld +
      +
      expect
      +
      + compact/c008-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc009 deep @type-scoped @context does NOT affect nested nodes +
      +
      +
      +
      id
      +
      #tc009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + compact/c009-in.jsonld +
      +
      context
      +
      + compact/c009-context.jsonld +
      +
      expect
      +
      + compact/c009-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc010 scoped context layers on intemediate contexts +
      +
      +
      +
      id
      +
      #tc010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + compact/c010-in.jsonld +
      +
      context
      +
      + compact/c010-context.jsonld +
      +
      expect
      +
      + compact/c010-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc011 applies context for all values +
      +
      +
      +
      id
      +
      #tc011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + compact/c011-in.jsonld +
      +
      context
      +
      + compact/c011-context.jsonld +
      +
      expect
      +
      + compact/c011-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc012 orders @type terms when applying scoped contexts +
      +
      +
      +
      id
      +
      #tc012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + compact/c012-in.jsonld +
      +
      context
      +
      + compact/c012-context.jsonld +
      +
      expect
      +
      + compact/c012-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc013 deep property-term scoped @context in @type-scoped @context affects nested nodes +
      +
      +
      +
      id
      +
      #tc013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + compact/c013-in.jsonld +
      +
      context
      +
      + compact/c013-context.jsonld +
      +
      expect
      +
      + compact/c013-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc014 type-scoped context nullification +
      +
      +
      +
      id
      +
      #tc014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Nullifying a type-scoped context continues to use the previous context when compacting @type.
      +
      input
      +
      + compact/c014-in.jsonld +
      +
      context
      +
      + compact/c014-context.jsonld +
      +
      expect
      +
      + compact/c014-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc015 type-scoped base +
      +
      +
      +
      id
      +
      #tc015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      type-scoped base
      +
      input
      +
      + compact/c015-in.jsonld +
      +
      context
      +
      + compact/c015-context.jsonld +
      +
      expect
      +
      + compact/c015-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc016 type-scoped vocab +
      +
      +
      +
      id
      +
      #tc016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      type-scoped vocab
      +
      input
      +
      + compact/c016-in.jsonld +
      +
      context
      +
      + compact/c016-context.jsonld +
      +
      expect
      +
      + compact/c016-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc017 multiple type-scoped contexts are properly reverted +
      +
      +
      +
      id
      +
      #tc017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      multiple type-scoped contexts are property reverted
      +
      input
      +
      + compact/c017-in.jsonld +
      +
      context
      +
      + compact/c017-context.jsonld +
      +
      expect
      +
      + compact/c017-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc018 multiple type-scoped types resolved against previous context +
      +
      +
      +
      id
      +
      #tc018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      multiple type-scoped types resolved against previous context
      +
      input
      +
      + compact/c018-in.jsonld +
      +
      context
      +
      + compact/c018-context.jsonld +
      +
      expect
      +
      + compact/c018-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc019 type-scoped context with multiple property scoped terms +
      +
      +
      +
      id
      +
      #tc019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      type-scoped context with multiple property scoped terms
      +
      input
      +
      + compact/c019-in.jsonld +
      +
      context
      +
      + compact/c019-context.jsonld +
      +
      expect
      +
      + compact/c019-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc020 type-scoped value +
      +
      +
      +
      id
      +
      #tc020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      type-scoped value
      +
      input
      +
      + compact/c020-in.jsonld +
      +
      context
      +
      + compact/c020-context.jsonld +
      +
      expect
      +
      + compact/c020-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc021 type-scoped value mix +
      +
      +
      +
      id
      +
      #tc021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      type-scoped value mix
      +
      input
      +
      + compact/c021-in.jsonld +
      +
      context
      +
      + compact/c021-context.jsonld +
      +
      expect
      +
      + compact/c021-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc022 type-scoped property-scoped contexts including @type:@vocab +
      +
      +
      +
      id
      +
      #tc022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      type-scoped property-scoped contexts including @type:@vocab
      +
      input
      +
      + compact/c022-in.jsonld +
      +
      context
      +
      + compact/c022-context.jsonld +
      +
      expect
      +
      + compact/c022-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc023 composed type-scoped property-scoped contexts including @type:@vocab +
      +
      +
      +
      id
      +
      #tc023
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      composed type-scoped property-scoped contexts including @type:@vocab
      +
      input
      +
      + compact/c023-in.jsonld +
      +
      context
      +
      + compact/c023-context.jsonld +
      +
      expect
      +
      + compact/c023-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc024 type-scoped + property-scoped + values evaluates against previous context +
      +
      +
      +
      id
      +
      #tc024
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      type-scoped + property-scoped + values evaluates against previous context
      +
      input
      +
      + compact/c024-in.jsonld +
      +
      context
      +
      + compact/c024-context.jsonld +
      +
      expect
      +
      + compact/c024-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc025 type-scoped + graph container +
      +
      +
      +
      id
      +
      #tc025
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      type-scoped + graph container
      +
      input
      +
      + compact/c025-in.jsonld +
      +
      context
      +
      + compact/c025-context.jsonld +
      +
      expect
      +
      + compact/c025-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc026 @propagate: true on type-scoped context +
      +
      +
      +
      id
      +
      #tc026
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      type-scoped context with @propagate: true survive node-objects
      +
      input
      +
      + compact/c026-in.jsonld +
      +
      context
      +
      + compact/c026-context.jsonld +
      +
      expect
      +
      + compact/c026-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc027 @propagate: false on property-scoped context +
      +
      +
      +
      id
      +
      #tc027
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      property-scoped context with @propagate: false do not survive node-objects
      +
      input
      +
      + compact/c027-in.jsonld +
      +
      context
      +
      + compact/c027-context.jsonld +
      +
      expect
      +
      + compact/c027-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc028 Empty-property scoped context does not affect term selection. +
      +
      +
      +
      id
      +
      #tc028
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Adding a minimal/empty property-scoped context should not affect the using terms defined in outer context.
      +
      input
      +
      + compact/c028-in.jsonld +
      +
      context
      +
      + compact/c028-context.jsonld +
      +
      expect
      +
      + compact/c028-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi01 term direction null +
      +
      +
      +
      id
      +
      #tdi01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Uses term with null direction when two terms conflict on direction.
      +
      input
      +
      + compact/di01-in.jsonld +
      +
      context
      +
      + compact/di01-context.jsonld +
      +
      expect
      +
      + compact/di01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi02 use alias of @direction +
      +
      +
      +
      id
      +
      #tdi02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Use alias of @direction.
      +
      input
      +
      + compact/di02-in.jsonld +
      +
      context
      +
      + compact/di02-context.jsonld +
      +
      expect
      +
      + compact/di02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi03 term selection with lists and direction +
      +
      +
      +
      id
      +
      #tdi03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Term selection includes values of @list.
      +
      input
      +
      + compact/di03-in.jsonld +
      +
      context
      +
      + compact/di03-context.jsonld +
      +
      expect
      +
      + compact/di03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi04 simple language map with term direction +
      +
      +
      +
      id
      +
      #tdi04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + compact/di04-in.jsonld +
      +
      context
      +
      + compact/di04-context.jsonld +
      +
      expect
      +
      + compact/di04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi05 simple language map with overriding term direction +
      +
      +
      +
      id
      +
      #tdi05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + compact/di05-in.jsonld +
      +
      context
      +
      + compact/di05-context.jsonld +
      +
      expect
      +
      + compact/di05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi06 simple language map with overriding null direction +
      +
      +
      +
      id
      +
      #tdi06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + compact/di06-in.jsonld +
      +
      context
      +
      + compact/di06-context.jsonld +
      +
      expect
      +
      + compact/di06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi07 simple language map with mismatching term direction +
      +
      +
      +
      id
      +
      #tdi07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + compact/di07-in.jsonld +
      +
      context
      +
      + compact/di07-context.jsonld +
      +
      expect
      +
      + compact/di07-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te001 Compaction to list of lists +
      +
      +
      +
      id
      +
      #te001
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Verifies that an exception is raised in Compaction when attempting to compact a list of lists
      +
      input
      +
      + compact/e001-in.jsonld +
      +
      context
      +
      + compact/e001-context.jsonld +
      +
      expect
      +
      + compaction to list of lists +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test te002 Absolute IRI confused with Compact IRI +
      +
      +
      +
      id
      +
      #te002
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Verifies that IRI compaction detects when the result is an absolute IRI with a scheme matching a term.
      +
      input
      +
      + compact/e002-in.jsonld +
      +
      context
      +
      + compact/e002-context.jsonld +
      +
      expect
      +
      + IRI confused with prefix +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten01 Nest term not defined +
      +
      +
      +
      id
      +
      #ten01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + compact/en01-in.jsonld +
      +
      context
      +
      + compact/en01-context.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep05 processingMode json-ld-1.0 conflicts with @version: 1.1 +
      +
      +
      +
      id
      +
      #tep05
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.
      +
      input
      +
      + compact/ep05-in.jsonld +
      +
      context
      +
      + compact/ep05-context.jsonld +
      +
      expect
      +
      + processing mode conflict +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep06 @version must be 1.1 +
      +
      +
      +
      id
      +
      #tep06
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      If @version is specified, it must be 1.1
      +
      input
      +
      + compact/ep06-in.jsonld +
      +
      context
      +
      + compact/ep06-context.jsonld +
      +
      expect
      +
      + invalid @version value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep07 @prefix is not allowed in 1.0 +
      +
      +
      +
      id
      +
      #tep07
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @prefix is not allowed in a term definition 1.0
      +
      input
      +
      + compact/ep07-in.jsonld +
      +
      context
      +
      + compact/ep07-context.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep08 @prefix must be a boolean +
      +
      +
      +
      id
      +
      #tep08
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @prefix must be a boolean in a term definition in 1.1
      +
      input
      +
      + compact/ep08-in.jsonld +
      +
      context
      +
      + compact/ep08-context.jsonld +
      +
      expect
      +
      + invalid @prefix value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep09 @prefix not allowed on compact IRI term +
      +
      +
      +
      id
      +
      #tep09
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      If processingMode is json-ld-1.0, or if term contains a colon (:), an invalid term definition has been detected and processing is aborted.
      +
      input
      +
      + compact/ep09-in.jsonld +
      +
      context
      +
      + compact/ep09-context.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep10 @nest is not allowed in 1.0 +
      +
      +
      +
      id
      +
      #tep10
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @nest is not allowed in a term definitionin 1.0
      +
      input
      +
      + compact/ep10-in.jsonld +
      +
      context
      +
      + compact/ep10-context.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep11 @context is not allowed in 1.0 +
      +
      +
      +
      id
      +
      #tep11
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @context is not allowed in a term definitionin 1.0
      +
      input
      +
      + compact/ep11-in.jsonld +
      +
      context
      +
      + compact/ep11-context.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep12 @container may not be an array in 1.0 +
      +
      +
      +
      id
      +
      #tep12
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      validate appropriate values of @container
      +
      input
      +
      + compact/ep12-in.jsonld +
      +
      context
      +
      + compact/ep12-context.jsonld +
      +
      expect
      +
      + invalid container mapping +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep13 @container may not be @id in 1.0 +
      +
      +
      +
      id
      +
      #tep13
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      validate appropriate values of @container
      +
      input
      +
      + compact/ep13-in.jsonld +
      +
      context
      +
      + compact/ep13-context.jsonld +
      +
      expect
      +
      + invalid container mapping +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep14 @container may not be @type in 1.0 +
      +
      +
      +
      id
      +
      #tep14
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      validate appropriate values of @container
      +
      input
      +
      + compact/ep14-in.jsonld +
      +
      context
      +
      + compact/ep14-context.jsonld +
      +
      expect
      +
      + invalid container mapping +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep15 @container may not be @graph in 1.0 +
      +
      +
      +
      id
      +
      #tep15
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      validate appropriate values of @container
      +
      input
      +
      + compact/ep15-in.jsonld +
      +
      context
      +
      + compact/ep15-context.jsonld +
      +
      expect
      +
      + invalid container mapping +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin01 Basic Included array +
      +
      +
      +
      id
      +
      #tin01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + compact/in01-in.jsonld +
      +
      context
      +
      + compact/in01-context.jsonld +
      +
      expect
      +
      + compact/in01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin02 Basic Included object +
      +
      +
      +
      id
      +
      #tin02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + compact/in02-in.jsonld +
      +
      context
      +
      + compact/in02-context.jsonld +
      +
      expect
      +
      + compact/in02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin03 Multiple properties mapping to @included are folded together +
      +
      +
      +
      id
      +
      #tin03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + compact/in03-in.jsonld +
      +
      context
      +
      + compact/in03-context.jsonld +
      +
      expect
      +
      + compact/in03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin04 Included containing @included +
      +
      +
      +
      id
      +
      #tin04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + compact/in04-in.jsonld +
      +
      context
      +
      + compact/in04-context.jsonld +
      +
      expect
      +
      + compact/in04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin05 Property value with @included +
      +
      +
      +
      id
      +
      #tin05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + compact/in05-in.jsonld +
      +
      context
      +
      + compact/in05-context.jsonld +
      +
      expect
      +
      + compact/in05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs01 Compact JSON literal (boolean true) +
      +
      +
      +
      id
      +
      #tjs01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting property with @type @json to a JSON literal (boolean true).
      +
      input
      +
      + compact/js01-in.jsonld +
      +
      context
      +
      + compact/js01-context.jsonld +
      +
      expect
      +
      + compact/js01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs02 Compact JSON literal (boolean false) +
      +
      +
      +
      id
      +
      #tjs02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting property with @type @json to a JSON literal (boolean false).
      +
      input
      +
      + compact/js02-in.jsonld +
      +
      context
      +
      + compact/js02-context.jsonld +
      +
      expect
      +
      + compact/js02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs03 Compact JSON literal (double) +
      +
      +
      +
      id
      +
      #tjs03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting property with @type @json to a JSON literal (double).
      +
      input
      +
      + compact/js03-in.jsonld +
      +
      context
      +
      + compact/js03-context.jsonld +
      +
      expect
      +
      + compact/js03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs04 Compact JSON literal (double-zero) +
      +
      +
      +
      id
      +
      #tjs04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting property with @type @json to a JSON literal (double-zero).
      +
      input
      +
      + compact/js04-in.jsonld +
      +
      context
      +
      + compact/js04-context.jsonld +
      +
      expect
      +
      + compact/js04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs05 Compact JSON literal (integer) +
      +
      +
      +
      id
      +
      #tjs05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting property with @type @json to a JSON literal (integer).
      +
      input
      +
      + compact/js05-in.jsonld +
      +
      context
      +
      + compact/js05-context.jsonld +
      +
      expect
      +
      + compact/js05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs06 Compact JSON literal (object) +
      +
      +
      +
      id
      +
      #tjs06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting property with @type @json to a JSON literal (object).
      +
      input
      +
      + compact/js06-in.jsonld +
      +
      context
      +
      + compact/js06-context.jsonld +
      +
      expect
      +
      + compact/js06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs07 Compact JSON literal (array) +
      +
      +
      +
      id
      +
      #tjs07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting property with @type @json to a JSON literal (array).
      +
      input
      +
      + compact/js07-in.jsonld +
      +
      context
      +
      + compact/js07-context.jsonld +
      +
      expect
      +
      + compact/js07-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs08 Compact already expanded JSON literal +
      +
      +
      +
      id
      +
      #tjs08
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting JSON literal does not expand terms inside json.
      +
      input
      +
      + compact/js08-in.jsonld +
      +
      context
      +
      + compact/js08-context.jsonld +
      +
      expect
      +
      + compact/js08-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs09 Compact already expanded JSON literal with aliased keys +
      +
      +
      +
      id
      +
      #tjs09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting JSON literal in expanded form.
      +
      input
      +
      + compact/js09-in.jsonld +
      +
      context
      +
      + compact/js09-context.jsonld +
      +
      expect
      +
      + compact/js09-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs10 Compact JSON literal (string) +
      +
      +
      +
      id
      +
      #tjs10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting property with @type @json to a JSON literal (string).
      +
      input
      +
      + compact/js10-in.jsonld +
      +
      context
      +
      + compact/js10-context.jsonld +
      +
      expect
      +
      + compact/js10-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs11 Compact JSON literal (null) +
      +
      +
      +
      id
      +
      #tjs11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Tests compacting property with @type @json to a JSON literal (null).
      +
      input
      +
      + compact/js11-in.jsonld +
      +
      context
      +
      + compact/js11-context.jsonld +
      +
      expect
      +
      + compact/js11-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tla01 most specific term matching in @list. +
      +
      +
      +
      id
      +
      #tla01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      The most specific term that matches all of the elements in the list, taking into account the default language, must be selected, without considering case of language.
      +
      input
      +
      + compact/la01-in.jsonld +
      +
      context
      +
      + compact/la01-context.jsonld +
      +
      expect
      +
      + compact/la01-out.jsonld +
      +
      +
      +
      + Test tli01 coerced @list containing an empty list +
      +
      +
      +
      id
      +
      #tli01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Lists of Lists
      +
      input
      +
      + compact/li01-in.jsonld +
      +
      context
      +
      + compact/li01-context.jsonld +
      +
      expect
      +
      + compact/li01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli02 coerced @list containing a list +
      +
      +
      +
      id
      +
      #tli02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Lists of Lists
      +
      input
      +
      + compact/li02-in.jsonld +
      +
      context
      +
      + compact/li02-context.jsonld +
      +
      expect
      +
      + compact/li02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli03 coerced @list containing an deep list +
      +
      +
      +
      id
      +
      #tli03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Lists of Lists
      +
      input
      +
      + compact/li03-in.jsonld +
      +
      context
      +
      + compact/li03-context.jsonld +
      +
      expect
      +
      + compact/li03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli04 coerced @list containing multiple lists +
      +
      +
      +
      id
      +
      #tli04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Lists of Lists
      +
      input
      +
      + compact/li04-in.jsonld +
      +
      context
      +
      + compact/li04-context.jsonld +
      +
      expect
      +
      + compact/li04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli05 coerced @list containing mixed list values +
      +
      +
      +
      id
      +
      #tli05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Lists of Lists
      +
      input
      +
      + compact/li05-in.jsonld +
      +
      context
      +
      + compact/li05-context.jsonld +
      +
      expect
      +
      + compact/li05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm001 Indexes to object not having an @id +
      +
      +
      +
      id
      +
      #tm001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @container: @id
      +
      input
      +
      + compact/m001-in.jsonld +
      +
      context
      +
      + compact/m001-context.jsonld +
      +
      expect
      +
      + compact/m001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm002 Indexes to object already having an @id +
      +
      +
      +
      id
      +
      #tm002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @container: @id
      +
      input
      +
      + compact/m002-in.jsonld +
      +
      context
      +
      + compact/m002-context.jsonld +
      +
      expect
      +
      + compact/m002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm003 Indexes to object not having an @type +
      +
      +
      +
      id
      +
      #tm003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @container: @type
      +
      input
      +
      + compact/m003-in.jsonld +
      +
      context
      +
      + compact/m003-context.jsonld +
      +
      expect
      +
      + compact/m003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm004 Indexes to object already having an @type +
      +
      +
      +
      id
      +
      #tm004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @container: @type
      +
      input
      +
      + compact/m004-in.jsonld +
      +
      context
      +
      + compact/m004-context.jsonld +
      +
      expect
      +
      + compact/m004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm005 Indexes to object using compact IRI @id +
      +
      +
      +
      id
      +
      #tm005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @container: @id
      +
      input
      +
      + compact/m005-in.jsonld +
      +
      context
      +
      + compact/m005-context.jsonld +
      +
      expect
      +
      + compact/m005-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm006 Indexes using compacted @type +
      +
      +
      +
      id
      +
      #tm006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @container: @type
      +
      input
      +
      + compact/m006-in.jsonld +
      +
      context
      +
      + compact/m006-context.jsonld +
      +
      expect
      +
      + compact/m006-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm007 When type is in a type map +
      +
      +
      +
      id
      +
      #tm007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + compact/m007-in.jsonld +
      +
      context
      +
      + compact/m007-context.jsonld +
      +
      expect
      +
      + compact/m007-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm008 @index map with @none node definition +
      +
      +
      +
      id
      +
      #tm008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @index
      +
      input
      +
      + compact/m008-in.jsonld +
      +
      context
      +
      + compact/m008-context.jsonld +
      +
      expect
      +
      + compact/m008-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm009 @index map with @none value +
      +
      +
      +
      id
      +
      #tm009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @index
      +
      input
      +
      + compact/m009-in.jsonld +
      +
      context
      +
      + compact/m009-context.jsonld +
      +
      expect
      +
      + compact/m009-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm010 @index map with @none value using alias of @none +
      +
      +
      +
      id
      +
      #tm010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @index
      +
      input
      +
      + compact/m010-in.jsonld +
      +
      context
      +
      + compact/m010-context.jsonld +
      +
      expect
      +
      + compact/m010-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm011 @language map with no @language +
      +
      +
      +
      id
      +
      #tm011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @language
      +
      input
      +
      + compact/m011-in.jsonld +
      +
      context
      +
      + compact/m011-context.jsonld +
      +
      expect
      +
      + compact/m011-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm012 language map with no @language using alias of @none +
      +
      +
      +
      id
      +
      #tm012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @language
      +
      input
      +
      + compact/m012-in.jsonld +
      +
      context
      +
      + compact/m012-context.jsonld +
      +
      expect
      +
      + compact/m012-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm013 id map using @none +
      +
      +
      +
      id
      +
      #tm013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @id
      +
      input
      +
      + compact/m013-in.jsonld +
      +
      context
      +
      + compact/m013-context.jsonld +
      +
      expect
      +
      + compact/m013-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm014 id map using @none with alias +
      +
      +
      +
      id
      +
      #tm014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @id
      +
      input
      +
      + compact/m014-in.jsonld +
      +
      context
      +
      + compact/m014-context.jsonld +
      +
      expect
      +
      + compact/m014-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm015 type map using @none with alias +
      +
      +
      +
      id
      +
      #tm015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + compact/m015-in.jsonld +
      +
      context
      +
      + compact/m015-context.jsonld +
      +
      expect
      +
      + compact/m015-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm016 type map using @none with alias +
      +
      +
      +
      id
      +
      #tm016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + compact/m016-in.jsonld +
      +
      context
      +
      + compact/m016-context.jsonld +
      +
      expect
      +
      + compact/m016-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm017 graph index map using @none +
      +
      +
      +
      id
      +
      #tm017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @graph and @index
      +
      input
      +
      + compact/m017-in.jsonld +
      +
      context
      +
      + compact/m017-context.jsonld +
      +
      expect
      +
      + compact/m017-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm018 graph id map using @none +
      +
      +
      +
      id
      +
      #tm018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @graph and @id
      +
      input
      +
      + compact/m018-in.jsonld +
      +
      context
      +
      + compact/m018-context.jsonld +
      +
      expect
      +
      + compact/m018-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm019 graph id map using alias of @none +
      +
      +
      +
      id
      +
      #tm019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @graph and @id
      +
      input
      +
      + compact/m019-in.jsonld +
      +
      context
      +
      + compact/m019-context.jsonld +
      +
      expect
      +
      + compact/m019-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm020 node reference compacts to string value of type map +
      +
      +
      +
      id
      +
      #tm020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + compact/m020-in.jsonld +
      +
      context
      +
      + compact/m020-context.jsonld +
      +
      expect
      +
      + compact/m020-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm021 node reference compacts to string value of type map with @type: @id +
      +
      +
      +
      id
      +
      #tm021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + compact/m021-in.jsonld +
      +
      context
      +
      + compact/m021-context.jsonld +
      +
      expect
      +
      + compact/m021-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm022 node reference compacts to string value of type map with @type: @vocab +
      +
      +
      +
      id
      +
      #tm022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + compact/m022-in.jsonld +
      +
      context
      +
      + compact/m022-context.jsonld +
      +
      expect
      +
      + compact/m022-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn001 Indexes to @nest for property with @nest +
      +
      +
      +
      id
      +
      #tn001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n001-in.jsonld +
      +
      context
      +
      + compact/n001-context.jsonld +
      +
      expect
      +
      + compact/n001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn002 Indexes to @nest for all properties with @nest +
      +
      +
      +
      id
      +
      #tn002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n002-in.jsonld +
      +
      context
      +
      + compact/n002-context.jsonld +
      +
      expect
      +
      + compact/n002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn003 Nests using alias of @nest +
      +
      +
      +
      id
      +
      #tn003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n003-in.jsonld +
      +
      context
      +
      + compact/n003-context.jsonld +
      +
      expect
      +
      + compact/n003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn004 Arrays of nested values +
      +
      +
      +
      id
      +
      #tn004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n004-in.jsonld +
      +
      context
      +
      + compact/n004-context.jsonld +
      +
      expect
      +
      + compact/n004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn005 Nested @container: @list +
      +
      +
      +
      id
      +
      #tn005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n005-in.jsonld +
      +
      context
      +
      + compact/n005-context.jsonld +
      +
      expect
      +
      + compact/n005-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn006 Nested @container: @index +
      +
      +
      +
      id
      +
      #tn006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n006-in.jsonld +
      +
      context
      +
      + compact/n006-context.jsonld +
      +
      expect
      +
      + compact/n006-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn007 Nested @container: @language +
      +
      +
      +
      id
      +
      #tn007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n007-in.jsonld +
      +
      context
      +
      + compact/n007-context.jsonld +
      +
      expect
      +
      + compact/n007-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn008 Nested @container: @type +
      +
      +
      +
      id
      +
      #tn008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n008-in.jsonld +
      +
      context
      +
      + compact/n008-context.jsonld +
      +
      expect
      +
      + compact/n008-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn009 Nested @container: @id +
      +
      +
      +
      id
      +
      #tn009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n009-in.jsonld +
      +
      context
      +
      + compact/n009-context.jsonld +
      +
      expect
      +
      + compact/n009-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn010 Multiple nest aliases +
      +
      +
      +
      id
      +
      #tn010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n010-in.jsonld +
      +
      context
      +
      + compact/n010-context.jsonld +
      +
      expect
      +
      + compact/n010-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn011 Nests using alias of @nest (defined with @id) +
      +
      +
      +
      id
      +
      #tn011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compaction using @nest
      +
      input
      +
      + compact/n011-in.jsonld +
      +
      context
      +
      + compact/n011-context.jsonld +
      +
      expect
      +
      + compact/n011-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp001 Compact IRI will not use an expanded term definition in 1.0 +
      +
      +
      +
      id
      +
      #tp001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Terms with an expanded term definition are not used for creating compact IRIs
      +
      input
      +
      + compact/p001-in.jsonld +
      +
      context
      +
      + compact/p001-context.jsonld +
      +
      expect
      +
      + compact/p001-out.jsonld +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp002 Compact IRI does not use expanded term definition in 1.1 +
      +
      +
      +
      id
      +
      #tp002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Terms with an expanded term definition are not used for creating compact IRIs
      +
      input
      +
      + compact/p002-in.jsonld +
      +
      context
      +
      + compact/p002-context.jsonld +
      +
      expect
      +
      + compact/p002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp003 Compact IRI does not use simple term that does not end with a gen-delim +
      +
      +
      +
      id
      +
      #tp003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Terms not ending with a gen-delim are not used for creating compact IRIs
      +
      input
      +
      + compact/p003-in.jsonld +
      +
      context
      +
      + compact/p003-context.jsonld +
      +
      expect
      +
      + compact/p003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp004 Compact IRIs using simple terms ending with gen-delim +
      +
      +
      +
      id
      +
      #tp004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      All simple terms ending with gen-delim are suitable for compaction
      +
      input
      +
      + compact/p004-in.jsonld +
      +
      context
      +
      + compact/p004-context.jsonld +
      +
      expect
      +
      + compact/p004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp005 Compact IRI uses term with definition including @prefix: true +
      +
      +
      +
      id
      +
      #tp005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Expanded term definition may set prefix explicitly in 1.1
      +
      input
      +
      + compact/p005-in.jsonld +
      +
      context
      +
      + compact/p005-context.jsonld +
      +
      expect
      +
      + compact/p005-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp006 Compact IRI uses term with definition including @prefix: true +
      +
      +
      +
      id
      +
      #tp006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Expanded term definition may set prefix explicitly in 1.1
      +
      input
      +
      + compact/p006-in.jsonld +
      +
      context
      +
      + compact/p006-context.jsonld +
      +
      expect
      +
      + compact/p006-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp007 Compact IRI not used as prefix +
      +
      +
      +
      id
      +
      #tp007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Terms including a colon are excluded from being used as a prefix
      +
      input
      +
      + compact/p007-in.jsonld +
      +
      context
      +
      + compact/p007-context.jsonld +
      +
      expect
      +
      + compact/p007-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp008 Compact IRI does not use term with definition including @prefix: false +
      +
      +
      +
      id
      +
      #tp008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Expanded term definition may set prefix explicitly in 1.1
      +
      input
      +
      + compact/p008-in.jsonld +
      +
      context
      +
      + compact/p008-context.jsonld +
      +
      expect
      +
      + compact/p008-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi01 property-valued index indexes property value, instead of property (value) +
      +
      +
      +
      id
      +
      #tpi01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting property-valued indexes.
      +
      input
      +
      + compact/pi01-in.jsonld +
      +
      context
      +
      + compact/pi01-context.jsonld +
      +
      expect
      +
      + compact/pi01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi02 property-valued index indexes property value, instead of property (multiple values) +
      +
      +
      +
      id
      +
      #tpi02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting property-valued indexes.
      +
      input
      +
      + compact/pi02-in.jsonld +
      +
      context
      +
      + compact/pi02-context.jsonld +
      +
      expect
      +
      + compact/pi02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi03 property-valued index indexes property value, instead of property (node) +
      +
      +
      +
      id
      +
      #tpi03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting property-valued indexes.
      +
      input
      +
      + compact/pi03-in.jsonld +
      +
      context
      +
      + compact/pi03-context.jsonld +
      +
      expect
      +
      + compact/pi03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi04 property-valued index indexes property value, instead of property (multiple nodes) +
      +
      +
      +
      id
      +
      #tpi04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting property-valued indexes.
      +
      input
      +
      + compact/pi04-in.jsonld +
      +
      context
      +
      + compact/pi04-context.jsonld +
      +
      expect
      +
      + compact/pi04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi05 property-valued index indexes using @none if no property value exists +
      +
      +
      +
      id
      +
      #tpi05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting property-valued indexes.
      +
      input
      +
      + compact/pi05-in.jsonld +
      +
      context
      +
      + compact/pi05-context.jsonld +
      +
      expect
      +
      + compact/pi05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi06 property-valued index indexes using @none if no property value does not compact to string +
      +
      +
      +
      id
      +
      #tpi06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compacting property-valued indexes.
      +
      input
      +
      + compact/pi06-in.jsonld +
      +
      context
      +
      + compact/pi06-context.jsonld +
      +
      expect
      +
      + compact/pi06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr01 Check illegal clearing of context with protected terms +
      +
      +
      +
      id
      +
      #tpr01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Check error when clearing a context with protected terms.
      +
      input
      +
      + compact/pr01-in.jsonld +
      +
      context
      +
      + compact/pr01-context.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr02 Check illegal overriding of protected term +
      +
      +
      +
      id
      +
      #tpr02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Check error when overriding a protected term.
      +
      input
      +
      + compact/pr02-in.jsonld +
      +
      context
      +
      + compact/pr02-context.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr03 Check illegal overriding of protected term from type-scoped context +
      +
      +
      +
      id
      +
      #tpr03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Check error when overriding a protected term from type-scoped context.
      +
      input
      +
      + compact/pr03-in.jsonld +
      +
      context
      +
      + compact/pr03-context.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr04 Check legal overriding of protected term from property-scoped context +
      +
      +
      +
      id
      +
      #tpr04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Check overriding a protected term from property-scoped context.
      +
      input
      +
      + compact/pr04-in.jsonld +
      +
      context
      +
      + compact/pr04-context.jsonld +
      +
      expect
      +
      + compact/pr04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr05 Check legal overriding of type-scoped protected term from nested node +
      +
      +
      +
      id
      +
      #tpr05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Check legal overriding of type-scoped protected term from nested node.
      +
      input
      +
      + compact/pr05-in.jsonld +
      +
      context
      +
      + compact/pr05-context.jsonld +
      +
      expect
      +
      + compact/pr05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tr001 Expands and compacts to document base by default +
      +
      +
      +
      id
      +
      #tr001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      Compact IRI attempts to compact document-relative IRIs
      +
      input
      +
      + compact/r001-in.jsonld +
      +
      context
      +
      + compact/r001-context.jsonld +
      +
      expect
      +
      + compact/r001-out.jsonld +
      +
      Options
      +
      +
      +
      base
      +
      http://example.org/
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tr002 Expands and does not compact to document base with compactToRelative false +
      +
      +
      +
      id
      +
      #tr002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      With compactToRelative option set to false, IRIs which could be made relative to the document base are not made relative.
      +
      input
      +
      + compact/r002-in.jsonld +
      +
      context
      +
      + compact/r002-context.jsonld +
      +
      expect
      +
      + compact/r002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      compactToRelative
      +
      false
      +
      +
      +
      +
      +
      + Test ts001 @context with single array values +
      +
      +
      +
      id
      +
      #ts001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @context values may be in an array
      +
      input
      +
      + compact/s001-in.jsonld +
      +
      context
      +
      + compact/s001-context.jsonld +
      +
      expect
      +
      + compact/s001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ts002 @context with array including @set uses array values +
      +
      +
      +
      id
      +
      #ts002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @context values may include @set along with another compatible value
      +
      input
      +
      + compact/s002-in.jsonld +
      +
      context
      +
      + compact/s002-context.jsonld +
      +
      expect
      +
      + compact/s002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ttn01 @type: @none does not compact values +
      +
      +
      +
      id
      +
      #ttn01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @type: @none does not compact values.
      +
      input
      +
      + compact/tn01-in.jsonld +
      +
      context
      +
      + compact/tn01-context.jsonld +
      +
      expect
      +
      + compact/tn01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ttn02 @type: @none does not use arrays by default +
      +
      +
      +
      id
      +
      #ttn02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @type: @none honors @container.
      +
      input
      +
      + compact/tn02-in.jsonld +
      +
      context
      +
      + compact/tn02-context.jsonld +
      +
      expect
      +
      + compact/tn02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ttn03 @type: @none uses arrays with @container: @set +
      +
      +
      +
      id
      +
      #ttn03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest
      +
      Purpose
      +
      @type: @none honors @container.
      +
      input
      +
      + compact/tn03-in.jsonld +
      +
      context
      +
      + compact/tn03-context.jsonld +
      +
      expect
      +
      + compact/tn03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/tests/expand-manifest.html b/tests/expand-manifest.html index 61fc01d7..110ba47b 100644 --- a/tests/expand-manifest.html +++ b/tests/expand-manifest.html @@ -1,9994 +1,9996 @@ - - - -Expansion - - - - - -

      - -W3C - -

      -

      Expansion

      -

      These tests implement the requirements for the JSON-LD Expansion Algorithm.

      - -

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at -expand-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      - -

      The JSON-LD Test Suite is a set of tests that can -be used to verify JSON-LD Processor conformance to the set of specifications -that constitute JSON-LD. The goal of the suite is to provide an easy and -comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      - -

      The JSON-LD Framing Specification maintains its own -test suite.

      - -

      General instructions for running the JSON-LD Test suites

      - -

      expand tests have input and expected documents.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output.

      - -

      Expansion tests may have a expandContext option, which is treated -as an IRI relative to the manifest.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      - -

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      - -

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      - -

      JSON-LD Object comparison

      - -

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      - -

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      - -
        -
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • -
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • -
      • JSON values are compared using strict equality.
      • -
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • -
      - -

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      - -

      Running tests

      - -

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      - -

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      - -
        -
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • -
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. - -
          -
        • application/ld+json for .jsonld
        • -
        • text/html for .html
        • -
        • application/n-quads for .nq
        • -
      • -
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • -
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • -
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • -
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • -
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • -
      - -

      Contributing Tests

      - -

      If you would like to contribute a new test or a fix to an existing test, -please follow these steps:

      - -
        -
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, -that you will be creating a new test or fix and the purpose of the -change.
      2. -
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. -
      5. Make your changes and submit them via github, or via a 'git format-patch' -to the JSON-LD Working Group mailing list.
      6. -
      - -

      Distribution

      - -

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      - -

      Disclaimer

      - -

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. - COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      -
      -
      baseIri
      -
      https://w3c.github.io/json-ld-api/tests/
      -
      -
      -

      -Test sequence: -

      -
      -
      -Test t0001 drop free-floating nodes -
      -
      -
      -
      id
      -
      #t0001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expand drops unreferenced nodes having only @id
      -
      input
      -
      -expand/0001-in.jsonld -
      -
      expect
      -
      -expand/0001-out.jsonld -
      -
      -
      -
      -Test t0002 basic -
      -
      -
      -
      id
      -
      #t0002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding terms with different types of values
      -
      input
      -
      -expand/0002-in.jsonld -
      -
      expect
      -
      -expand/0002-out.jsonld -
      -
      -
      -
      -Test t0003 drop null and unmapped properties -
      -
      -
      -
      id
      -
      #t0003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that null values and unmapped properties are removed from expanded output
      -
      input
      -
      -expand/0003-in.jsonld -
      -
      expect
      -
      -expand/0003-out.jsonld -
      -
      -
      -
      -Test t0004 optimize @set, keep empty arrays -
      -
      -
      -
      id
      -
      #t0004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained
      -
      input
      -
      -expand/0004-in.jsonld -
      -
      expect
      -
      -expand/0004-out.jsonld -
      -
      -
      -
      -Test t0005 do not expand aliased @id/@type -
      -
      -
      -
      id
      -
      #t0005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If a keyword is aliased, it is not used when expanding
      -
      input
      -
      -expand/0005-in.jsonld -
      -
      expect
      -
      -expand/0005-out.jsonld -
      -
      -
      -
      -Test t0006 alias keywords -
      -
      -
      -
      id
      -
      #t0006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Aliased keywords expand in resulting document
      -
      input
      -
      -expand/0006-in.jsonld -
      -
      expect
      -
      -expand/0006-out.jsonld -
      -
      -
      -
      -Test t0007 date type-coercion -
      -
      -
      -
      id
      -
      #t0007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expand strings to expanded value with @type: xsd:dateTime
      -
      input
      -
      -expand/0007-in.jsonld -
      -
      expect
      -
      -expand/0007-out.jsonld -
      -
      -
      -
      -Test t0008 @value with @language -
      -
      -
      -
      id
      -
      #t0008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Keep expanded values with @language, drop non-conforming value objects containing just @language
      -
      input
      -
      -expand/0008-in.jsonld -
      -
      expect
      -
      -expand/0008-out.jsonld -
      -
      -
      -
      -Test t0009 @graph with terms -
      -
      -
      -
      id
      -
      #t0009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph to contain multiple nodes within array
      -
      input
      -
      -expand/0009-in.jsonld -
      -
      expect
      -
      -expand/0009-out.jsonld -
      -
      -
      -
      -Test t0010 native types -
      -
      -
      -
      id
      -
      #t0010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding native scalar retains native scalar within expanded value
      -
      input
      -
      -expand/0010-in.jsonld -
      -
      expect
      -
      -expand/0010-out.jsonld -
      -
      -
      -
      -Test t0011 coerced @id -
      -
      -
      -
      id
      -
      #t0011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      A value of a property with @type: @id coercion expands to a node reference
      -
      input
      -
      -expand/0011-in.jsonld -
      -
      expect
      -
      -expand/0011-out.jsonld -
      -
      -
      -
      -Test t0012 @graph with embed -
      -
      -
      -
      id
      -
      #t0012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph to contain multiple nodes within array
      -
      input
      -
      -expand/0012-in.jsonld -
      -
      expect
      -
      -expand/0012-out.jsonld -
      -
      -
      -
      -Test t0013 expand already expanded -
      -
      -
      -
      id
      -
      #t0013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expand does not mess up already expanded document
      -
      input
      -
      -expand/0013-in.jsonld -
      -
      expect
      -
      -expand/0013-out.jsonld -
      -
      -
      -
      -Test t0014 @set of @value objects with keyword aliases -
      -
      -
      -
      id
      -
      #t0014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding aliased @set and @value
      -
      input
      -
      -expand/0014-in.jsonld -
      -
      expect
      -
      -expand/0014-out.jsonld -
      -
      -
      -
      -Test t0015 collapse set of sets, keep empty lists -
      -
      -
      -
      id
      -
      #t0015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      An array of multiple @set nodes are collapsed into a single array
      -
      input
      -
      -expand/0015-in.jsonld -
      -
      expect
      -
      -expand/0015-out.jsonld -
      -
      -
      -
      -Test t0016 context reset -
      -
      -
      -
      id
      -
      #t0016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Setting @context to null within an embedded object resets back to initial context state
      -
      input
      -
      -expand/0016-in.jsonld -
      -
      expect
      -
      -expand/0016-out.jsonld -
      -
      -
      -
      -Test t0017 @graph and @id aliased -
      -
      -
      -
      id
      -
      #t0017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding with @graph and @id aliases
      -
      input
      -
      -expand/0017-in.jsonld -
      -
      expect
      -
      -expand/0017-out.jsonld -
      -
      -
      -
      -Test t0018 override default @language -
      -
      -
      -
      id
      -
      #t0018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      override default @language in terms; only language-tag strings
      -
      input
      -
      -expand/0018-in.jsonld -
      -
      expect
      -
      -expand/0018-out.jsonld -
      -
      -
      -
      -Test t0019 remove @value = null -
      -
      -
      -
      id
      -
      #t0019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding a value of null removes the value
      -
      input
      -
      -expand/0019-in.jsonld -
      -
      expect
      -
      -expand/0019-out.jsonld -
      -
      -
      -
      -Test t0020 do not remove @graph if not at top-level -
      -
      -
      -
      id
      -
      #t0020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @graph used under a node is retained
      -
      input
      -
      -expand/0020-in.jsonld -
      -
      expect
      -
      -expand/0020-out.jsonld -
      -
      -
      -
      -Test t0021 do not remove @graph at top-level if not only property -
      -
      -
      -
      id
      -
      #t0021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @graph used at the top level is retained if there are other properties
      -
      input
      -
      -expand/0021-in.jsonld -
      -
      expect
      -
      -expand/0021-out.jsonld -
      -
      -
      -
      -Test t0022 expand value with default language -
      -
      -
      -
      id
      -
      #t0022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding with a default language applies that language to string values
      -
      input
      -
      -expand/0022-in.jsonld -
      -
      expect
      -
      -expand/0022-out.jsonld -
      -
      -
      -
      -Test t0023 Expanding list/set with coercion -
      -
      -
      -
      id
      -
      #t0023
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding lists and sets with properties having coercion coerces list/set values
      -
      input
      -
      -expand/0023-in.jsonld -
      -
      expect
      -
      -expand/0023-out.jsonld -
      -
      -
      -
      -Test t0024 Multiple contexts -
      -
      -
      -
      id
      -
      #t0024
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests that contexts in an array are merged
      -
      input
      -
      -expand/0024-in.jsonld -
      -
      expect
      -
      -expand/0024-out.jsonld -
      -
      -
      -
      -Test t0025 Problematic IRI expansion tests -
      -
      -
      -
      id
      -
      #t0025
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding different kinds of terms and Compact IRIs
      -
      input
      -
      -expand/0025-in.jsonld -
      -
      expect
      -
      -expand/0025-out.jsonld -
      -
      -
      -
      -Test t0026 Term definition with @id: @type -
      -
      -
      -
      id
      -
      #t0026
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding term mapping to @type uses @type syntax
      -
      input
      -
      -expand/0026-in.jsonld -
      -
      expect
      -
      -expand/0026-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test t0027 Duplicate values in @list and @set -
      -
      -
      -
      id
      -
      #t0027
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Duplicate values in @list and @set are not merged
      -
      input
      -
      -expand/0027-in.jsonld -
      -
      expect
      -
      -expand/0027-out.jsonld -
      -
      -
      -
      -Test t0028 Use @vocab in properties and @type but not in @id -
      -
      -
      -
      id
      -
      #t0028
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @vocab is used to compact properties and @type, but is not used for @id
      -
      input
      -
      -expand/0028-in.jsonld -
      -
      expect
      -
      -expand/0028-out.jsonld -
      -
      -
      -
      -Test t0029 Relative IRIs -
      -
      -
      -
      id
      -
      #t0029
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @base is used to compact @id; test with different relative IRIs
      -
      input
      -
      -expand/0029-in.jsonld -
      -
      expect
      -
      -expand/0029-out.jsonld -
      -
      -
      -
      -Test t0030 Language maps -
      -
      -
      -
      id
      -
      #t0030
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Language Maps expand values to include @language
      -
      input
      -
      -expand/0030-in.jsonld -
      -
      expect
      -
      -expand/0030-out.jsonld -
      -
      -
      -
      -Test t0031 type-coercion of native types -
      -
      -
      -
      id
      -
      #t0031
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation
      -
      input
      -
      -expand/0031-in.jsonld -
      -
      expect
      -
      -expand/0031-out.jsonld -
      -
      -
      -
      -Test t0032 Null term and @vocab -
      -
      -
      -
      id
      -
      #t0032
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Mapping a term to null decouples it from @vocab
      -
      input
      -
      -expand/0032-in.jsonld -
      -
      expect
      -
      -expand/0032-out.jsonld -
      -
      -
      -
      -Test t0033 Using @vocab with with type-coercion -
      -
      -
      -
      id
      -
      #t0033
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that terms can be defined using @vocab
      -
      input
      -
      -expand/0033-in.jsonld -
      -
      expect
      -
      -expand/0033-out.jsonld -
      -
      -
      -
      -Test t0034 Multiple properties expanding to the same IRI -
      -
      -
      -
      id
      -
      #t0034
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms
      -
      input
      -
      -expand/0034-in.jsonld -
      -
      expect
      -
      -expand/0034-out.jsonld -
      -
      -
      -
      -Test t0035 Language maps with @vocab, default language, and colliding property -
      -
      -
      -
      id
      -
      #t0035
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Pathological tests of language maps
      -
      input
      -
      -expand/0035-in.jsonld -
      -
      expect
      -
      -expand/0035-out.jsonld -
      -
      -
      -
      -Test t0036 Expanding @index -
      -
      -
      -
      id
      -
      #t0036
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps for terms defined with @container: @index
      -
      input
      -
      -expand/0036-in.jsonld -
      -
      expect
      -
      -expand/0036-out.jsonld -
      -
      -
      -
      -Test t0037 Expanding @reverse -
      -
      -
      -
      id
      -
      #t0037
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding @reverse keeps @reverse
      -
      input
      -
      -expand/0037-in.jsonld -
      -
      expect
      -
      -expand/0037-out.jsonld -
      -
      -
      -
      -Test t0038 Expanding blank node labels -
      -
      -
      -
      id
      -
      #t0038
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Blank nodes are not relabeled during expansion
      -
      input
      -
      -expand/0038-in.jsonld -
      -
      expect
      -
      -expand/0038-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test t0039 Using terms in a reverse-maps -
      -
      -
      -
      id
      -
      #t0039
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Terms within @reverse are expanded
      -
      input
      -
      -expand/0039-in.jsonld -
      -
      expect
      -
      -expand/0039-out.jsonld -
      -
      -
      -
      -Test t0040 language and index expansion on non-objects -
      -
      -
      -
      id
      -
      #t0040
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Only invoke language and index map expansion if the value is a JSON object
      -
      input
      -
      -expand/0040-in.jsonld -
      -
      expect
      -
      -expand/0040-out.jsonld -
      -
      -
      -
      -Test t0041 @language: null resets the default language -
      -
      -
      -
      id
      -
      #t0041
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      -
      input
      -
      -expand/0041-in.jsonld -
      -
      expect
      -
      -expand/0041-out.jsonld -
      -
      -
      -
      -Test t0042 Reverse properties -
      -
      -
      -
      id
      -
      #t0042
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding terms defined as reverse properties uses @reverse in expanded document
      -
      input
      -
      -expand/0042-in.jsonld -
      -
      expect
      -
      -expand/0042-out.jsonld -
      -
      -
      -
      -Test t0043 Using reverse properties inside a @reverse-container -
      -
      -
      -
      id
      -
      #t0043
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding a reverse property within a @reverse undoes both reversals
      -
      input
      -
      -expand/0043-in.jsonld -
      -
      expect
      -
      -expand/0043-out.jsonld -
      -
      -
      -
      -Test t0044 Index maps with language mappings -
      -
      -
      -
      id
      -
      #t0044
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Ensure index maps use language mapping
      -
      input
      -
      -expand/0044-in.jsonld -
      -
      expect
      -
      -expand/0044-out.jsonld -
      -
      -
      -
      -Test t0045 Top-level value objects -
      -
      -
      -
      id
      -
      #t0045
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding top-level value objects causes them to be removed
      -
      input
      -
      -expand/0045-in.jsonld -
      -
      expect
      -
      -expand/0045-out.jsonld -
      -
      -
      -
      -Test t0046 Free-floating nodes -
      -
      -
      -
      id
      -
      #t0046
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding free-floating nodes causes them to be removed
      -
      input
      -
      -expand/0046-in.jsonld -
      -
      expect
      -
      -expand/0046-out.jsonld -
      -
      -
      -
      -Test t0047 Free-floating values in sets and free-floating lists -
      -
      -
      -
      id
      -
      #t0047
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Free-floating values in sets are removed, free-floating lists are removed completely
      -
      input
      -
      -expand/0047-in.jsonld -
      -
      expect
      -
      -expand/0047-out.jsonld -
      -
      -
      -
      -Test t0048 Terms are ignored in @id -
      -
      -
      -
      id
      -
      #t0048
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Values of @id are not expanded as terms
      -
      input
      -
      -expand/0048-in.jsonld -
      -
      expect
      -
      -expand/0048-out.jsonld -
      -
      -
      -
      -Test t0049 String values of reverse properties -
      -
      -
      -
      id
      -
      #t0049
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      String values of a reverse property with @type: @id are treated as IRIs
      -
      input
      -
      -expand/0049-in.jsonld -
      -
      expect
      -
      -expand/0049-out.jsonld -
      -
      -
      -
      -Test t0050 Term definitions with prefix separate from prefix definitions -
      -
      -
      -
      id
      -
      #t0050
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Term definitions using compact IRIs don't inherit the definitions of the prefix
      -
      input
      -
      -expand/0050-in.jsonld -
      -
      expect
      -
      -expand/0050-out.jsonld -
      -
      -
      -
      -Test t0051 Expansion of keyword aliases in term definitions -
      -
      -
      -
      id
      -
      #t0051
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding terms which are keyword aliases
      -
      input
      -
      -expand/0051-in.jsonld -
      -
      expect
      -
      -expand/0051-out.jsonld -
      -
      -
      -
      -Test t0052 @vocab-relative IRIs in term definitions -
      -
      -
      -
      id
      -
      #t0052
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If @vocab is defined, term definitions are expanded relative to @vocab
      -
      input
      -
      -expand/0052-in.jsonld -
      -
      expect
      -
      -expand/0052-out.jsonld -
      -
      -
      -
      -Test t0053 Expand absolute IRI with @type: @vocab -
      -
      -
      -
      id
      -
      #t0053
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding values of properties of @type: @vocab does not further expand absolute IRIs
      -
      input
      -
      -expand/0053-in.jsonld -
      -
      expect
      -
      -expand/0053-out.jsonld -
      -
      -
      -
      -Test t0054 Expand term with @type: @vocab -
      -
      -
      -
      id
      -
      #t0054
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding values of properties of @type: @vocab does not expand term values
      -
      input
      -
      -expand/0054-in.jsonld -
      -
      expect
      -
      -expand/0054-out.jsonld -
      -
      -
      -
      -Test t0055 Expand @vocab-relative term with @type: @vocab -
      -
      -
      -
      id
      -
      #t0055
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding values of properties of @type: @vocab expands relative IRIs using @vocab
      -
      input
      -
      -expand/0055-in.jsonld -
      -
      expect
      -
      -expand/0055-out.jsonld -
      -
      -
      -
      -Test t0056 Use terms with @type: @vocab but not with @type: @id -
      -
      -
      -
      id
      -
      #t0056
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Checks that expansion uses appropriate base depending on term definition having @type @id or @vocab
      -
      input
      -
      -expand/0056-in.jsonld -
      -
      expect
      -
      -expand/0056-out.jsonld -
      -
      -
      -
      -Test t0057 Expand relative IRI with @type: @vocab -
      -
      -
      -
      id
      -
      #t0057
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Relative values of terms with @type: @vocab expand relative to @vocab
      -
      input
      -
      -expand/0057-in.jsonld -
      -
      expect
      -
      -expand/0057-out.jsonld -
      -
      -
      -
      -Test t0058 Expand compact IRI with @type: @vocab -
      -
      -
      -
      id
      -
      #t0058
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Compact IRIs are expanded normally even if term has @type: @vocab
      -
      input
      -
      -expand/0058-in.jsonld -
      -
      expect
      -
      -expand/0058-out.jsonld -
      -
      -
      -
      -Test t0059 Reset @vocab by setting it to null -
      -
      -
      -
      id
      -
      #t0059
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Setting @vocab to null removes a previous definition
      -
      input
      -
      -expand/0059-in.jsonld -
      -
      expect
      -
      -expand/0059-out.jsonld -
      -
      -
      -
      -Test t0060 Overwrite document base with @base and reset it again -
      -
      -
      -
      id
      -
      #t0060
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Setting @base to an IRI and then resetting it to nil
      -
      input
      -
      -expand/0060-in.jsonld -
      -
      expect
      -
      -expand/0060-out.jsonld -
      -
      -
      -
      -Test t0061 Coercing native types to arbitrary datatypes -
      -
      -
      -
      id
      -
      #t0061
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding native types when coercing to arbitrary datatypes
      -
      input
      -
      -expand/0061-in.jsonld -
      -
      expect
      -
      -expand/0061-out.jsonld -
      -
      -
      -
      -Test t0062 Various relative IRIs with with @base -
      -
      -
      -
      id
      -
      #t0062
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Pathological relative IRIs
      -
      input
      -
      -expand/0062-in.jsonld -
      -
      expect
      -
      -expand/0062-out.jsonld -
      -
      -
      -
      -Test t0063 Reverse property and index container -
      -
      -
      -
      id
      -
      #t0063
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expaning reverse properties with an index-container
      -
      input
      -
      -expand/0063-in.jsonld -
      -
      expect
      -
      -expand/0063-out.jsonld -
      -
      -
      -
      -Test t0064 bnode values of reverse properties -
      -
      -
      -
      id
      -
      #t0064
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expand reverse property whose values are unlabeled blank nodes
      -
      input
      -
      -expand/0064-in.jsonld -
      -
      expect
      -
      -expand/0064-out.jsonld -
      -
      -
      -
      -Test t0065 Drop unmapped keys in reverse map -
      -
      -
      -
      id
      -
      #t0065
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Keys that are not mapped to an IRI in a reverse-map are dropped
      -
      input
      -
      -expand/0065-in.jsonld -
      -
      expect
      -
      -expand/0065-out.jsonld -
      -
      -
      -
      -Test t0066 Reverse-map keys with @vocab -
      -
      -
      -
      id
      -
      #t0066
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expand uses @vocab to expand keys in reverse-maps
      -
      input
      -
      -expand/0066-in.jsonld -
      -
      expect
      -
      -expand/0066-out.jsonld -
      -
      -
      -
      -Test t0067 prefix://suffix not a compact IRI -
      -
      -
      -
      id
      -
      #t0067
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes
      -
      input
      -
      -expand/0067-in.jsonld -
      -
      expect
      -
      -expand/0067-out.jsonld -
      -
      -
      -
      -Test t0068 _:suffix values are not a compact IRI -
      -
      -
      -
      id
      -
      #t0068
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore
      -
      input
      -
      -expand/0068-in.jsonld -
      -
      expect
      -
      -expand/0068-out.jsonld -
      -
      -
      -
      -Test t0069 Compact IRI as term with type mapping -
      -
      -
      -
      id
      -
      #t0069
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Redefine compact IRI to define type mapping using the compact IRI itself as value of @id
      -
      input
      -
      -expand/0069-in.jsonld -
      -
      expect
      -
      -expand/0069-out.jsonld -
      -
      -
      -
      -Test t0070 Compact IRI as term defined using equivalent compact IRI -
      -
      -
      -
      id
      -
      #t0070
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Redefine compact IRI to define type mapping using the compact IRI itself as string value
      -
      input
      -
      -expand/0070-in.jsonld -
      -
      expect
      -
      -expand/0070-out.jsonld -
      -
      -
      -
      -Test t0071 Redefine terms looking like compact IRIs -
      -
      -
      -
      id
      -
      #t0071
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Term definitions may look like compact IRIs
      -
      input
      -
      -expand/0071-in.jsonld -
      -
      expect
      -
      -expand/0071-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test t0072 Redefine term using @vocab, not itself -
      -
      -
      -
      id
      -
      #t0072
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Redefining a term as itself when @vocab is defined uses @vocab, not previous term definition
      -
      input
      -
      -expand/0072-in.jsonld -
      -
      expect
      -
      -expand/0072-out.jsonld -
      -
      -
      -
      -Test t0073 @context not first property -
      -
      -
      -
      id
      -
      #t0073
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition
      -
      input
      -
      -expand/0073-in.jsonld -
      -
      expect
      -
      -expand/0073-out.jsonld -
      -
      -
      -
      -Test t0074 @id not first property -
      -
      -
      -
      id
      -
      #t0074
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition
      -
      input
      -
      -expand/0074-in.jsonld -
      -
      expect
      -
      -expand/0074-out.jsonld -
      -
      -
      -
      -Test t0075 @vocab as blank node identifier -
      -
      -
      -
      id
      -
      #t0075
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use @vocab to map all properties to blank node identifiers
      -
      input
      -
      -expand/0075-in.jsonld -
      -
      expect
      -
      -expand/0075-out.jsonld -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test t0076 base option overrides document location -
      -
      -
      -
      id
      -
      #t0076
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of the base option overrides the document location
      -
      input
      -
      -expand/0076-in.jsonld -
      -
      expect
      -
      -expand/0076-out.jsonld -
      -
      Options
      -
      -
      -
      base
      -
      http://example/base/
      -
      -
      -
      -
      -
      -Test t0077 expandContext option -
      -
      -
      -
      id
      -
      #t0077
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of the expandContext option to expand the input document
      -
      input
      -
      -expand/0077-in.jsonld -
      -
      expect
      -
      -expand/0077-out.jsonld -
      -
      Options
      -
      -
      -
      expandContext
      -
      expand/0077-context.jsonld
      -
      -
      -
      -
      -
      -Test t0078 multiple reverse properties -
      -
      -
      -
      id
      -
      #t0078
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of multiple reverse properties
      -
      input
      -
      -expand/0078-in.jsonld -
      -
      expect
      -
      -expand/0078-out.jsonld -
      -
      -
      -
      -Test t0079 expand @graph container -
      -
      -
      -
      id
      -
      #t0079
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers
      -
      input
      -
      -expand/0079-in.jsonld -
      -
      expect
      -
      -expand/0079-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0080 expand [@graph, @set] container -
      -
      -
      -
      id
      -
      #t0080
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of [@graph, @set] containers
      -
      input
      -
      -expand/0080-in.jsonld -
      -
      expect
      -
      -expand/0080-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0081 Creates an @graph container if value is a graph -
      -
      -
      -
      id
      -
      #t0081
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Don't double-expand an already expanded graph
      -
      input
      -
      -expand/0081-in.jsonld -
      -
      expect
      -
      -expand/0081-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0082 expand [@graph, @index] container -
      -
      -
      -
      id
      -
      #t0082
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers with @index
      -
      input
      -
      -expand/0082-in.jsonld -
      -
      expect
      -
      -expand/0082-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0083 expand [@graph, @index, @set] container -
      -
      -
      -
      id
      -
      #t0083
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers with @index and @set
      -
      input
      -
      -expand/0083-in.jsonld -
      -
      expect
      -
      -expand/0083-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0084 Do not expand [@graph, @index] container if value is a graph -
      -
      -
      -
      id
      -
      #t0084
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -expand/0084-in.jsonld -
      -
      expect
      -
      -expand/0084-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0085 expand [@graph, @id] container -
      -
      -
      -
      id
      -
      #t0085
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers with @id
      -
      input
      -
      -expand/0085-in.jsonld -
      -
      expect
      -
      -expand/0085-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0086 expand [@graph, @id, @set] container -
      -
      -
      -
      id
      -
      #t0086
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers with @id and @set
      -
      input
      -
      -expand/0086-in.jsonld -
      -
      expect
      -
      -expand/0086-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0087 Do not expand [@graph, @id] container if value is a graph -
      -
      -
      -
      id
      -
      #t0087
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -expand/0087-in.jsonld -
      -
      expect
      -
      -expand/0087-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0088 Do not expand native values to IRIs -
      -
      -
      -
      id
      -
      #t0088
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Value Expansion does not expand native values, such as booleans, to a node object
      -
      input
      -
      -expand/0088-in.jsonld -
      -
      expect
      -
      -expand/0088-out.jsonld -
      -
      -
      -
      -Test t0089 empty @base applied to the base option -
      -
      -
      -
      id
      -
      #t0089
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of an empty @base is applied to the base option
      -
      input
      -
      -expand/0089-in.jsonld -
      -
      expect
      -
      -expand/0089-out.jsonld -
      -
      Options
      -
      -
      -
      base
      -
      http://example/base/
      -
      -
      -
      -
      -
      -Test t0090 relative @base overrides base option and document location -
      -
      -
      -
      id
      -
      #t0090
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of a relative @base overrides base option and document location
      -
      input
      -
      -expand/0090-in.jsonld -
      -
      expect
      -
      -expand/0090-out.jsonld -
      -
      Options
      -
      -
      -
      base
      -
      http://example/base/
      -
      -
      -
      -
      -
      -Test t0091 relative and absolute @base overrides base option and document location -
      -
      -
      -
      id
      -
      #t0091
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of a relative and absolute @base overrides base option and document location
      -
      input
      -
      -expand/0091-in.jsonld -
      -
      expect
      -
      -expand/0091-out.jsonld -
      -
      Options
      -
      -
      -
      base
      -
      http://example/base/
      -
      -
      -
      -
      -
      -Test t0092 Various relative IRIs as properties with with @vocab: '' -
      -
      -
      -
      id
      -
      #t0092
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Pathological relative property IRIs
      -
      input
      -
      -expand/0092-in.jsonld -
      -
      expect
      -
      -expand/0092-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0093 expand @graph container (multiple objects) -
      -
      -
      -
      id
      -
      #t0093
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers
      -
      input
      -
      -expand/0093-in.jsonld -
      -
      expect
      -
      -expand/0093-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0094 expand [@graph, @set] container (multiple objects) -
      -
      -
      -
      id
      -
      #t0094
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of [@graph, @set] containers
      -
      input
      -
      -expand/0094-in.jsonld -
      -
      expect
      -
      -expand/0094-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0095 Creates an @graph container if value is a graph (multiple objects) -
      -
      -
      -
      id
      -
      #t0095
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Double-expand an already expanded graph
      -
      input
      -
      -expand/0095-in.jsonld -
      -
      expect
      -
      -expand/0095-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0096 expand [@graph, @index] container (multiple indexed objects) -
      -
      -
      -
      id
      -
      #t0096
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers with @index
      -
      input
      -
      -expand/0096-in.jsonld -
      -
      expect
      -
      -expand/0096-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0097 expand [@graph, @index, @set] container (multiple objects) -
      -
      -
      -
      id
      -
      #t0097
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers with @index and @set
      -
      input
      -
      -expand/0097-in.jsonld -
      -
      expect
      -
      -expand/0097-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0098 Do not expand [@graph, @index] container if value is a graph (multiple objects) -
      -
      -
      -
      id
      -
      #t0098
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -expand/0098-in.jsonld -
      -
      expect
      -
      -expand/0098-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0099 expand [@graph, @id] container (multiple objects) -
      -
      -
      -
      id
      -
      #t0099
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers with @id
      -
      input
      -
      -expand/0099-in.jsonld -
      -
      expect
      -
      -expand/0099-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0100 expand [@graph, @id, @set] container (multiple objects) -
      -
      -
      -
      id
      -
      #t0100
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers with @id and @set
      -
      input
      -
      -expand/0100-in.jsonld -
      -
      expect
      -
      -expand/0100-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0101 Do not expand [@graph, @id] container if value is a graph (multiple objects) -
      -
      -
      -
      id
      -
      #t0101
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -expand/0101-in.jsonld -
      -
      expect
      -
      -expand/0101-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0102 Expand @graph container if value is a graph (multiple objects) -
      -
      -
      -
      id
      -
      #t0102
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Creates a new graph object if indexed value is already a graph object
      -
      input
      -
      -expand/0102-in.jsonld -
      -
      expect
      -
      -expand/0102-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0103 Expand @graph container if value is a graph (multiple graphs) -
      -
      -
      -
      id
      -
      #t0103
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Creates a new graph object if indexed value is already a graph object
      -
      input
      -
      -expand/0103-in.jsonld -
      -
      expect
      -
      -expand/0103-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0104 Creates an @graph container if value is a graph (mixed graph and object) -
      -
      -
      -
      id
      -
      #t0104
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Double-expand an already expanded graph
      -
      input
      -
      -expand/0104-in.jsonld -
      -
      expect
      -
      -expand/0104-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0105 Do not expand [@graph, @index] container if value is a graph (mixed graph and object) -
      -
      -
      -
      id
      -
      #t0105
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -expand/0105-in.jsonld -
      -
      expect
      -
      -expand/0105-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0106 Do not expand [@graph, @id] container if value is a graph (mixed graph and object) -
      -
      -
      -
      id
      -
      #t0106
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -expand/0106-in.jsonld -
      -
      expect
      -
      -expand/0106-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0107 expand [@graph, @index] container (indexes with multiple objects) -
      -
      -
      -
      id
      -
      #t0107
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers with @index
      -
      input
      -
      -expand/0107-in.jsonld -
      -
      expect
      -
      -expand/0107-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0108 expand [@graph, @id] container (multiple ids and objects) -
      -
      -
      -
      id
      -
      #t0108
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Use of @graph containers with @id
      -
      input
      -
      -expand/0108-in.jsonld -
      -
      expect
      -
      -expand/0108-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0109 IRI expansion of fragments including ':' -
      -
      -
      -
      id
      -
      #t0109
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute
      -
      input
      -
      -expand/0109-in.jsonld -
      -
      expect
      -
      -expand/0109-out.jsonld -
      -
      -
      -
      -Test t0110 Various relative IRIs as properties with with relative @vocab -
      -
      -
      -
      id
      -
      #t0110
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Pathological relative property IRIs
      -
      input
      -
      -expand/0110-in.jsonld -
      -
      expect
      -
      -expand/0110-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0111 Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base -
      -
      -
      -
      id
      -
      #t0111
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Pathological relative property IRIs
      -
      input
      -
      -expand/0111-in.jsonld -
      -
      expect
      -
      -expand/0111-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0112 Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base -
      -
      -
      -
      id
      -
      #t0112
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Pathological relative property IRIs
      -
      input
      -
      -expand/0112-in.jsonld -
      -
      expect
      -
      -expand/0112-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0113 context with JavaScript Object property names -
      -
      -
      -
      id
      -
      #t0113
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expand with context including JavaScript Object property names
      -
      input
      -
      -expand/0113-in.jsonld -
      -
      expect
      -
      -expand/0113-out.jsonld -
      -
      -
      -
      -Test t0114 Expansion allows multiple properties expanding to @type -
      -
      -
      -
      id
      -
      #t0114
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      An exception for the colliding keywords error is made for @type
      -
      input
      -
      -expand/0114-in.jsonld -
      -
      expect
      -
      -expand/0114-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0115 Verifies that relative IRIs as properties with @vocab: '' in 1.0 generate an error -
      -
      -
      -
      id
      -
      #t0115
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Relative property IRIs with relative @vocab in 1.0
      -
      input
      -
      -expand/0115-in.jsonld -
      -
      expect
      -
      -invalid vocab mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test t0116 Verifies that relative IRIs as properties with relative @vocab in 1.0 generate an error -
      -
      -
      -
      id
      -
      #t0116
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Relative property IRIs with relative @vocab in 1.0
      -
      input
      -
      -expand/0116-in.jsonld -
      -
      expect
      -
      -invalid vocab mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test t0117 A term starting with a colon can expand to a different IRI -
      -
      -
      -
      id
      -
      #t0117
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Terms may begin with a colon and not be treated as IRIs.
      -
      input
      -
      -expand/0117-in.jsonld -
      -
      expect
      -
      -expand/0117-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0118 Expanding a value staring with a colon does not treat that value as an IRI -
      -
      -
      -
      id
      -
      #t0118
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Terms may begin with a colon and not be treated as IRIs.
      -
      input
      -
      -expand/0118-in.jsonld -
      -
      expect
      -
      -expand/0118-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0119 Ignore some terms with @, allow others. -
      -
      -
      -
      id
      -
      #t0119
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword.
      -
      input
      -
      -expand/0119-in.jsonld -
      -
      expect
      -
      -expand/0119-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0120 Ignore some values of @id with @, allow others. -
      -
      -
      -
      id
      -
      #t0120
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword.
      -
      input
      -
      -expand/0120-in.jsonld -
      -
      expect
      -
      -expand/0120-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0121 Ignore some values of @reverse with @, allow others. -
      -
      -
      -
      id
      -
      #t0121
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword.
      -
      input
      -
      -expand/0121-in.jsonld -
      -
      expect
      -
      -expand/0121-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0122 Ignore some IRIs when that start with @ when expanding. -
      -
      -
      -
      id
      -
      #t0122
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword. (Note: the resulting document will not be valid JSON-LD, due to the `null` value for `@id`)
      -
      input
      -
      -expand/0122-in.jsonld -
      -
      expect
      -
      -expand/0122-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      normative
      -
      false
      -
      -
      -
      -
      -
      -Test t0123 Value objects including invalid literal datatype IRIs are rejected -
      -
      -
      -
      id
      -
      #t0123
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Processors MUST validate datatype IRIs.
      -
      input
      -
      -expand/0123-in.jsonld -
      -
      expect
      -
      -invalid typed value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0124 compact IRI as @vocab -
      -
      -
      -
      id
      -
      #t0124
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that @vocab defined as a compact IRI expands properly
      -
      input
      -
      -expand/0124-in.jsonld -
      -
      expect
      -
      -expand/0124-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0125 term as @vocab -
      -
      -
      -
      id
      -
      #t0125
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that @vocab defined as a term expands properly
      -
      input
      -
      -expand/0125-in.jsonld -
      -
      expect
      -
      -expand/0125-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0126 A scoped context may include itself recursively (direct) -
      -
      -
      -
      id
      -
      #t0126
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly
      -
      input
      -
      -expand/0126-in.jsonld -
      -
      expect
      -
      -expand/0126-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0127 A scoped context may include itself recursively (indirect) -
      -
      -
      -
      id
      -
      #t0127
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly
      -
      input
      -
      -expand/0127-in.jsonld -
      -
      expect
      -
      -expand/0127-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0128 Two scoped context may include a shared context -
      -
      -
      -
      id
      -
      #t0128
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context
      -
      input
      -
      -expand/0128-in.jsonld -
      -
      expect
      -
      -expand/0128-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test t0129 Base without trailing slash, without path -
      -
      -
      -
      id
      -
      #t0129
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986
      -
      input
      -
      -expand/0129-in.jsonld -
      -
      expect
      -
      -expand/0129-out.jsonld -
      -
      -
      -
      -Test t0130 Base without trailing slash, with path -
      -
      -
      -
      id
      -
      #t0130
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986
      -
      input
      -
      -expand/0130-in.jsonld -
      -
      expect
      -
      -expand/0130-out.jsonld -
      -
      -
      -
      -Test t0131 Reverse term with property based indexed container -
      -
      -
      -
      id
      -
      #t0131
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding a reverse term using @container: @index and @index set to a property
      -
      input
      -
      -expand/0131-in.jsonld -
      -
      expect
      -
      -expand/0131-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc001 adding new term -
      -
      -
      -
      id
      -
      #tc001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -expand/c001-in.jsonld -
      -
      expect
      -
      -expand/c001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc002 overriding a term -
      -
      -
      -
      id
      -
      #tc002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -expand/c002-in.jsonld -
      -
      expect
      -
      -expand/c002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc003 property and value with different terms mapping to the same expanded property -
      -
      -
      -
      id
      -
      #tc003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -expand/c003-in.jsonld -
      -
      expect
      -
      -expand/c003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc004 deep @context affects nested nodes -
      -
      -
      -
      id
      -
      #tc004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -expand/c004-in.jsonld -
      -
      expect
      -
      -expand/c004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc005 scoped context layers on intemediate contexts -
      -
      -
      -
      id
      -
      #tc005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -expand/c005-in.jsonld -
      -
      expect
      -
      -expand/c005-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc006 adding new term -
      -
      -
      -
      id
      -
      #tc006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -expand/c006-in.jsonld -
      -
      expect
      -
      -expand/c006-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc007 overriding a term -
      -
      -
      -
      id
      -
      #tc007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -expand/c007-in.jsonld -
      -
      expect
      -
      -expand/c007-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc008 alias of @type -
      -
      -
      -
      id
      -
      #tc008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -expand/c008-in.jsonld -
      -
      expect
      -
      -expand/c008-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc009 deep @type-scoped @context does NOT affect nested nodes -
      -
      -
      -
      id
      -
      #tc009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -expand/c009-in.jsonld -
      -
      expect
      -
      -expand/c009-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc010 scoped context layers on intemediate contexts -
      -
      -
      -
      id
      -
      #tc010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -expand/c010-in.jsonld -
      -
      expect
      -
      -expand/c010-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc011 orders @type terms when applying scoped contexts -
      -
      -
      -
      id
      -
      #tc011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -expand/c011-in.jsonld -
      -
      expect
      -
      -expand/c011-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc012 deep property-term scoped @context in @type-scoped @context affects nested nodes -
      -
      -
      -
      id
      -
      #tc012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -expand/c012-in.jsonld -
      -
      expect
      -
      -expand/c012-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc013 type maps use scoped context from type index and not scoped context from containing -
      -
      -
      -
      id
      -
      #tc013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -expand/c013-in.jsonld -
      -
      expect
      -
      -expand/c013-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc014 type-scoped context nullification -
      -
      -
      -
      id
      -
      #tc014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped context nullification
      -
      input
      -
      -expand/c014-in.jsonld -
      -
      expect
      -
      -expand/c014-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc015 type-scoped base -
      -
      -
      -
      id
      -
      #tc015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped base
      -
      input
      -
      -expand/c015-in.jsonld -
      -
      expect
      -
      -expand/c015-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc016 type-scoped vocab -
      -
      -
      -
      id
      -
      #tc016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped vocab
      -
      input
      -
      -expand/c016-in.jsonld -
      -
      expect
      -
      -expand/c016-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc017 multiple type-scoped contexts are properly reverted -
      -
      -
      -
      id
      -
      #tc017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      multiple type-scoped contexts are property reverted
      -
      input
      -
      -expand/c017-in.jsonld -
      -
      expect
      -
      -expand/c017-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc018 multiple type-scoped types resolved against previous context -
      -
      -
      -
      id
      -
      #tc018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      multiple type-scoped types resolved against previous context
      -
      input
      -
      -expand/c018-in.jsonld -
      -
      expect
      -
      -expand/c018-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc019 type-scoped context with multiple property scoped terms -
      -
      -
      -
      id
      -
      #tc019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped context with multiple property scoped terms
      -
      input
      -
      -expand/c019-in.jsonld -
      -
      expect
      -
      -expand/c019-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc020 type-scoped value -
      -
      -
      -
      id
      -
      #tc020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped value
      -
      input
      -
      -expand/c020-in.jsonld -
      -
      expect
      -
      -expand/c020-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc021 type-scoped value mix -
      -
      -
      -
      id
      -
      #tc021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped value mix
      -
      input
      -
      -expand/c021-in.jsonld -
      -
      expect
      -
      -expand/c021-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc022 type-scoped property-scoped contexts including @type:@vocab -
      -
      -
      -
      id
      -
      #tc022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped property-scoped contexts including @type:@vocab
      -
      input
      -
      -expand/c022-in.jsonld -
      -
      expect
      -
      -expand/c022-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc023 composed type-scoped property-scoped contexts including @type:@vocab -
      -
      -
      -
      id
      -
      #tc023
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      composed type-scoped property-scoped contexts including @type:@vocab
      -
      input
      -
      -expand/c023-in.jsonld -
      -
      expect
      -
      -expand/c023-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc024 type-scoped + property-scoped + values evaluates against previous context -
      -
      -
      -
      id
      -
      #tc024
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped + property-scoped + values evaluates against previous context
      -
      input
      -
      -expand/c024-in.jsonld -
      -
      expect
      -
      -expand/c024-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc025 type-scoped + graph container -
      -
      -
      -
      id
      -
      #tc025
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped + graph container
      -
      input
      -
      -expand/c025-in.jsonld -
      -
      expect
      -
      -expand/c025-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc026 @propagate: true on type-scoped context -
      -
      -
      -
      id
      -
      #tc026
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped context with @propagate: true survive node-objects
      -
      input
      -
      -expand/c026-in.jsonld -
      -
      expect
      -
      -expand/c026-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc027 @propagate: false on property-scoped context -
      -
      -
      -
      id
      -
      #tc027
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      property-scoped context with @propagate: false do not survive node-objects
      -
      input
      -
      -expand/c027-in.jsonld -
      -
      expect
      -
      -expand/c027-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc028 @propagate: false on embedded context -
      -
      -
      -
      id
      -
      #tc028
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      embedded context with @propagate: false do not survive node-objects
      -
      input
      -
      -expand/c028-in.jsonld -
      -
      expect
      -
      -expand/c028-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc029 @propagate is invalid in 1.0 -
      -
      -
      -
      id
      -
      #tc029
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @propagate is invalid in 1.0
      -
      input
      -
      -expand/c029-in.jsonld -
      -
      expect
      -
      -invalid context entry -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test tc030 @propagate must be boolean valued -
      -
      -
      -
      id
      -
      #tc030
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @propagate must be boolean valued
      -
      input
      -
      -expand/c030-in.jsonld -
      -
      expect
      -
      -invalid @propagate value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc031 @context resolutions respects relative URLs. -
      -
      -
      -
      id
      -
      #tc031
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      URL resolution follows RFC3986
      -
      input
      -
      -expand/c031-in.jsonld -
      -
      expect
      -
      -expand/c031-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc032 Unused embedded context with error. -
      -
      -
      -
      id
      -
      #tc032
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      An embedded context which is never used should still be checked.
      -
      input
      -
      -expand/c032-in.jsonld -
      -
      expect
      -
      -invalid scoped context -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc033 Unused context with an embedded context error. -
      -
      -
      -
      id
      -
      #tc033
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      An unused context with an embedded context should still be checked.
      -
      input
      -
      -expand/c033-in.jsonld -
      -
      expect
      -
      -invalid scoped context -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc034 Remote scoped context. -
      -
      -
      -
      id
      -
      #tc034
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Scoped contexts may be externally loaded.
      -
      input
      -
      -expand/c034-in.jsonld -
      -
      expect
      -
      -expand/c034-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc035 Term scoping with embedded contexts. -
      -
      -
      -
      id
      -
      #tc035
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Terms should make use of @vocab relative to the scope in which the term was defined.
      -
      input
      -
      -expand/c035-in.jsonld -
      -
      expect
      -
      -expand/c035-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc036 Expansion with empty property-scoped context. -
      -
      -
      -
      id
      -
      #tc036
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope.
      -
      input
      -
      -expand/c036-in.jsonld -
      -
      expect
      -
      -expand/c036-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc037 property-scoped contexts which are alias of @nest -
      -
      -
      -
      id
      -
      #tc037
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Nesting terms may have property-scoped contexts defined.
      -
      input
      -
      -expand/c037-in.jsonld -
      -
      expect
      -
      -expand/c037-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc038 Bibframe example (poor-mans inferrence) -
      -
      -
      -
      id
      -
      #tc038
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Nesting terms may have property-scoped contexts defined.
      -
      input
      -
      -expand/c038-in.jsonld -
      -
      expect
      -
      -expand/c038-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi01 Expand string using default and term directions -
      -
      -
      -
      id
      -
      #tdi01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Strings are coerced to have @direction based on default and term direction.
      -
      input
      -
      -expand/di01-in.jsonld -
      -
      expect
      -
      -expand/di01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi02 Expand string using default and term directions and languages -
      -
      -
      -
      id
      -
      #tdi02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Strings are coerced to have @direction based on default and term direction.
      -
      input
      -
      -expand/di02-in.jsonld -
      -
      expect
      -
      -expand/di02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi03 expand list values with @direction -
      -
      -
      -
      id
      -
      #tdi03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List values where the term has @direction are used in expansion.
      -
      input
      -
      -expand/di03-in.jsonld -
      -
      expect
      -
      -expand/di03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi04 simple language map with term direction -
      -
      -
      -
      id
      -
      #tdi04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -expand/di04-in.jsonld -
      -
      expect
      -
      -expand/di04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi05 simple language mapwith overriding term direction -
      -
      -
      -
      id
      -
      #tdi05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -expand/di05-in.jsonld -
      -
      expect
      -
      -expand/di05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi06 simple language mapwith overriding null direction -
      -
      -
      -
      id
      -
      #tdi06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -expand/di06-in.jsonld -
      -
      expect
      -
      -expand/di06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi07 simple language map with mismatching term direction -
      -
      -
      -
      id
      -
      #tdi07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -expand/di07-in.jsonld -
      -
      expect
      -
      -expand/di07-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi08 @direction must be one of ltr or rtl -
      -
      -
      -
      id
      -
      #tdi08
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Generate an error if @direction has illegal value.
      -
      input
      -
      -expand/di08-in.jsonld -
      -
      expect
      -
      -invalid base direction -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi09 @direction is incompatible with @type -
      -
      -
      -
      id
      -
      #tdi09
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Value objects can have either @type but not @language or @direction.
      -
      input
      -
      -expand/di09-in.jsonld -
      -
      expect
      -
      -invalid value object -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tec01 Invalid keyword in term definition -
      -
      -
      -
      id
      -
      #tec01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid term definition is found
      -
      input
      -
      -expand/ec01-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tec02 Term definition on @type with empty map -
      -
      -
      -
      id
      -
      #tec02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised if @type is defined as a term with an empty map
      -
      input
      -
      -expand/ec02-in.jsonld -
      -
      expect
      -
      -keyword redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tem01 Invalid container mapping -
      -
      -
      -
      id
      -
      #tem01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid container mapping is found
      -
      input
      -
      -expand/em01-in.jsonld -
      -
      expect
      -
      -invalid container mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten01 @nest MUST NOT have a string value -
      -
      -
      -
      id
      -
      #ten01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      container: @nest
      -
      input
      -
      -expand/en01-in.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten02 @nest MUST NOT have a boolen value -
      -
      -
      -
      id
      -
      #ten02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -expand/en02-in.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten03 @nest MUST NOT have a numeric value -
      -
      -
      -
      id
      -
      #ten03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -expand/en03-in.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten04 @nest MUST NOT have a value object value -
      -
      -
      -
      id
      -
      #ten04
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -expand/en04-in.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten05 does not allow a keyword other than @nest for the value of @nest -
      -
      -
      -
      id
      -
      #ten05
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -expand/en05-in.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten06 does not allow @nest with @reverse -
      -
      -
      -
      id
      -
      #ten06
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -expand/en06-in.jsonld -
      -
      expect
      -
      -invalid reverse property -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep02 processingMode json-ld-1.0 conflicts with @version: 1.1 -
      -
      -
      -
      id
      -
      #tep02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.
      -
      input
      -
      -expand/ep02-in.jsonld -
      -
      expect
      -
      -processing mode conflict -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep03 @version must be 1.1 -
      -
      -
      -
      id
      -
      #tep03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If @version is specified, it must be 1.1
      -
      input
      -
      -expand/ep03-in.jsonld -
      -
      expect
      -
      -invalid @version value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter01 Keywords cannot be aliased to other keywords -
      -
      -
      -
      id
      -
      #ter01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword
      -
      input
      -
      -expand/er01-in.jsonld -
      -
      expect
      -
      -keyword redefinition -
      -
      -
      -
      -Test ter02 A context may not include itself recursively (direct) -
      -
      -
      -
      id
      -
      #ter02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when processing a context referencing itself
      -
      input
      -
      -expand/er02-in.jsonld -
      -
      expect
      -
      -recursive context inclusion -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ter03 A context may not include itself recursively (indirect) -
      -
      -
      -
      id
      -
      #ter03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when processing a context referencing itself indirectly
      -
      input
      -
      -expand/er03-in.jsonld -
      -
      expect
      -
      -recursive context inclusion -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ter04 Error dereferencing a remote context -
      -
      -
      -
      id
      -
      #ter04
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context dereference results in an error
      -
      input
      -
      -expand/er04-in.jsonld -
      -
      expect
      -
      -loading remote context failed -
      -
      -
      -
      -Test ter05 Invalid remote context -
      -
      -
      -
      id
      -
      #ter05
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a remote context is not an object containing @context
      -
      input
      -
      -expand/er05-in.jsonld -
      -
      expect
      -
      -invalid remote context -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter06 Invalid local context -
      -
      -
      -
      id
      -
      #ter06
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context is not a string or object
      -
      input
      -
      -expand/er06-in.jsonld -
      -
      expect
      -
      -invalid local context -
      -
      -
      -
      -Test ter07 Invalid base IRI -
      -
      -
      -
      id
      -
      #ter07
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context contains an invalid @base
      -
      input
      -
      -expand/er07-in.jsonld -
      -
      expect
      -
      -invalid base IRI -
      -
      -
      -
      -Test ter08 Invalid vocab mapping -
      -
      -
      -
      id
      -
      #ter08
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping
      -
      input
      -
      -expand/er08-in.jsonld -
      -
      expect
      -
      -invalid vocab mapping -
      -
      -
      -
      -Test ter09 Invalid default language -
      -
      -
      -
      id
      -
      #ter09
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context contains an invalid @language
      -
      input
      -
      -expand/er09-in.jsonld -
      -
      expect
      -
      -invalid default language -
      -
      -
      -
      -Test ter10 Cyclic IRI mapping -
      -
      -
      -
      id
      -
      #ter10
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a cyclic IRI mapping is found
      -
      input
      -
      -expand/er10-in.jsonld -
      -
      expect
      -
      -cyclic IRI mapping -
      -
      -
      -
      -Test ter11 Invalid term definition -
      -
      -
      -
      id
      -
      #ter11
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid term definition is found
      -
      input
      -
      -expand/er11-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      -
      -
      -Test ter12 Invalid type mapping (not a string) -
      -
      -
      -
      id
      -
      #ter12
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      -
      input
      -
      -expand/er12-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      -
      -
      -Test ter13 Invalid type mapping (not absolute IRI) -
      -
      -
      -
      id
      -
      #ter13
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      -
      input
      -
      -expand/er13-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      -
      -
      -Test ter14 Invalid reverse property (contains @id) -
      -
      -
      -
      id
      -
      #ter14
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid reverse property is found
      -
      input
      -
      -expand/er14-in.jsonld -
      -
      expect
      -
      -invalid reverse property -
      -
      -
      -
      -Test ter15 Invalid IRI mapping (@reverse not a string) -
      -
      -
      -
      id
      -
      #ter15
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      -
      input
      -
      -expand/er15-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      -
      -
      -Test ter17 Invalid reverse property (invalid @container) -
      -
      -
      -
      id
      -
      #ter17
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid reverse property is found
      -
      input
      -
      -expand/er17-in.jsonld -
      -
      expect
      -
      -invalid reverse property -
      -
      -
      -
      -Test ter18 Invalid IRI mapping (@id not a string) -
      -
      -
      -
      id
      -
      #ter18
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      -
      input
      -
      -expand/er18-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      -
      -
      -Test ter19 Invalid keyword alias (@context) -
      -
      -
      -
      id
      -
      #ter19
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid keyword alias is found
      -
      input
      -
      -expand/er19-in.jsonld -
      -
      expect
      -
      -invalid keyword alias -
      -
      -
      -
      -Test ter20 Invalid IRI mapping (no vocab mapping) -
      -
      -
      -
      id
      -
      #ter20
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      -
      input
      -
      -expand/er20-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      -
      -
      -Test ter21 Invalid container mapping -
      -
      -
      -
      id
      -
      #ter21
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid container mapping is found
      -
      input
      -
      -expand/er21-in.jsonld -
      -
      expect
      -
      -invalid container mapping -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter22 Invalid language mapping -
      -
      -
      -
      id
      -
      #ter22
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid language mapping is found
      -
      input
      -
      -expand/er22-in.jsonld -
      -
      expect
      -
      -invalid language mapping -
      -
      -
      -
      -Test ter23 Invalid IRI mapping (relative IRI in @type) -
      -
      -
      -
      id
      -
      #ter23
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      -
      input
      -
      -expand/er23-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      -
      -
      -Test ter24 List of lists (from array) -
      -
      -
      -
      id
      -
      #ter24
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when a list of lists is found
      -
      input
      -
      -expand/er24-in.jsonld -
      -
      expect
      -
      -list of lists -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ter25 Invalid reverse property map -
      -
      -
      -
      id
      -
      #ter25
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when a invalid reverse property map is found
      -
      input
      -
      -expand/er25-in.jsonld -
      -
      expect
      -
      -invalid reverse property map -
      -
      -
      -
      -Test ter26 Colliding keywords -
      -
      -
      -
      id
      -
      #ter26
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when colliding keywords are found
      -
      input
      -
      -expand/er26-in.jsonld -
      -
      expect
      -
      -colliding keywords -
      -
      -
      -
      -Test ter27 Invalid @id value -
      -
      -
      -
      id
      -
      #ter27
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid @id value is found
      -
      input
      -
      -expand/er27-in.jsonld -
      -
      expect
      -
      -invalid @id value -
      -
      -
      -
      -Test ter28 Invalid type value -
      -
      -
      -
      id
      -
      #ter28
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid type value is found
      -
      input
      -
      -expand/er28-in.jsonld -
      -
      expect
      -
      -invalid type value -
      -
      -
      -
      -Test ter29 Invalid value object value -
      -
      -
      -
      id
      -
      #ter29
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid value object value is found
      -
      input
      -
      -expand/er29-in.jsonld -
      -
      expect
      -
      -invalid value object value -
      -
      -
      -
      -Test ter30 Invalid language-tagged string -
      -
      -
      -
      id
      -
      #ter30
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found
      -
      input
      -
      -expand/er30-in.jsonld -
      -
      expect
      -
      -invalid language-tagged string -
      -
      -
      -
      -Test ter31 Invalid @index value -
      -
      -
      -
      id
      -
      #ter31
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid @index value value is found
      -
      input
      -
      -expand/er31-in.jsonld -
      -
      expect
      -
      -invalid @index value -
      -
      -
      -
      -Test ter32 List of lists (from array) -
      -
      -
      -
      id
      -
      #ter32
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when a list of lists is found
      -
      input
      -
      -expand/er32-in.jsonld -
      -
      expect
      -
      -list of lists -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ter33 Invalid @reverse value -
      -
      -
      -
      id
      -
      #ter33
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid @reverse value is found
      -
      input
      -
      -expand/er33-in.jsonld -
      -
      expect
      -
      -invalid @reverse value -
      -
      -
      -
      -Test ter34 Invalid reverse property value (in @reverse) -
      -
      -
      -
      id
      -
      #ter34
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid reverse property value is found
      -
      input
      -
      -expand/er34-in.jsonld -
      -
      expect
      -
      -invalid reverse property value -
      -
      -
      -
      -Test ter35 Invalid language map value -
      -
      -
      -
      id
      -
      #ter35
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid language map value is found
      -
      input
      -
      -expand/er35-in.jsonld -
      -
      expect
      -
      -invalid language map value -
      -
      -
      -
      -Test ter36 Invalid reverse property value (through coercion) -
      -
      -
      -
      id
      -
      #ter36
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid reverse property value is found
      -
      input
      -
      -expand/er36-in.jsonld -
      -
      expect
      -
      -invalid reverse property value -
      -
      -
      -
      -Test ter37 Invalid value object (unexpected keyword) -
      -
      -
      -
      id
      -
      #ter37
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid value object is found
      -
      input
      -
      -expand/er37-in.jsonld -
      -
      expect
      -
      -invalid value object -
      -
      -
      -
      -Test ter38 Invalid value object (@type and @language) -
      -
      -
      -
      id
      -
      #ter38
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid value object is found
      -
      input
      -
      -expand/er38-in.jsonld -
      -
      expect
      -
      -invalid value object -
      -
      -
      -
      -Test ter39 Invalid language-tagged value -
      -
      -
      -
      id
      -
      #ter39
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid language-tagged value is found
      -
      input
      -
      -expand/er39-in.jsonld -
      -
      expect
      -
      -invalid language-tagged value -
      -
      -
      -
      -Test ter40 Invalid typed value -
      -
      -
      -
      id
      -
      #ter40
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid typed value is found
      -
      input
      -
      -expand/er40-in.jsonld -
      -
      expect
      -
      -invalid typed value -
      -
      -
      -
      -Test ter41 Invalid set or list object -
      -
      -
      -
      id
      -
      #ter41
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid set or list object is found
      -
      input
      -
      -expand/er41-in.jsonld -
      -
      expect
      -
      -invalid set or list object -
      -
      -
      -
      -Test ter42 Keywords may not be redefined in 1.0 -
      -
      -
      -
      id
      -
      #ter42
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword
      -
      input
      -
      -expand/er42-in.jsonld -
      -
      expect
      -
      -keyword redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ter43 Term definition with @id: @type -
      -
      -
      -
      id
      -
      #ter43
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding term mapping to @type uses @type syntax now illegal
      -
      input
      -
      -expand/er43-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter44 Redefine terms looking like compact IRIs -
      -
      -
      -
      id
      -
      #ter44
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Term definitions may look like compact IRIs, but must be consistent.
      -
      input
      -
      -expand/er44-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter48 Invalid term as relative IRI -
      -
      -
      -
      id
      -
      #ter48
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that a relative IRI cannot be used as a term.
      -
      input
      -
      -expand/er48-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter49 A relative IRI cannot be used as a prefix -
      -
      -
      -
      id
      -
      #ter49
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that a relative IRI cannot be used as a term.
      -
      input
      -
      -expand/er49-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter50 Invalid reverse id -
      -
      -
      -
      id
      -
      #ter50
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse.
      -
      input
      -
      -expand/er50-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      -
      -
      -Test ter51 Invalid value object value using a value alias -
      -
      -
      -
      id
      -
      #ter51
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias
      -
      input
      -
      -expand/er51-in.jsonld -
      -
      expect
      -
      -invalid value object value -
      -
      -
      -
      -Test ter52 Definition for the empty term -
      -
      -
      -
      id
      -
      #ter52
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context contains a definition for the empty term
      -
      input
      -
      -expand/er52-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      -
      -
      -Test ter53 Invalid prefix value -
      -
      -
      -
      id
      -
      #ter53
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context contains an invalid @prefix value
      -
      input
      -
      -expand/er53-in.jsonld -
      -
      expect
      -
      -invalid @prefix value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter54 Invalid value object, multiple values for @type. -
      -
      -
      -
      id
      -
      #ter54
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      The value of @type in a value object MUST be a string or null.
      -
      input
      -
      -expand/er54-in.jsonld -
      -
      expect
      -
      -invalid typed value -
      -
      -
      -
      -Test ter55 Invalid term definition, multiple values for @type. -
      -
      -
      -
      id
      -
      #ter55
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      The value of @type in an expanded term definition object MUST be a string or null.
      -
      input
      -
      -expand/er55-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      -
      -
      -Test tes01 Using an array value for @context is illegal in JSON-LD 1.0 -
      -
      -
      -
      id
      -
      #tes01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid container mapping is found
      -
      input
      -
      -expand/es01-in.jsonld -
      -
      expect
      -
      -invalid container mapping -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tes02 Mapping @container: [@list, @set] is invalid -
      -
      -
      -
      id
      -
      #tes02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Testing legal combinations of @set with other container values
      -
      input
      -
      -expand/es02-in.jsonld -
      -
      expect
      -
      -invalid container mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin01 Basic Included array -
      -
      -
      -
      id
      -
      #tin01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -expand/in01-in.jsonld -
      -
      expect
      -
      -expand/in01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin02 Basic Included object -
      -
      -
      -
      id
      -
      #tin02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -expand/in02-in.jsonld -
      -
      expect
      -
      -expand/in02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin03 Multiple properties mapping to @included are folded together -
      -
      -
      -
      id
      -
      #tin03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -expand/in03-in.jsonld -
      -
      expect
      -
      -expand/in03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin04 Included containing @included -
      -
      -
      -
      id
      -
      #tin04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -expand/in04-in.jsonld -
      -
      expect
      -
      -expand/in04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin05 Property value with @included -
      -
      -
      -
      id
      -
      #tin05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -expand/in05-in.jsonld -
      -
      expect
      -
      -expand/in05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin06 json.api example -
      -
      -
      -
      id
      -
      #tin06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -expand/in06-in.jsonld -
      -
      expect
      -
      -expand/in06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin07 Error if @included value is a string -
      -
      -
      -
      id
      -
      #tin07
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -expand/in07-in.jsonld -
      -
      expect
      -
      -invalid @included value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin08 Error if @included value is a value object -
      -
      -
      -
      id
      -
      #tin08
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -expand/in08-in.jsonld -
      -
      expect
      -
      -invalid @included value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin09 Error if @included value is a list object -
      -
      -
      -
      id
      -
      #tin09
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -expand/in09-in.jsonld -
      -
      expect
      -
      -invalid @included value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs01 Expand JSON literal (boolean true) -
      -
      -
      -
      id
      -
      #tjs01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (boolean true).
      -
      input
      -
      -expand/js01-in.jsonld -
      -
      expect
      -
      -expand/js01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs02 Expand JSON literal (boolean false) -
      -
      -
      -
      id
      -
      #tjs02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (boolean false).
      -
      input
      -
      -expand/js02-in.jsonld -
      -
      expect
      -
      -expand/js02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs03 Expand JSON literal (double) -
      -
      -
      -
      id
      -
      #tjs03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (double).
      -
      input
      -
      -expand/js03-in.jsonld -
      -
      expect
      -
      -expand/js03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs04 Expand JSON literal (double-zero) -
      -
      -
      -
      id
      -
      #tjs04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (double-zero).
      -
      input
      -
      -expand/js04-in.jsonld -
      -
      expect
      -
      -expand/js04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs05 Expand JSON literal (integer) -
      -
      -
      -
      id
      -
      #tjs05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (integer).
      -
      input
      -
      -expand/js05-in.jsonld -
      -
      expect
      -
      -expand/js05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs06 Expand JSON literal (object) -
      -
      -
      -
      id
      -
      #tjs06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (object).
      -
      input
      -
      -expand/js06-in.jsonld -
      -
      expect
      -
      -expand/js06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs07 Expand JSON literal (array) -
      -
      -
      -
      id
      -
      #tjs07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (array).
      -
      input
      -
      -expand/js07-in.jsonld -
      -
      expect
      -
      -expand/js07-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs08 Expand JSON literal with array canonicalization -
      -
      -
      -
      id
      -
      #tjs08
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal with array canonicalization.
      -
      input
      -
      -expand/js08-in.jsonld -
      -
      expect
      -
      -expand/js08-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs09 Transform JSON literal with string canonicalization -
      -
      -
      -
      id
      -
      #tjs09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal with string canonicalization.
      -
      input
      -
      -expand/js09-in.jsonld -
      -
      expect
      -
      -expand/js09-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs10 Expand JSON literal with structural canonicalization -
      -
      -
      -
      id
      -
      #tjs10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal with structural canonicalization.
      -
      input
      -
      -expand/js10-in.jsonld -
      -
      expect
      -
      -expand/js10-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs11 Expand JSON literal with unicode canonicalization -
      -
      -
      -
      id
      -
      #tjs11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal with unicode canonicalization.
      -
      input
      -
      -expand/js11-in.jsonld -
      -
      expect
      -
      -expand/js11-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs12 Expand JSON literal with value canonicalization -
      -
      -
      -
      id
      -
      #tjs12
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal with value canonicalization.
      -
      input
      -
      -expand/js12-in.jsonld -
      -
      expect
      -
      -expand/js12-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs13 Expand JSON literal with wierd canonicalization -
      -
      -
      -
      id
      -
      #tjs13
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal with wierd canonicalization.
      -
      input
      -
      -expand/js13-in.jsonld -
      -
      expect
      -
      -expand/js13-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs14 Expand JSON literal without expanding contents -
      -
      -
      -
      id
      -
      #tjs14
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal does not expand terms inside json.
      -
      input
      -
      -expand/js14-in.jsonld -
      -
      expect
      -
      -expand/js14-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs15 Expand JSON literal aleady in expanded form -
      -
      -
      -
      id
      -
      #tjs15
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal in expanded form.
      -
      input
      -
      -expand/js15-in.jsonld -
      -
      expect
      -
      -expand/js15-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs16 Expand JSON literal aleady in expanded form with aliased keys -
      -
      -
      -
      id
      -
      #tjs16
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal in expanded form with aliased keys in value object.
      -
      input
      -
      -expand/js16-in.jsonld -
      -
      expect
      -
      -expand/js16-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs17 Expand JSON literal (string) -
      -
      -
      -
      id
      -
      #tjs17
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (string).
      -
      input
      -
      -expand/js17-in.jsonld -
      -
      expect
      -
      -expand/js17-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs18 Expand JSON literal (null) -
      -
      -
      -
      id
      -
      #tjs18
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (null).
      -
      input
      -
      -expand/js18-in.jsonld -
      -
      expect
      -
      -expand/js18-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs19 Expand JSON literal with aliased @type -
      -
      -
      -
      id
      -
      #tjs19
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal with aliased @type.
      -
      input
      -
      -expand/js19-in.jsonld -
      -
      expect
      -
      -expand/js19-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs20 Expand JSON literal with aliased @value -
      -
      -
      -
      id
      -
      #tjs20
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal with aliased @value.
      -
      input
      -
      -expand/js20-in.jsonld -
      -
      expect
      -
      -expand/js20-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs21 Expand JSON literal with @context -
      -
      -
      -
      id
      -
      #tjs21
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding JSON literal with a @context.
      -
      input
      -
      -expand/js21-in.jsonld -
      -
      expect
      -
      -expand/js21-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs22 Expand JSON literal (null) aleady in expanded form. -
      -
      -
      -
      id
      -
      #tjs22
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (null).
      -
      input
      -
      -expand/js22-in.jsonld -
      -
      expect
      -
      -expand/js22-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs23 Expand JSON literal (empty array). -
      -
      -
      -
      id
      -
      #tjs23
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Tests expanding property with @type @json to a JSON literal (empty array).
      -
      input
      -
      -expand/js23-in.jsonld -
      -
      expect
      -
      -expand/js23-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tl001 Language map with null value -
      -
      -
      -
      id
      -
      #tl001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      A language map may have a null value, which is ignored
      -
      input
      -
      -expand/l001-in.jsonld -
      -
      expect
      -
      -expand/l001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli01 @list containing @list -
      -
      -
      -
      id
      -
      #tli01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -expand/li01-in.jsonld -
      -
      expect
      -
      -expand/li01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli02 @list containing empty @list -
      -
      -
      -
      id
      -
      #tli02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -expand/li02-in.jsonld -
      -
      expect
      -
      -expand/li02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli03 @list containing @list (with coercion) -
      -
      -
      -
      id
      -
      #tli03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -expand/li03-in.jsonld -
      -
      expect
      -
      -expand/li03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli04 @list containing empty @list (with coercion) -
      -
      -
      -
      id
      -
      #tli04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -expand/li04-in.jsonld -
      -
      expect
      -
      -expand/li04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli05 coerced @list containing an array -
      -
      -
      -
      id
      -
      #tli05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -expand/li05-in.jsonld -
      -
      expect
      -
      -expand/li05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli06 coerced @list containing an empty array -
      -
      -
      -
      id
      -
      #tli06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -expand/li06-in.jsonld -
      -
      expect
      -
      -expand/li06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli07 coerced @list containing deep arrays -
      -
      -
      -
      id
      -
      #tli07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -expand/li07-in.jsonld -
      -
      expect
      -
      -expand/li07-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli08 coerced @list containing deep empty arrays -
      -
      -
      -
      id
      -
      #tli08
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -expand/li08-in.jsonld -
      -
      expect
      -
      -expand/li08-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli09 coerced @list containing multiple lists -
      -
      -
      -
      id
      -
      #tli09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -expand/li09-in.jsonld -
      -
      expect
      -
      -expand/li09-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli10 coerced @list containing mixed list values -
      -
      -
      -
      id
      -
      #tli10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -expand/li10-in.jsonld -
      -
      expect
      -
      -expand/li10-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm001 Adds @id to object not having an @id -
      -
      -
      -
      id
      -
      #tm001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @container: @id
      -
      input
      -
      -expand/m001-in.jsonld -
      -
      expect
      -
      -expand/m001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm002 Retains @id in object already having an @id -
      -
      -
      -
      id
      -
      #tm002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @container: @id
      -
      input
      -
      -expand/m002-in.jsonld -
      -
      expect
      -
      -expand/m002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm003 Adds @type to object not having an @type -
      -
      -
      -
      id
      -
      #tm003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @container: @type
      -
      input
      -
      -expand/m003-in.jsonld -
      -
      expect
      -
      -expand/m003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm004 Prepends @type in object already having an @type -
      -
      -
      -
      id
      -
      #tm004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @container: @type
      -
      input
      -
      -expand/m004-in.jsonld -
      -
      expect
      -
      -expand/m004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm005 Adds expanded @id to object -
      -
      -
      -
      id
      -
      #tm005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @container: @id
      -
      input
      -
      -expand/m005-in.jsonld -
      -
      expect
      -
      -expand/m005-out.jsonld -
      -
      Options
      -
      -
      -
      base
      -
      http://example.org/
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm006 Adds vocabulary expanded @type to object -
      -
      -
      -
      id
      -
      #tm006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @container: @type
      -
      input
      -
      -expand/m006-in.jsonld -
      -
      expect
      -
      -expand/m006-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm007 Adds document expanded @type to object -
      -
      -
      -
      id
      -
      #tm007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @container: @type
      -
      input
      -
      -expand/m007-in.jsonld -
      -
      expect
      -
      -expand/m007-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm008 When type is in a type map -
      -
      -
      -
      id
      -
      #tm008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -expand/m008-in.jsonld -
      -
      expect
      -
      -expand/m008-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm009 language map with @none -
      -
      -
      -
      id
      -
      #tm009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @language
      -
      input
      -
      -expand/m009-in.jsonld -
      -
      expect
      -
      -expand/m009-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm010 language map with alias of @none -
      -
      -
      -
      id
      -
      #tm010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @language
      -
      input
      -
      -expand/m010-in.jsonld -
      -
      expect
      -
      -expand/m010-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm011 id map with @none -
      -
      -
      -
      id
      -
      #tm011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @id
      -
      input
      -
      -expand/m011-in.jsonld -
      -
      expect
      -
      -expand/m011-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm012 type map with alias of @none -
      -
      -
      -
      id
      -
      #tm012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -expand/m012-in.jsonld -
      -
      expect
      -
      -expand/m012-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm013 graph index map with @none -
      -
      -
      -
      id
      -
      #tm013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @graph and @index
      -
      input
      -
      -expand/m013-in.jsonld -
      -
      expect
      -
      -expand/m013-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm014 graph index map with alias @none -
      -
      -
      -
      id
      -
      #tm014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @graph and @index
      -
      input
      -
      -expand/m014-in.jsonld -
      -
      expect
      -
      -expand/m014-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm015 graph id index map with aliased @none -
      -
      -
      -
      id
      -
      #tm015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @graph and @id with @none
      -
      input
      -
      -expand/m015-in.jsonld -
      -
      expect
      -
      -expand/m015-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm016 graph id index map with aliased @none -
      -
      -
      -
      id
      -
      #tm016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @graph and @id with @none
      -
      input
      -
      -expand/m016-in.jsonld -
      -
      expect
      -
      -expand/m016-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm017 string value of type map expands to node reference -
      -
      -
      -
      id
      -
      #tm017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -expand/m017-in.jsonld -
      -
      expect
      -
      -expand/m017-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm018 string value of type map expands to node reference with @type: @id -
      -
      -
      -
      id
      -
      #tm018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -expand/m018-in.jsonld -
      -
      expect
      -
      -expand/m018-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm019 string value of type map expands to node reference with @type: @vocab -
      -
      -
      -
      id
      -
      #tm019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -expand/m019-in.jsonld -
      -
      expect
      -
      -expand/m019-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm020 string value of type map must not be a literal -
      -
      -
      -
      id
      -
      #tm020
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -expand/m020-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn001 Expands input using @nest -
      -
      -
      -
      id
      -
      #tn001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -expand/n001-in.jsonld -
      -
      expect
      -
      -expand/n001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn002 Expands input using aliased @nest -
      -
      -
      -
      id
      -
      #tn002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -expand/n002-in.jsonld -
      -
      expect
      -
      -expand/n002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn003 Appends nested values when property at base and nested -
      -
      -
      -
      id
      -
      #tn003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -expand/n003-in.jsonld -
      -
      expect
      -
      -expand/n003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn004 Appends nested values from all @nest aliases -
      -
      -
      -
      id
      -
      #tn004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -expand/n004-in.jsonld -
      -
      expect
      -
      -expand/n004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn005 Nested nested containers -
      -
      -
      -
      id
      -
      #tn005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -expand/n005-in.jsonld -
      -
      expect
      -
      -expand/n005-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn006 Arrays of nested values -
      -
      -
      -
      id
      -
      #tn006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -expand/n006-in.jsonld -
      -
      expect
      -
      -expand/n006-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn007 A nest of arrays -
      -
      -
      -
      id
      -
      #tn007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -expand/n007-in.jsonld -
      -
      expect
      -
      -expand/n007-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn008 Multiple keys may mapping to @type when nesting -
      -
      -
      -
      id
      -
      #tn008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -expand/n008-in.jsonld -
      -
      expect
      -
      -expand/n008-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp001 @version may be specified after first context -
      -
      -
      -
      id
      -
      #tp001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If processing mode is not set through API, it is set by the first context containing @version.
      -
      input
      -
      -expand/p001-in.jsonld -
      -
      expect
      -
      -expand/p001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp002 @version setting [1.0, 1.1, 1.0] -
      -
      -
      -
      id
      -
      #tp002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If processing mode is not set through API, it is set by the first context containing @version.
      -
      input
      -
      -expand/p002-in.jsonld -
      -
      expect
      -
      -expand/p002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp003 @version setting [1.1, 1.0] -
      -
      -
      -
      id
      -
      #tp003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If processing mode is not set through API, it is set by the first context containing @version.
      -
      input
      -
      -expand/p003-in.jsonld -
      -
      expect
      -
      -expand/p003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp004 @version setting [1.1, 1.0, 1.1] -
      -
      -
      -
      id
      -
      #tp004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If processing mode is not set through API, it is set by the first context containing @version.
      -
      input
      -
      -expand/p004-in.jsonld -
      -
      expect
      -
      -expand/p004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi01 error if @version is json-ld-1.0 for property-valued index -
      -
      -
      -
      id
      -
      #tpi01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi01-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test tpi02 error if @container does not include @index for property-valued index -
      -
      -
      -
      id
      -
      #tpi02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi02-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi03 error if @index is a keyword for property-valued index -
      -
      -
      -
      id
      -
      #tpi03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi03-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi04 error if @index is not a string for property-valued index -
      -
      -
      -
      id
      -
      #tpi04
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi04-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi05 error if attempting to add property to value object for property-valued index -
      -
      -
      -
      id
      -
      #tpi05
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi05-in.jsonld -
      -
      expect
      -
      -invalid value object -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi06 property-valued index expands to property value, instead of @index (value) -
      -
      -
      -
      id
      -
      #tpi06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi06-in.jsonld -
      -
      expect
      -
      -expand/pi06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi07 property-valued index appends to property value, instead of @index (value) -
      -
      -
      -
      id
      -
      #tpi07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi07-in.jsonld -
      -
      expect
      -
      -expand/pi07-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi08 property-valued index expands to property value, instead of @index (node) -
      -
      -
      -
      id
      -
      #tpi08
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi08-in.jsonld -
      -
      expect
      -
      -expand/pi08-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi09 property-valued index appends to property value, instead of @index (node) -
      -
      -
      -
      id
      -
      #tpi09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi09-in.jsonld -
      -
      expect
      -
      -expand/pi09-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi10 property-valued index does not output property for @none -
      -
      -
      -
      id
      -
      #tpi10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi10-in.jsonld -
      -
      expect
      -
      -expand/pi10-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi11 property-valued index adds property to graph object -
      -
      -
      -
      id
      -
      #tpi11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -expand/pi11-in.jsonld -
      -
      expect
      -
      -expand/pi11-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr01 Protect a term -
      -
      -
      -
      id
      -
      #tpr01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Check error when overriding a protected term.
      -
      input
      -
      -expand/pr01-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr02 Set a term to not be protected -
      -
      -
      -
      id
      -
      #tpr02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      A term with @protected: false is not protected.
      -
      input
      -
      -expand/pr02-in.jsonld -
      -
      expect
      -
      -expand/pr02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr03 Protect all terms in context -
      -
      -
      -
      id
      -
      #tpr03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      A protected context protects all term definitions.
      -
      input
      -
      -expand/pr03-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr04 Do not protect term with @protected: false -
      -
      -
      -
      id
      -
      #tpr04
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      A protected context does not protect terms with @protected: false.
      -
      input
      -
      -expand/pr04-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr05 Clear active context with protected terms from an embedded context -
      -
      -
      -
      id
      -
      #tpr05
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      The Active context be set to null from an embedded context.
      -
      input
      -
      -expand/pr05-in.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr06 Clear active context of protected terms from a term. -
      -
      -
      -
      id
      -
      #tpr06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      The Active context may be set to null from a scoped context of a term.
      -
      input
      -
      -expand/pr06-in.jsonld -
      -
      expect
      -
      -expand/pr06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr08 Term with protected scoped context. -
      -
      -
      -
      id
      -
      #tpr08
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      A scoped context can protect terms.
      -
      input
      -
      -expand/pr08-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr09 Attempt to redefine term in other protected context. -
      -
      -
      -
      id
      -
      #tpr09
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      A protected term cannot redefine another protected term.
      -
      input
      -
      -expand/pr09-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr10 Simple protected and unprotected terms. -
      -
      -
      -
      id
      -
      #tpr10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Simple protected and unprotected terms.
      -
      input
      -
      -expand/pr10-in.jsonld -
      -
      expect
      -
      -expand/pr10-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr11 Fail to override protected term. -
      -
      -
      -
      id
      -
      #tpr11
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Fail to override protected term.
      -
      input
      -
      -expand/pr11-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr12 Scoped context fail to override protected term. -
      -
      -
      -
      id
      -
      #tpr12
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Scoped context fail to override protected term.
      -
      input
      -
      -expand/pr12-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr13 Override unprotected term. -
      -
      -
      -
      id
      -
      #tpr13
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Override unprotected term.
      -
      input
      -
      -expand/pr13-in.jsonld -
      -
      expect
      -
      -expand/pr13-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr14 Clear protection with null context. -
      -
      -
      -
      id
      -
      #tpr14
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Clear protection with null context.
      -
      input
      -
      -expand/pr14-in.jsonld -
      -
      expect
      -
      -expand/pr14-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr15 Clear protection with array with null context -
      -
      -
      -
      id
      -
      #tpr15
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Clear protection with array with null context
      -
      input
      -
      -expand/pr15-in.jsonld -
      -
      expect
      -
      -expand/pr15-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr16 Override protected terms after null. -
      -
      -
      -
      id
      -
      #tpr16
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Override protected terms after null.
      -
      input
      -
      -expand/pr16-in.jsonld -
      -
      expect
      -
      -expand/pr16-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr17 Fail to override protected terms with type. -
      -
      -
      -
      id
      -
      #tpr17
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Fail to override protected terms with type.
      -
      input
      -
      -expand/pr17-in.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr18 Fail to override protected terms with type+null+ctx. -
      -
      -
      -
      id
      -
      #tpr18
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Fail to override protected terms with type+null+ctx.
      -
      input
      -
      -expand/pr18-in.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr19 Mix of protected and unprotected terms. -
      -
      -
      -
      id
      -
      #tpr19
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Mix of protected and unprotected terms.
      -
      input
      -
      -expand/pr19-in.jsonld -
      -
      expect
      -
      -expand/pr19-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr20 Fail with mix of protected and unprotected terms with type+null+ctx. -
      -
      -
      -
      id
      -
      #tpr20
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Fail with mix of protected and unprotected terms with type+null+ctx.
      -
      input
      -
      -expand/pr20-in.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr21 Fail with mix of protected and unprotected terms with type+null. -
      -
      -
      -
      id
      -
      #tpr21
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Fail with mix of protected and unprotected terms with type+null.
      -
      input
      -
      -expand/pr21-in.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr22 Check legal overriding of type-scoped protected term from nested node. -
      -
      -
      -
      id
      -
      #tpr22
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Check legal overriding of type-scoped protected term from nested node.
      -
      input
      -
      -expand/pr22-in.jsonld -
      -
      expect
      -
      -expand/pr22-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr23 Allows redefinition of protected alias term with same definition. -
      -
      -
      -
      id
      -
      #tpr23
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Allows redefinition of protected alias term with same definition.
      -
      input
      -
      -expand/pr23-in.jsonld -
      -
      expect
      -
      -expand/pr23-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr24 Allows redefinition of protected prefix term with same definition. -
      -
      -
      -
      id
      -
      #tpr24
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Allows redefinition of protected prefix term with same definition.
      -
      input
      -
      -expand/pr24-in.jsonld -
      -
      expect
      -
      -expand/pr24-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr25 Allows redefinition of terms with scoped contexts using same definitions. -
      -
      -
      -
      id
      -
      #tpr25
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Allows redefinition of terms with scoped contexts using same definitions.
      -
      input
      -
      -expand/pr25-in.jsonld -
      -
      expect
      -
      -expand/pr25-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr26 Fails on redefinition of terms with scoped contexts using different definitions. -
      -
      -
      -
      id
      -
      #tpr26
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Fails on redefinition of terms with scoped contexts using different definitions.
      -
      input
      -
      -expand/pr26-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr27 Allows redefinition of protected alias term with same definition modulo protected flag. -
      -
      -
      -
      id
      -
      #tpr27
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Allows redefinition of protected alias term with same definition modulo protected flag.
      -
      input
      -
      -expand/pr27-in.jsonld -
      -
      expect
      -
      -expand/pr27-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr28 Fails if trying to redefine a protected null term. -
      -
      -
      -
      id
      -
      #tpr28
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      A protected term with a null IRI mapping cannot be redefined.
      -
      input
      -
      -expand/pr28-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr29 Does not expand a Compact IRI using a non-prefix term. -
      -
      -
      -
      id
      -
      #tpr29
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Expansion of Compact IRIs considers if the term can be used as a prefix.
      -
      input
      -
      -expand/pr29-in.jsonld -
      -
      expect
      -
      -expand/pr29-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr30 Keywords may be protected. -
      -
      -
      -
      id
      -
      #tpr30
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Keywords may not be redefined other than to protect them.
      -
      input
      -
      -expand/pr30-in.jsonld -
      -
      expect
      -
      -expand/pr30-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr31 Protected keyword aliases cannot be overridden. -
      -
      -
      -
      id
      -
      #tpr31
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Keywords may not be redefined other than to protect them.
      -
      input
      -
      -expand/pr31-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr32 Protected @type cannot be overridden. -
      -
      -
      -
      id
      -
      #tpr32
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Keywords may not be redefined other than to protect them.
      -
      input
      -
      -expand/pr32-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr33 Fails if trying to declare a keyword alias as prefix. -
      -
      -
      -
      id
      -
      #tpr33
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Keyword aliases can not be used as prefixes.
      -
      input
      -
      -expand/pr33-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr34 Ignores a non-keyword term starting with '@' -
      -
      -
      -
      id
      -
      #tpr34
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -expand/pr34-in.jsonld -
      -
      expect
      -
      -expand/pr34-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr35 Ignores a non-keyword term starting with '@' (with @vocab) -
      -
      -
      -
      id
      -
      #tpr35
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -expand/pr35-in.jsonld -
      -
      expect
      -
      -expand/pr35-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr36 Ignores a term mapping to a value in the form of a keyword. -
      -
      -
      -
      id
      -
      #tpr36
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -expand/pr36-in.jsonld -
      -
      expect
      -
      -expand/pr36-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr37 Ignores a term mapping to a value in the form of a keyword (with @vocab). -
      -
      -
      -
      id
      -
      #tpr37
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -expand/pr37-in.jsonld -
      -
      expect
      -
      -expand/pr37-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr38 Ignores a term mapping to a value in the form of a keyword (@reverse). -
      -
      -
      -
      id
      -
      #tpr38
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -expand/pr38-in.jsonld -
      -
      expect
      -
      -expand/pr38-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr39 Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab). -
      -
      -
      -
      id
      -
      #tpr39
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -expand/pr39-in.jsonld -
      -
      expect
      -
      -expand/pr39-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr40 Protected terms and property-scoped contexts -
      -
      -
      -
      id
      -
      #tpr40
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Check overriding of protected term from property-scoped context.
      -
      input
      -
      -expand/pr40-in.jsonld -
      -
      expect
      -
      -expand/pr40-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso01 @import is invalid in 1.0. -
      -
      -
      -
      id
      -
      #tso01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @import is invalid in 1.0.
      -
      input
      -
      -expand/so01-in.jsonld -
      -
      expect
      -
      -invalid context entry -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test tso02 @import must be a string -
      -
      -
      -
      id
      -
      #tso02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @import must be a string.
      -
      input
      -
      -expand/so02-in.jsonld -
      -
      expect
      -
      -invalid @import value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso03 @import overflow -
      -
      -
      -
      id
      -
      #tso03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Processors must detect source contexts that include @import.
      -
      input
      -
      -expand/so03-in.jsonld -
      -
      expect
      -
      -invalid context entry -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso05 @propagate: true on type-scoped context with @import -
      -
      -
      -
      id
      -
      #tso05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      type-scoped context with @propagate: true survive node-objects (with @import)
      -
      input
      -
      -expand/so05-in.jsonld -
      -
      expect
      -
      -expand/so05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso06 @propagate: false on property-scoped context with @import -
      -
      -
      -
      id
      -
      #tso06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      property-scoped context with @propagate: false do not survive node-objects (with @import)
      -
      input
      -
      -expand/so06-in.jsonld -
      -
      expect
      -
      -expand/so06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso07 Protect all terms in sourced context -
      -
      -
      -
      id
      -
      #tso07
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      A protected context protects all term definitions.
      -
      input
      -
      -expand/so07-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso08 Override term defined in sourced context -
      -
      -
      -
      id
      -
      #tso08
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      The containing context is merged into the source context.
      -
      input
      -
      -expand/so08-in.jsonld -
      -
      expect
      -
      -expand/so08-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso09 Override @vocab defined in sourced context -
      -
      -
      -
      id
      -
      #tso09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      The containing context is merged into the source context.
      -
      input
      -
      -expand/so09-in.jsonld -
      -
      expect
      -
      -expand/so09-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso10 Protect terms in sourced context -
      -
      -
      -
      id
      -
      #tso10
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      The containing context is merged into the source context.
      -
      input
      -
      -expand/so10-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso11 Override protected terms in sourced context -
      -
      -
      -
      id
      -
      #tso11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      The containing context is merged into the source context.
      -
      input
      -
      -expand/so11-in.jsonld -
      -
      expect
      -
      -expand/so11-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso12 @import may not be used in an imported context. -
      -
      -
      -
      id
      -
      #tso12
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @import only valid within a term definition.
      -
      input
      -
      -expand/so12-in.jsonld -
      -
      expect
      -
      -invalid context entry -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso13 @import can only reference a single context -
      -
      -
      -
      id
      -
      #tso13
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @import can only reference a single context.
      -
      input
      -
      -expand/so13-in.jsonld -
      -
      expect
      -
      -invalid remote context -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ttn01 @type: @none is illegal in 1.0. -
      -
      -
      -
      id
      -
      #ttn01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @type: @none is illegal in json-ld-1.0.
      -
      input
      -
      -expand/tn01-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ttn02 @type: @none expands strings as value objects -
      -
      -
      -
      id
      -
      #ttn02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      @type: @none leaves inputs other than strings alone
      -
      input
      -
      -expand/tn02-in.jsonld -
      -
      expect
      -
      -expand/tn02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -
      - - + + + + Expansion + + + + + +

      + + W3C + +

      +

      Expansion

      +

      These tests implement the requirements for the JSON-LD Expansion Algorithm.

      +

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at + expand-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      +

      The JSON-LD Test Suite is a set of tests that can + be used to verify JSON-LD Processor conformance to the set of specifications + that constitute JSON-LD. The goal of the suite is to provide an easy and + comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      +

      The JSON-LD Framing Specification maintains its own + test suite.

      +

      General instructions for running the JSON-LD Test suites

      +

      expand tests have input and expected documents.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output.

      +

      Expansion tests may have a expandContext option, which is treated + as an IRI relative to the manifest.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      +

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      +

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      +

      JSON-LD Object comparison

      +

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      +

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      +
        +
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • +
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • +
      • JSON values are compared using strict equality.
      • +
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • +
      +

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      +

      Running tests

      +

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      +

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      +
        +
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • +
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. +
          +
        • application/ld+json for .jsonld
        • +
        • text/html for .html
        • +
        • application/n-quads for .nq
        • +
        +
      • +
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • +
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • +
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • +
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • +
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • +
      +

      Contributing Tests

      +

      If you would like to contribute a new test or a fix to an existing test, + please follow these steps:

      +
        +
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, + that you will be creating a new test or fix and the purpose of the + change.
      2. +
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. +
      5. Make your changes and submit them via github, or via a 'git format-patch' + to the JSON-LD Working Group mailing list.
      6. +
      +

      Distribution

      +

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      +

      Disclaimer

      +

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      +
      +
      baseIri
      +
      https://w3c.github.io/json-ld-api/tests/
      +
      +
      +

      + Test sequence: +

      +
      +
      + Test t0001 drop free-floating nodes +
      +
      +
      +
      id
      +
      #t0001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expand drops unreferenced nodes having only @id
      +
      input
      +
      + expand/0001-in.jsonld +
      +
      expect
      +
      + expand/0001-out.jsonld +
      +
      +
      +
      + Test t0002 basic +
      +
      +
      +
      id
      +
      #t0002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding terms with different types of values
      +
      input
      +
      + expand/0002-in.jsonld +
      +
      expect
      +
      + expand/0002-out.jsonld +
      +
      +
      +
      + Test t0003 drop null and unmapped properties +
      +
      +
      +
      id
      +
      #t0003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that null values and unmapped properties are removed from expanded output
      +
      input
      +
      + expand/0003-in.jsonld +
      +
      expect
      +
      + expand/0003-out.jsonld +
      +
      +
      +
      + Test t0004 optimize @set, keep empty arrays +
      +
      +
      +
      id
      +
      #t0004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained
      +
      input
      +
      + expand/0004-in.jsonld +
      +
      expect
      +
      + expand/0004-out.jsonld +
      +
      +
      +
      + Test t0005 do not expand aliased @id/@type +
      +
      +
      +
      id
      +
      #t0005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If a keyword is aliased, it is not used when expanding
      +
      input
      +
      + expand/0005-in.jsonld +
      +
      expect
      +
      + expand/0005-out.jsonld +
      +
      +
      +
      + Test t0006 alias keywords +
      +
      +
      +
      id
      +
      #t0006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Aliased keywords expand in resulting document
      +
      input
      +
      + expand/0006-in.jsonld +
      +
      expect
      +
      + expand/0006-out.jsonld +
      +
      +
      +
      + Test t0007 date type-coercion +
      +
      +
      +
      id
      +
      #t0007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expand strings to expanded value with @type: xsd:dateTime
      +
      input
      +
      + expand/0007-in.jsonld +
      +
      expect
      +
      + expand/0007-out.jsonld +
      +
      +
      +
      + Test t0008 @value with @language +
      +
      +
      +
      id
      +
      #t0008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Keep expanded values with @language, drop non-conforming value objects containing just @language
      +
      input
      +
      + expand/0008-in.jsonld +
      +
      expect
      +
      + expand/0008-out.jsonld +
      +
      +
      +
      + Test t0009 @graph with terms +
      +
      +
      +
      id
      +
      #t0009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph to contain multiple nodes within array
      +
      input
      +
      + expand/0009-in.jsonld +
      +
      expect
      +
      + expand/0009-out.jsonld +
      +
      +
      +
      + Test t0010 native types +
      +
      +
      +
      id
      +
      #t0010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding native scalar retains native scalar within expanded value
      +
      input
      +
      + expand/0010-in.jsonld +
      +
      expect
      +
      + expand/0010-out.jsonld +
      +
      +
      +
      + Test t0011 coerced @id +
      +
      +
      +
      id
      +
      #t0011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      A value of a property with @type: @id coercion expands to a node reference
      +
      input
      +
      + expand/0011-in.jsonld +
      +
      expect
      +
      + expand/0011-out.jsonld +
      +
      +
      +
      + Test t0012 @graph with embed +
      +
      +
      +
      id
      +
      #t0012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph to contain multiple nodes within array
      +
      input
      +
      + expand/0012-in.jsonld +
      +
      expect
      +
      + expand/0012-out.jsonld +
      +
      +
      +
      + Test t0013 expand already expanded +
      +
      +
      +
      id
      +
      #t0013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expand does not mess up already expanded document
      +
      input
      +
      + expand/0013-in.jsonld +
      +
      expect
      +
      + expand/0013-out.jsonld +
      +
      +
      +
      + Test t0014 @set of @value objects with keyword aliases +
      +
      +
      +
      id
      +
      #t0014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding aliased @set and @value
      +
      input
      +
      + expand/0014-in.jsonld +
      +
      expect
      +
      + expand/0014-out.jsonld +
      +
      +
      +
      + Test t0015 collapse set of sets, keep empty lists +
      +
      +
      +
      id
      +
      #t0015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      An array of multiple @set nodes are collapsed into a single array
      +
      input
      +
      + expand/0015-in.jsonld +
      +
      expect
      +
      + expand/0015-out.jsonld +
      +
      +
      +
      + Test t0016 context reset +
      +
      +
      +
      id
      +
      #t0016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Setting @context to null within an embedded object resets back to initial context state
      +
      input
      +
      + expand/0016-in.jsonld +
      +
      expect
      +
      + expand/0016-out.jsonld +
      +
      +
      +
      + Test t0017 @graph and @id aliased +
      +
      +
      +
      id
      +
      #t0017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding with @graph and @id aliases
      +
      input
      +
      + expand/0017-in.jsonld +
      +
      expect
      +
      + expand/0017-out.jsonld +
      +
      +
      +
      + Test t0018 override default @language +
      +
      +
      +
      id
      +
      #t0018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      override default @language in terms; only language-tag strings
      +
      input
      +
      + expand/0018-in.jsonld +
      +
      expect
      +
      + expand/0018-out.jsonld +
      +
      +
      +
      + Test t0019 remove @value = null +
      +
      +
      +
      id
      +
      #t0019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding a value of null removes the value
      +
      input
      +
      + expand/0019-in.jsonld +
      +
      expect
      +
      + expand/0019-out.jsonld +
      +
      +
      +
      + Test t0020 do not remove @graph if not at top-level +
      +
      +
      +
      id
      +
      #t0020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @graph used under a node is retained
      +
      input
      +
      + expand/0020-in.jsonld +
      +
      expect
      +
      + expand/0020-out.jsonld +
      +
      +
      +
      + Test t0021 do not remove @graph at top-level if not only property +
      +
      +
      +
      id
      +
      #t0021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @graph used at the top level is retained if there are other properties
      +
      input
      +
      + expand/0021-in.jsonld +
      +
      expect
      +
      + expand/0021-out.jsonld +
      +
      +
      +
      + Test t0022 expand value with default language +
      +
      +
      +
      id
      +
      #t0022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding with a default language applies that language to string values
      +
      input
      +
      + expand/0022-in.jsonld +
      +
      expect
      +
      + expand/0022-out.jsonld +
      +
      +
      +
      + Test t0023 Expanding list/set with coercion +
      +
      +
      +
      id
      +
      #t0023
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding lists and sets with properties having coercion coerces list/set values
      +
      input
      +
      + expand/0023-in.jsonld +
      +
      expect
      +
      + expand/0023-out.jsonld +
      +
      +
      +
      + Test t0024 Multiple contexts +
      +
      +
      +
      id
      +
      #t0024
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests that contexts in an array are merged
      +
      input
      +
      + expand/0024-in.jsonld +
      +
      expect
      +
      + expand/0024-out.jsonld +
      +
      +
      +
      + Test t0025 Problematic IRI expansion tests +
      +
      +
      +
      id
      +
      #t0025
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding different kinds of terms and Compact IRIs
      +
      input
      +
      + expand/0025-in.jsonld +
      +
      expect
      +
      + expand/0025-out.jsonld +
      +
      +
      +
      + Test t0026 Term definition with @id: @type +
      +
      +
      +
      id
      +
      #t0026
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding term mapping to @type uses @type syntax
      +
      input
      +
      + expand/0026-in.jsonld +
      +
      expect
      +
      + expand/0026-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test t0027 Duplicate values in @list and @set +
      +
      +
      +
      id
      +
      #t0027
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Duplicate values in @list and @set are not merged
      +
      input
      +
      + expand/0027-in.jsonld +
      +
      expect
      +
      + expand/0027-out.jsonld +
      +
      +
      +
      + Test t0028 Use @vocab in properties and @type but not in @id +
      +
      +
      +
      id
      +
      #t0028
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @vocab is used to compact properties and @type, but is not used for @id
      +
      input
      +
      + expand/0028-in.jsonld +
      +
      expect
      +
      + expand/0028-out.jsonld +
      +
      +
      +
      + Test t0029 Relative IRIs +
      +
      +
      +
      id
      +
      #t0029
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @base is used to compact @id; test with different relative IRIs
      +
      input
      +
      + expand/0029-in.jsonld +
      +
      expect
      +
      + expand/0029-out.jsonld +
      +
      +
      +
      + Test t0030 Language maps +
      +
      +
      +
      id
      +
      #t0030
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Language Maps expand values to include @language
      +
      input
      +
      + expand/0030-in.jsonld +
      +
      expect
      +
      + expand/0030-out.jsonld +
      +
      +
      +
      + Test t0031 type-coercion of native types +
      +
      +
      +
      id
      +
      #t0031
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation
      +
      input
      +
      + expand/0031-in.jsonld +
      +
      expect
      +
      + expand/0031-out.jsonld +
      +
      +
      +
      + Test t0032 Null term and @vocab +
      +
      +
      +
      id
      +
      #t0032
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Mapping a term to null decouples it from @vocab
      +
      input
      +
      + expand/0032-in.jsonld +
      +
      expect
      +
      + expand/0032-out.jsonld +
      +
      +
      +
      + Test t0033 Using @vocab with with type-coercion +
      +
      +
      +
      id
      +
      #t0033
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that terms can be defined using @vocab
      +
      input
      +
      + expand/0033-in.jsonld +
      +
      expect
      +
      + expand/0033-out.jsonld +
      +
      +
      +
      + Test t0034 Multiple properties expanding to the same IRI +
      +
      +
      +
      id
      +
      #t0034
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms
      +
      input
      +
      + expand/0034-in.jsonld +
      +
      expect
      +
      + expand/0034-out.jsonld +
      +
      +
      +
      + Test t0035 Language maps with @vocab, default language, and colliding property +
      +
      +
      +
      id
      +
      #t0035
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Pathological tests of language maps
      +
      input
      +
      + expand/0035-in.jsonld +
      +
      expect
      +
      + expand/0035-out.jsonld +
      +
      +
      +
      + Test t0036 Expanding @index +
      +
      +
      +
      id
      +
      #t0036
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps for terms defined with @container: @index
      +
      input
      +
      + expand/0036-in.jsonld +
      +
      expect
      +
      + expand/0036-out.jsonld +
      +
      +
      +
      + Test t0037 Expanding @reverse +
      +
      +
      +
      id
      +
      #t0037
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding @reverse keeps @reverse
      +
      input
      +
      + expand/0037-in.jsonld +
      +
      expect
      +
      + expand/0037-out.jsonld +
      +
      +
      +
      + Test t0038 Expanding blank node labels +
      +
      +
      +
      id
      +
      #t0038
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Blank nodes are not relabeled during expansion
      +
      input
      +
      + expand/0038-in.jsonld +
      +
      expect
      +
      + expand/0038-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test t0039 Using terms in a reverse-maps +
      +
      +
      +
      id
      +
      #t0039
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Terms within @reverse are expanded
      +
      input
      +
      + expand/0039-in.jsonld +
      +
      expect
      +
      + expand/0039-out.jsonld +
      +
      +
      +
      + Test t0040 language and index expansion on non-objects +
      +
      +
      +
      id
      +
      #t0040
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Only invoke language and index map expansion if the value is a JSON object
      +
      input
      +
      + expand/0040-in.jsonld +
      +
      expect
      +
      + expand/0040-out.jsonld +
      +
      +
      +
      + Test t0041 @language: null resets the default language +
      +
      +
      +
      id
      +
      #t0041
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      +
      input
      +
      + expand/0041-in.jsonld +
      +
      expect
      +
      + expand/0041-out.jsonld +
      +
      +
      +
      + Test t0042 Reverse properties +
      +
      +
      +
      id
      +
      #t0042
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding terms defined as reverse properties uses @reverse in expanded document
      +
      input
      +
      + expand/0042-in.jsonld +
      +
      expect
      +
      + expand/0042-out.jsonld +
      +
      +
      +
      + Test t0043 Using reverse properties inside a @reverse-container +
      +
      +
      +
      id
      +
      #t0043
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding a reverse property within a @reverse undoes both reversals
      +
      input
      +
      + expand/0043-in.jsonld +
      +
      expect
      +
      + expand/0043-out.jsonld +
      +
      +
      +
      + Test t0044 Index maps with language mappings +
      +
      +
      +
      id
      +
      #t0044
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Ensure index maps use language mapping
      +
      input
      +
      + expand/0044-in.jsonld +
      +
      expect
      +
      + expand/0044-out.jsonld +
      +
      +
      +
      + Test t0045 Top-level value objects +
      +
      +
      +
      id
      +
      #t0045
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding top-level value objects causes them to be removed
      +
      input
      +
      + expand/0045-in.jsonld +
      +
      expect
      +
      + expand/0045-out.jsonld +
      +
      +
      +
      + Test t0046 Free-floating nodes +
      +
      +
      +
      id
      +
      #t0046
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding free-floating nodes causes them to be removed
      +
      input
      +
      + expand/0046-in.jsonld +
      +
      expect
      +
      + expand/0046-out.jsonld +
      +
      +
      +
      + Test t0047 Free-floating values in sets and free-floating lists +
      +
      +
      +
      id
      +
      #t0047
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Free-floating values in sets are removed, free-floating lists are removed completely
      +
      input
      +
      + expand/0047-in.jsonld +
      +
      expect
      +
      + expand/0047-out.jsonld +
      +
      +
      +
      + Test t0048 Terms are ignored in @id +
      +
      +
      +
      id
      +
      #t0048
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Values of @id are not expanded as terms
      +
      input
      +
      + expand/0048-in.jsonld +
      +
      expect
      +
      + expand/0048-out.jsonld +
      +
      +
      +
      + Test t0049 String values of reverse properties +
      +
      +
      +
      id
      +
      #t0049
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      String values of a reverse property with @type: @id are treated as IRIs
      +
      input
      +
      + expand/0049-in.jsonld +
      +
      expect
      +
      + expand/0049-out.jsonld +
      +
      +
      +
      + Test t0050 Term definitions with prefix separate from prefix definitions +
      +
      +
      +
      id
      +
      #t0050
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Term definitions using compact IRIs don't inherit the definitions of the prefix
      +
      input
      +
      + expand/0050-in.jsonld +
      +
      expect
      +
      + expand/0050-out.jsonld +
      +
      +
      +
      + Test t0051 Expansion of keyword aliases in term definitions +
      +
      +
      +
      id
      +
      #t0051
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding terms which are keyword aliases
      +
      input
      +
      + expand/0051-in.jsonld +
      +
      expect
      +
      + expand/0051-out.jsonld +
      +
      +
      +
      + Test t0052 @vocab-relative IRIs in term definitions +
      +
      +
      +
      id
      +
      #t0052
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If @vocab is defined, term definitions are expanded relative to @vocab
      +
      input
      +
      + expand/0052-in.jsonld +
      +
      expect
      +
      + expand/0052-out.jsonld +
      +
      +
      +
      + Test t0053 Expand absolute IRI with @type: @vocab +
      +
      +
      +
      id
      +
      #t0053
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding values of properties of @type: @vocab does not further expand absolute IRIs
      +
      input
      +
      + expand/0053-in.jsonld +
      +
      expect
      +
      + expand/0053-out.jsonld +
      +
      +
      +
      + Test t0054 Expand term with @type: @vocab +
      +
      +
      +
      id
      +
      #t0054
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding values of properties of @type: @vocab does not expand term values
      +
      input
      +
      + expand/0054-in.jsonld +
      +
      expect
      +
      + expand/0054-out.jsonld +
      +
      +
      +
      + Test t0055 Expand @vocab-relative term with @type: @vocab +
      +
      +
      +
      id
      +
      #t0055
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding values of properties of @type: @vocab expands relative IRIs using @vocab
      +
      input
      +
      + expand/0055-in.jsonld +
      +
      expect
      +
      + expand/0055-out.jsonld +
      +
      +
      +
      + Test t0056 Use terms with @type: @vocab but not with @type: @id +
      +
      +
      +
      id
      +
      #t0056
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Checks that expansion uses appropriate base depending on term definition having @type @id or @vocab
      +
      input
      +
      + expand/0056-in.jsonld +
      +
      expect
      +
      + expand/0056-out.jsonld +
      +
      +
      +
      + Test t0057 Expand relative IRI with @type: @vocab +
      +
      +
      +
      id
      +
      #t0057
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Relative values of terms with @type: @vocab expand relative to @vocab
      +
      input
      +
      + expand/0057-in.jsonld +
      +
      expect
      +
      + expand/0057-out.jsonld +
      +
      +
      +
      + Test t0058 Expand compact IRI with @type: @vocab +
      +
      +
      +
      id
      +
      #t0058
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Compact IRIs are expanded normally even if term has @type: @vocab
      +
      input
      +
      + expand/0058-in.jsonld +
      +
      expect
      +
      + expand/0058-out.jsonld +
      +
      +
      +
      + Test t0059 Reset @vocab by setting it to null +
      +
      +
      +
      id
      +
      #t0059
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Setting @vocab to null removes a previous definition
      +
      input
      +
      + expand/0059-in.jsonld +
      +
      expect
      +
      + expand/0059-out.jsonld +
      +
      +
      +
      + Test t0060 Overwrite document base with @base and reset it again +
      +
      +
      +
      id
      +
      #t0060
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Setting @base to an IRI and then resetting it to nil
      +
      input
      +
      + expand/0060-in.jsonld +
      +
      expect
      +
      + expand/0060-out.jsonld +
      +
      +
      +
      + Test t0061 Coercing native types to arbitrary datatypes +
      +
      +
      +
      id
      +
      #t0061
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding native types when coercing to arbitrary datatypes
      +
      input
      +
      + expand/0061-in.jsonld +
      +
      expect
      +
      + expand/0061-out.jsonld +
      +
      +
      +
      + Test t0062 Various relative IRIs with with @base +
      +
      +
      +
      id
      +
      #t0062
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Pathological relative IRIs
      +
      input
      +
      + expand/0062-in.jsonld +
      +
      expect
      +
      + expand/0062-out.jsonld +
      +
      +
      +
      + Test t0063 Reverse property and index container +
      +
      +
      +
      id
      +
      #t0063
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expaning reverse properties with an index-container
      +
      input
      +
      + expand/0063-in.jsonld +
      +
      expect
      +
      + expand/0063-out.jsonld +
      +
      +
      +
      + Test t0064 bnode values of reverse properties +
      +
      +
      +
      id
      +
      #t0064
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expand reverse property whose values are unlabeled blank nodes
      +
      input
      +
      + expand/0064-in.jsonld +
      +
      expect
      +
      + expand/0064-out.jsonld +
      +
      +
      +
      + Test t0065 Drop unmapped keys in reverse map +
      +
      +
      +
      id
      +
      #t0065
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Keys that are not mapped to an IRI in a reverse-map are dropped
      +
      input
      +
      + expand/0065-in.jsonld +
      +
      expect
      +
      + expand/0065-out.jsonld +
      +
      +
      +
      + Test t0066 Reverse-map keys with @vocab +
      +
      +
      +
      id
      +
      #t0066
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expand uses @vocab to expand keys in reverse-maps
      +
      input
      +
      + expand/0066-in.jsonld +
      +
      expect
      +
      + expand/0066-out.jsonld +
      +
      +
      +
      + Test t0067 prefix://suffix not a compact IRI +
      +
      +
      +
      id
      +
      #t0067
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes
      +
      input
      +
      + expand/0067-in.jsonld +
      +
      expect
      +
      + expand/0067-out.jsonld +
      +
      +
      +
      + Test t0068 _:suffix values are not a compact IRI +
      +
      +
      +
      id
      +
      #t0068
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore
      +
      input
      +
      + expand/0068-in.jsonld +
      +
      expect
      +
      + expand/0068-out.jsonld +
      +
      +
      +
      + Test t0069 Compact IRI as term with type mapping +
      +
      +
      +
      id
      +
      #t0069
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Redefine compact IRI to define type mapping using the compact IRI itself as value of @id
      +
      input
      +
      + expand/0069-in.jsonld +
      +
      expect
      +
      + expand/0069-out.jsonld +
      +
      +
      +
      + Test t0070 Compact IRI as term defined using equivalent compact IRI +
      +
      +
      +
      id
      +
      #t0070
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Redefine compact IRI to define type mapping using the compact IRI itself as string value
      +
      input
      +
      + expand/0070-in.jsonld +
      +
      expect
      +
      + expand/0070-out.jsonld +
      +
      +
      +
      + Test t0071 Redefine terms looking like compact IRIs +
      +
      +
      +
      id
      +
      #t0071
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Term definitions may look like compact IRIs
      +
      input
      +
      + expand/0071-in.jsonld +
      +
      expect
      +
      + expand/0071-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test t0072 Redefine term using @vocab, not itself +
      +
      +
      +
      id
      +
      #t0072
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Redefining a term as itself when @vocab is defined uses @vocab, not previous term definition
      +
      input
      +
      + expand/0072-in.jsonld +
      +
      expect
      +
      + expand/0072-out.jsonld +
      +
      +
      +
      + Test t0073 @context not first property +
      +
      +
      +
      id
      +
      #t0073
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition
      +
      input
      +
      + expand/0073-in.jsonld +
      +
      expect
      +
      + expand/0073-out.jsonld +
      +
      +
      +
      + Test t0074 @id not first property +
      +
      +
      +
      id
      +
      #t0074
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition
      +
      input
      +
      + expand/0074-in.jsonld +
      +
      expect
      +
      + expand/0074-out.jsonld +
      +
      +
      +
      + Test t0075 @vocab as blank node identifier +
      +
      +
      +
      id
      +
      #t0075
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use @vocab to map all properties to blank node identifiers
      +
      input
      +
      + expand/0075-in.jsonld +
      +
      expect
      +
      + expand/0075-out.jsonld +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test t0076 base option overrides document location +
      +
      +
      +
      id
      +
      #t0076
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of the base option overrides the document location
      +
      input
      +
      + expand/0076-in.jsonld +
      +
      expect
      +
      + expand/0076-out.jsonld +
      +
      Options
      +
      +
      +
      base
      +
      http://example/base/
      +
      +
      +
      +
      +
      + Test t0077 expandContext option +
      +
      +
      +
      id
      +
      #t0077
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of the expandContext option to expand the input document
      +
      input
      +
      + expand/0077-in.jsonld +
      +
      expect
      +
      + expand/0077-out.jsonld +
      +
      Options
      +
      +
      +
      expandContext
      +
      expand/0077-context.jsonld
      +
      +
      +
      +
      +
      + Test t0078 multiple reverse properties +
      +
      +
      +
      id
      +
      #t0078
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of multiple reverse properties
      +
      input
      +
      + expand/0078-in.jsonld +
      +
      expect
      +
      + expand/0078-out.jsonld +
      +
      +
      +
      + Test t0079 expand @graph container +
      +
      +
      +
      id
      +
      #t0079
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers
      +
      input
      +
      + expand/0079-in.jsonld +
      +
      expect
      +
      + expand/0079-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0080 expand [@graph, @set] container +
      +
      +
      +
      id
      +
      #t0080
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of [@graph, @set] containers
      +
      input
      +
      + expand/0080-in.jsonld +
      +
      expect
      +
      + expand/0080-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0081 Creates an @graph container if value is a graph +
      +
      +
      +
      id
      +
      #t0081
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Don't double-expand an already expanded graph
      +
      input
      +
      + expand/0081-in.jsonld +
      +
      expect
      +
      + expand/0081-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0082 expand [@graph, @index] container +
      +
      +
      +
      id
      +
      #t0082
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers with @index
      +
      input
      +
      + expand/0082-in.jsonld +
      +
      expect
      +
      + expand/0082-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0083 expand [@graph, @index, @set] container +
      +
      +
      +
      id
      +
      #t0083
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers with @index and @set
      +
      input
      +
      + expand/0083-in.jsonld +
      +
      expect
      +
      + expand/0083-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0084 Do not expand [@graph, @index] container if value is a graph +
      +
      +
      +
      id
      +
      #t0084
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + expand/0084-in.jsonld +
      +
      expect
      +
      + expand/0084-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0085 expand [@graph, @id] container +
      +
      +
      +
      id
      +
      #t0085
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers with @id
      +
      input
      +
      + expand/0085-in.jsonld +
      +
      expect
      +
      + expand/0085-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0086 expand [@graph, @id, @set] container +
      +
      +
      +
      id
      +
      #t0086
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers with @id and @set
      +
      input
      +
      + expand/0086-in.jsonld +
      +
      expect
      +
      + expand/0086-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0087 Do not expand [@graph, @id] container if value is a graph +
      +
      +
      +
      id
      +
      #t0087
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + expand/0087-in.jsonld +
      +
      expect
      +
      + expand/0087-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0088 Do not expand native values to IRIs +
      +
      +
      +
      id
      +
      #t0088
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Value Expansion does not expand native values, such as booleans, to a node object
      +
      input
      +
      + expand/0088-in.jsonld +
      +
      expect
      +
      + expand/0088-out.jsonld +
      +
      +
      +
      + Test t0089 empty @base applied to the base option +
      +
      +
      +
      id
      +
      #t0089
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of an empty @base is applied to the base option
      +
      input
      +
      + expand/0089-in.jsonld +
      +
      expect
      +
      + expand/0089-out.jsonld +
      +
      Options
      +
      +
      +
      base
      +
      http://example/base/
      +
      +
      +
      +
      +
      + Test t0090 relative @base overrides base option and document location +
      +
      +
      +
      id
      +
      #t0090
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of a relative @base overrides base option and document location
      +
      input
      +
      + expand/0090-in.jsonld +
      +
      expect
      +
      + expand/0090-out.jsonld +
      +
      Options
      +
      +
      +
      base
      +
      http://example/base/
      +
      +
      +
      +
      +
      + Test t0091 relative and absolute @base overrides base option and document location +
      +
      +
      +
      id
      +
      #t0091
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of a relative and absolute @base overrides base option and document location
      +
      input
      +
      + expand/0091-in.jsonld +
      +
      expect
      +
      + expand/0091-out.jsonld +
      +
      Options
      +
      +
      +
      base
      +
      http://example/base/
      +
      +
      +
      +
      +
      + Test t0092 Various relative IRIs as properties with with @vocab: '' +
      +
      +
      +
      id
      +
      #t0092
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Pathological relative property IRIs
      +
      input
      +
      + expand/0092-in.jsonld +
      +
      expect
      +
      + expand/0092-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0093 expand @graph container (multiple objects) +
      +
      +
      +
      id
      +
      #t0093
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers
      +
      input
      +
      + expand/0093-in.jsonld +
      +
      expect
      +
      + expand/0093-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0094 expand [@graph, @set] container (multiple objects) +
      +
      +
      +
      id
      +
      #t0094
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of [@graph, @set] containers
      +
      input
      +
      + expand/0094-in.jsonld +
      +
      expect
      +
      + expand/0094-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0095 Creates an @graph container if value is a graph (multiple objects) +
      +
      +
      +
      id
      +
      #t0095
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Double-expand an already expanded graph
      +
      input
      +
      + expand/0095-in.jsonld +
      +
      expect
      +
      + expand/0095-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0096 expand [@graph, @index] container (multiple indexed objects) +
      +
      +
      +
      id
      +
      #t0096
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers with @index
      +
      input
      +
      + expand/0096-in.jsonld +
      +
      expect
      +
      + expand/0096-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0097 expand [@graph, @index, @set] container (multiple objects) +
      +
      +
      +
      id
      +
      #t0097
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers with @index and @set
      +
      input
      +
      + expand/0097-in.jsonld +
      +
      expect
      +
      + expand/0097-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0098 Do not expand [@graph, @index] container if value is a graph (multiple objects) +
      +
      +
      +
      id
      +
      #t0098
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + expand/0098-in.jsonld +
      +
      expect
      +
      + expand/0098-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0099 expand [@graph, @id] container (multiple objects) +
      +
      +
      +
      id
      +
      #t0099
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers with @id
      +
      input
      +
      + expand/0099-in.jsonld +
      +
      expect
      +
      + expand/0099-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0100 expand [@graph, @id, @set] container (multiple objects) +
      +
      +
      +
      id
      +
      #t0100
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers with @id and @set
      +
      input
      +
      + expand/0100-in.jsonld +
      +
      expect
      +
      + expand/0100-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0101 Do not expand [@graph, @id] container if value is a graph (multiple objects) +
      +
      +
      +
      id
      +
      #t0101
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + expand/0101-in.jsonld +
      +
      expect
      +
      + expand/0101-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0102 Expand @graph container if value is a graph (multiple objects) +
      +
      +
      +
      id
      +
      #t0102
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Creates a new graph object if indexed value is already a graph object
      +
      input
      +
      + expand/0102-in.jsonld +
      +
      expect
      +
      + expand/0102-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0103 Expand @graph container if value is a graph (multiple graphs) +
      +
      +
      +
      id
      +
      #t0103
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Creates a new graph object if indexed value is already a graph object
      +
      input
      +
      + expand/0103-in.jsonld +
      +
      expect
      +
      + expand/0103-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0104 Creates an @graph container if value is a graph (mixed graph and object) +
      +
      +
      +
      id
      +
      #t0104
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Double-expand an already expanded graph
      +
      input
      +
      + expand/0104-in.jsonld +
      +
      expect
      +
      + expand/0104-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0105 Do not expand [@graph, @index] container if value is a graph (mixed graph and object) +
      +
      +
      +
      id
      +
      #t0105
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + expand/0105-in.jsonld +
      +
      expect
      +
      + expand/0105-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0106 Do not expand [@graph, @id] container if value is a graph (mixed graph and object) +
      +
      +
      +
      id
      +
      #t0106
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + expand/0106-in.jsonld +
      +
      expect
      +
      + expand/0106-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0107 expand [@graph, @index] container (indexes with multiple objects) +
      +
      +
      +
      id
      +
      #t0107
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers with @index
      +
      input
      +
      + expand/0107-in.jsonld +
      +
      expect
      +
      + expand/0107-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0108 expand [@graph, @id] container (multiple ids and objects) +
      +
      +
      +
      id
      +
      #t0108
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Use of @graph containers with @id
      +
      input
      +
      + expand/0108-in.jsonld +
      +
      expect
      +
      + expand/0108-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0109 IRI expansion of fragments including ':' +
      +
      +
      +
      id
      +
      #t0109
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute
      +
      input
      +
      + expand/0109-in.jsonld +
      +
      expect
      +
      + expand/0109-out.jsonld +
      +
      +
      +
      + Test t0110 Various relative IRIs as properties with with relative @vocab +
      +
      +
      +
      id
      +
      #t0110
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Pathological relative property IRIs
      +
      input
      +
      + expand/0110-in.jsonld +
      +
      expect
      +
      + expand/0110-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0111 Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base +
      +
      +
      +
      id
      +
      #t0111
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Pathological relative property IRIs
      +
      input
      +
      + expand/0111-in.jsonld +
      +
      expect
      +
      + expand/0111-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0112 Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base +
      +
      +
      +
      id
      +
      #t0112
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Pathological relative property IRIs
      +
      input
      +
      + expand/0112-in.jsonld +
      +
      expect
      +
      + expand/0112-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0113 context with JavaScript Object property names +
      +
      +
      +
      id
      +
      #t0113
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expand with context including JavaScript Object property names
      +
      input
      +
      + expand/0113-in.jsonld +
      +
      expect
      +
      + expand/0113-out.jsonld +
      +
      +
      +
      + Test t0114 Expansion allows multiple properties expanding to @type +
      +
      +
      +
      id
      +
      #t0114
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      An exception for the colliding keywords error is made for @type
      +
      input
      +
      + expand/0114-in.jsonld +
      +
      expect
      +
      + expand/0114-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0115 Verifies that relative IRIs as properties with @vocab: '' in 1.0 generate an error +
      +
      +
      +
      id
      +
      #t0115
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Relative property IRIs with relative @vocab in 1.0
      +
      input
      +
      + expand/0115-in.jsonld +
      +
      expect
      +
      + invalid vocab mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test t0116 Verifies that relative IRIs as properties with relative @vocab in 1.0 generate an error +
      +
      +
      +
      id
      +
      #t0116
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Relative property IRIs with relative @vocab in 1.0
      +
      input
      +
      + expand/0116-in.jsonld +
      +
      expect
      +
      + invalid vocab mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test t0117 A term starting with a colon can expand to a different IRI +
      +
      +
      +
      id
      +
      #t0117
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Terms may begin with a colon and not be treated as IRIs.
      +
      input
      +
      + expand/0117-in.jsonld +
      +
      expect
      +
      + expand/0117-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0118 Expanding a value staring with a colon does not treat that value as an IRI +
      +
      +
      +
      id
      +
      #t0118
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Terms may begin with a colon and not be treated as IRIs.
      +
      input
      +
      + expand/0118-in.jsonld +
      +
      expect
      +
      + expand/0118-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0119 Ignore some terms with @, allow others. +
      +
      +
      +
      id
      +
      #t0119
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword.
      +
      input
      +
      + expand/0119-in.jsonld +
      +
      expect
      +
      + expand/0119-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0120 Ignore some values of @id with @, allow others. +
      +
      +
      +
      id
      +
      #t0120
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword.
      +
      input
      +
      + expand/0120-in.jsonld +
      +
      expect
      +
      + expand/0120-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0121 Ignore some values of @reverse with @, allow others. +
      +
      +
      +
      id
      +
      #t0121
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword.
      +
      input
      +
      + expand/0121-in.jsonld +
      +
      expect
      +
      + expand/0121-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0122 Ignore some IRIs when that start with @ when expanding. +
      +
      +
      +
      id
      +
      #t0122
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword. (Note: the resulting document will not be valid JSON-LD, due to the `null` value for `@id`)
      +
      input
      +
      + expand/0122-in.jsonld +
      +
      expect
      +
      + expand/0122-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      normative
      +
      false
      +
      +
      +
      +
      +
      + Test t0123 Value objects including invalid literal datatype IRIs are rejected +
      +
      +
      +
      id
      +
      #t0123
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Processors MUST validate datatype IRIs.
      +
      input
      +
      + expand/0123-in.jsonld +
      +
      expect
      +
      + invalid typed value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0124 compact IRI as @vocab +
      +
      +
      +
      id
      +
      #t0124
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that @vocab defined as a compact IRI expands properly
      +
      input
      +
      + expand/0124-in.jsonld +
      +
      expect
      +
      + expand/0124-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0125 term as @vocab +
      +
      +
      +
      id
      +
      #t0125
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that @vocab defined as a term expands properly
      +
      input
      +
      + expand/0125-in.jsonld +
      +
      expect
      +
      + expand/0125-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0126 A scoped context may include itself recursively (direct) +
      +
      +
      +
      id
      +
      #t0126
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly
      +
      input
      +
      + expand/0126-in.jsonld +
      +
      expect
      +
      + expand/0126-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0127 A scoped context may include itself recursively (indirect) +
      +
      +
      +
      id
      +
      #t0127
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly
      +
      input
      +
      + expand/0127-in.jsonld +
      +
      expect
      +
      + expand/0127-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0128 Two scoped context may include a shared context +
      +
      +
      +
      id
      +
      #t0128
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context
      +
      input
      +
      + expand/0128-in.jsonld +
      +
      expect
      +
      + expand/0128-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test t0129 Base without trailing slash, without path +
      +
      +
      +
      id
      +
      #t0129
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986
      +
      input
      +
      + expand/0129-in.jsonld +
      +
      expect
      +
      + expand/0129-out.jsonld +
      +
      +
      +
      + Test t0130 Base without trailing slash, with path +
      +
      +
      +
      id
      +
      #t0130
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986
      +
      input
      +
      + expand/0130-in.jsonld +
      +
      expect
      +
      + expand/0130-out.jsonld +
      +
      +
      +
      + Test t0131 Reverse term with property based indexed container +
      +
      +
      +
      id
      +
      #t0131
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding a reverse term using @container: @index and @index set to a property
      +
      input
      +
      + expand/0131-in.jsonld +
      +
      expect
      +
      + expand/0131-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc001 adding new term +
      +
      +
      +
      id
      +
      #tc001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + expand/c001-in.jsonld +
      +
      expect
      +
      + expand/c001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc002 overriding a term +
      +
      +
      +
      id
      +
      #tc002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + expand/c002-in.jsonld +
      +
      expect
      +
      + expand/c002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc003 property and value with different terms mapping to the same expanded property +
      +
      +
      +
      id
      +
      #tc003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + expand/c003-in.jsonld +
      +
      expect
      +
      + expand/c003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc004 deep @context affects nested nodes +
      +
      +
      +
      id
      +
      #tc004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + expand/c004-in.jsonld +
      +
      expect
      +
      + expand/c004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc005 scoped context layers on intemediate contexts +
      +
      +
      +
      id
      +
      #tc005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + expand/c005-in.jsonld +
      +
      expect
      +
      + expand/c005-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc006 adding new term +
      +
      +
      +
      id
      +
      #tc006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + expand/c006-in.jsonld +
      +
      expect
      +
      + expand/c006-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc007 overriding a term +
      +
      +
      +
      id
      +
      #tc007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + expand/c007-in.jsonld +
      +
      expect
      +
      + expand/c007-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc008 alias of @type +
      +
      +
      +
      id
      +
      #tc008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + expand/c008-in.jsonld +
      +
      expect
      +
      + expand/c008-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc009 deep @type-scoped @context does NOT affect nested nodes +
      +
      +
      +
      id
      +
      #tc009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + expand/c009-in.jsonld +
      +
      expect
      +
      + expand/c009-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc010 scoped context layers on intemediate contexts +
      +
      +
      +
      id
      +
      #tc010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + expand/c010-in.jsonld +
      +
      expect
      +
      + expand/c010-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc011 orders @type terms when applying scoped contexts +
      +
      +
      +
      id
      +
      #tc011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + expand/c011-in.jsonld +
      +
      expect
      +
      + expand/c011-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc012 deep property-term scoped @context in @type-scoped @context affects nested nodes +
      +
      +
      +
      id
      +
      #tc012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + expand/c012-in.jsonld +
      +
      expect
      +
      + expand/c012-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc013 type maps use scoped context from type index and not scoped context from containing +
      +
      +
      +
      id
      +
      #tc013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + expand/c013-in.jsonld +
      +
      expect
      +
      + expand/c013-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc014 type-scoped context nullification +
      +
      +
      +
      id
      +
      #tc014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped context nullification
      +
      input
      +
      + expand/c014-in.jsonld +
      +
      expect
      +
      + expand/c014-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc015 type-scoped base +
      +
      +
      +
      id
      +
      #tc015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped base
      +
      input
      +
      + expand/c015-in.jsonld +
      +
      expect
      +
      + expand/c015-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc016 type-scoped vocab +
      +
      +
      +
      id
      +
      #tc016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped vocab
      +
      input
      +
      + expand/c016-in.jsonld +
      +
      expect
      +
      + expand/c016-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc017 multiple type-scoped contexts are properly reverted +
      +
      +
      +
      id
      +
      #tc017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      multiple type-scoped contexts are property reverted
      +
      input
      +
      + expand/c017-in.jsonld +
      +
      expect
      +
      + expand/c017-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc018 multiple type-scoped types resolved against previous context +
      +
      +
      +
      id
      +
      #tc018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      multiple type-scoped types resolved against previous context
      +
      input
      +
      + expand/c018-in.jsonld +
      +
      expect
      +
      + expand/c018-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc019 type-scoped context with multiple property scoped terms +
      +
      +
      +
      id
      +
      #tc019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped context with multiple property scoped terms
      +
      input
      +
      + expand/c019-in.jsonld +
      +
      expect
      +
      + expand/c019-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc020 type-scoped value +
      +
      +
      +
      id
      +
      #tc020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped value
      +
      input
      +
      + expand/c020-in.jsonld +
      +
      expect
      +
      + expand/c020-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc021 type-scoped value mix +
      +
      +
      +
      id
      +
      #tc021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped value mix
      +
      input
      +
      + expand/c021-in.jsonld +
      +
      expect
      +
      + expand/c021-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc022 type-scoped property-scoped contexts including @type:@vocab +
      +
      +
      +
      id
      +
      #tc022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped property-scoped contexts including @type:@vocab
      +
      input
      +
      + expand/c022-in.jsonld +
      +
      expect
      +
      + expand/c022-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc023 composed type-scoped property-scoped contexts including @type:@vocab +
      +
      +
      +
      id
      +
      #tc023
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      composed type-scoped property-scoped contexts including @type:@vocab
      +
      input
      +
      + expand/c023-in.jsonld +
      +
      expect
      +
      + expand/c023-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc024 type-scoped + property-scoped + values evaluates against previous context +
      +
      +
      +
      id
      +
      #tc024
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped + property-scoped + values evaluates against previous context
      +
      input
      +
      + expand/c024-in.jsonld +
      +
      expect
      +
      + expand/c024-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc025 type-scoped + graph container +
      +
      +
      +
      id
      +
      #tc025
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped + graph container
      +
      input
      +
      + expand/c025-in.jsonld +
      +
      expect
      +
      + expand/c025-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc026 @propagate: true on type-scoped context +
      +
      +
      +
      id
      +
      #tc026
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped context with @propagate: true survive node-objects
      +
      input
      +
      + expand/c026-in.jsonld +
      +
      expect
      +
      + expand/c026-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc027 @propagate: false on property-scoped context +
      +
      +
      +
      id
      +
      #tc027
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      property-scoped context with @propagate: false do not survive node-objects
      +
      input
      +
      + expand/c027-in.jsonld +
      +
      expect
      +
      + expand/c027-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc028 @propagate: false on embedded context +
      +
      +
      +
      id
      +
      #tc028
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      embedded context with @propagate: false do not survive node-objects
      +
      input
      +
      + expand/c028-in.jsonld +
      +
      expect
      +
      + expand/c028-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc029 @propagate is invalid in 1.0 +
      +
      +
      +
      id
      +
      #tc029
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @propagate is invalid in 1.0
      +
      input
      +
      + expand/c029-in.jsonld +
      +
      expect
      +
      + invalid context entry +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test tc030 @propagate must be boolean valued +
      +
      +
      +
      id
      +
      #tc030
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @propagate must be boolean valued
      +
      input
      +
      + expand/c030-in.jsonld +
      +
      expect
      +
      + invalid @propagate value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc031 @context resolutions respects relative URLs. +
      +
      +
      +
      id
      +
      #tc031
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      URL resolution follows RFC3986
      +
      input
      +
      + expand/c031-in.jsonld +
      +
      expect
      +
      + expand/c031-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc032 Unused embedded context with error. +
      +
      +
      +
      id
      +
      #tc032
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      An embedded context which is never used should still be checked.
      +
      input
      +
      + expand/c032-in.jsonld +
      +
      expect
      +
      + invalid scoped context +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc033 Unused context with an embedded context error. +
      +
      +
      +
      id
      +
      #tc033
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      An unused context with an embedded context should still be checked.
      +
      input
      +
      + expand/c033-in.jsonld +
      +
      expect
      +
      + invalid scoped context +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc034 Remote scoped context. +
      +
      +
      +
      id
      +
      #tc034
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Scoped contexts may be externally loaded.
      +
      input
      +
      + expand/c034-in.jsonld +
      +
      expect
      +
      + expand/c034-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc035 Term scoping with embedded contexts. +
      +
      +
      +
      id
      +
      #tc035
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Terms should make use of @vocab relative to the scope in which the term was defined.
      +
      input
      +
      + expand/c035-in.jsonld +
      +
      expect
      +
      + expand/c035-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc036 Expansion with empty property-scoped context. +
      +
      +
      +
      id
      +
      #tc036
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope.
      +
      input
      +
      + expand/c036-in.jsonld +
      +
      expect
      +
      + expand/c036-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc037 property-scoped contexts which are alias of @nest +
      +
      +
      +
      id
      +
      #tc037
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Nesting terms may have property-scoped contexts defined.
      +
      input
      +
      + expand/c037-in.jsonld +
      +
      expect
      +
      + expand/c037-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc038 Bibframe example (poor-mans inferrence) +
      +
      +
      +
      id
      +
      #tc038
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Nesting terms may have property-scoped contexts defined.
      +
      input
      +
      + expand/c038-in.jsonld +
      +
      expect
      +
      + expand/c038-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi01 Expand string using default and term directions +
      +
      +
      +
      id
      +
      #tdi01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Strings are coerced to have @direction based on default and term direction.
      +
      input
      +
      + expand/di01-in.jsonld +
      +
      expect
      +
      + expand/di01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi02 Expand string using default and term directions and languages +
      +
      +
      +
      id
      +
      #tdi02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Strings are coerced to have @direction based on default and term direction.
      +
      input
      +
      + expand/di02-in.jsonld +
      +
      expect
      +
      + expand/di02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi03 expand list values with @direction +
      +
      +
      +
      id
      +
      #tdi03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List values where the term has @direction are used in expansion.
      +
      input
      +
      + expand/di03-in.jsonld +
      +
      expect
      +
      + expand/di03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi04 simple language map with term direction +
      +
      +
      +
      id
      +
      #tdi04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + expand/di04-in.jsonld +
      +
      expect
      +
      + expand/di04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi05 simple language mapwith overriding term direction +
      +
      +
      +
      id
      +
      #tdi05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + expand/di05-in.jsonld +
      +
      expect
      +
      + expand/di05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi06 simple language mapwith overriding null direction +
      +
      +
      +
      id
      +
      #tdi06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + expand/di06-in.jsonld +
      +
      expect
      +
      + expand/di06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi07 simple language map with mismatching term direction +
      +
      +
      +
      id
      +
      #tdi07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + expand/di07-in.jsonld +
      +
      expect
      +
      + expand/di07-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi08 @direction must be one of ltr or rtl +
      +
      +
      +
      id
      +
      #tdi08
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Generate an error if @direction has illegal value.
      +
      input
      +
      + expand/di08-in.jsonld +
      +
      expect
      +
      + invalid base direction +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi09 @direction is incompatible with @type +
      +
      +
      +
      id
      +
      #tdi09
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Value objects can have either @type but not @language or @direction.
      +
      input
      +
      + expand/di09-in.jsonld +
      +
      expect
      +
      + invalid value object +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tec01 Invalid keyword in term definition +
      +
      +
      +
      id
      +
      #tec01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid term definition is found
      +
      input
      +
      + expand/ec01-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tec02 Term definition on @type with empty map +
      +
      +
      +
      id
      +
      #tec02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised if @type is defined as a term with an empty map
      +
      input
      +
      + expand/ec02-in.jsonld +
      +
      expect
      +
      + keyword redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tem01 Invalid container mapping +
      +
      +
      +
      id
      +
      #tem01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid container mapping is found
      +
      input
      +
      + expand/em01-in.jsonld +
      +
      expect
      +
      + invalid container mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten01 @nest MUST NOT have a string value +
      +
      +
      +
      id
      +
      #ten01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      container: @nest
      +
      input
      +
      + expand/en01-in.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten02 @nest MUST NOT have a boolen value +
      +
      +
      +
      id
      +
      #ten02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + expand/en02-in.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten03 @nest MUST NOT have a numeric value +
      +
      +
      +
      id
      +
      #ten03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + expand/en03-in.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten04 @nest MUST NOT have a value object value +
      +
      +
      +
      id
      +
      #ten04
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + expand/en04-in.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten05 does not allow a keyword other than @nest for the value of @nest +
      +
      +
      +
      id
      +
      #ten05
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + expand/en05-in.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten06 does not allow @nest with @reverse +
      +
      +
      +
      id
      +
      #ten06
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + expand/en06-in.jsonld +
      +
      expect
      +
      + invalid reverse property +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep02 processingMode json-ld-1.0 conflicts with @version: 1.1 +
      +
      +
      +
      id
      +
      #tep02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.
      +
      input
      +
      + expand/ep02-in.jsonld +
      +
      expect
      +
      + processing mode conflict +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep03 @version must be 1.1 +
      +
      +
      +
      id
      +
      #tep03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If @version is specified, it must be 1.1
      +
      input
      +
      + expand/ep03-in.jsonld +
      +
      expect
      +
      + invalid @version value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter01 Keywords cannot be aliased to other keywords +
      +
      +
      +
      id
      +
      #ter01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword
      +
      input
      +
      + expand/er01-in.jsonld +
      +
      expect
      +
      + keyword redefinition +
      +
      +
      +
      + Test ter02 A context may not include itself recursively (direct) +
      +
      +
      +
      id
      +
      #ter02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when processing a context referencing itself
      +
      input
      +
      + expand/er02-in.jsonld +
      +
      expect
      +
      + recursive context inclusion +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ter03 A context may not include itself recursively (indirect) +
      +
      +
      +
      id
      +
      #ter03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when processing a context referencing itself indirectly
      +
      input
      +
      + expand/er03-in.jsonld +
      +
      expect
      +
      + recursive context inclusion +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ter04 Error dereferencing a remote context +
      +
      +
      +
      id
      +
      #ter04
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context dereference results in an error
      +
      input
      +
      + expand/er04-in.jsonld +
      +
      expect
      +
      + loading remote context failed +
      +
      +
      +
      + Test ter05 Invalid remote context +
      +
      +
      +
      id
      +
      #ter05
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a remote context is not an object containing @context
      +
      input
      +
      + expand/er05-in.jsonld +
      +
      expect
      +
      + invalid remote context +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter06 Invalid local context +
      +
      +
      +
      id
      +
      #ter06
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context is not a string or object
      +
      input
      +
      + expand/er06-in.jsonld +
      +
      expect
      +
      + invalid local context +
      +
      +
      +
      + Test ter07 Invalid base IRI +
      +
      +
      +
      id
      +
      #ter07
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context contains an invalid @base
      +
      input
      +
      + expand/er07-in.jsonld +
      +
      expect
      +
      + invalid base IRI +
      +
      +
      +
      + Test ter08 Invalid vocab mapping +
      +
      +
      +
      id
      +
      #ter08
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping
      +
      input
      +
      + expand/er08-in.jsonld +
      +
      expect
      +
      + invalid vocab mapping +
      +
      +
      +
      + Test ter09 Invalid default language +
      +
      +
      +
      id
      +
      #ter09
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context contains an invalid @language
      +
      input
      +
      + expand/er09-in.jsonld +
      +
      expect
      +
      + invalid default language +
      +
      +
      +
      + Test ter10 Cyclic IRI mapping +
      +
      +
      +
      id
      +
      #ter10
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a cyclic IRI mapping is found
      +
      input
      +
      + expand/er10-in.jsonld +
      +
      expect
      +
      + cyclic IRI mapping +
      +
      +
      +
      + Test ter11 Invalid term definition +
      +
      +
      +
      id
      +
      #ter11
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid term definition is found
      +
      input
      +
      + expand/er11-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      +
      +
      + Test ter12 Invalid type mapping (not a string) +
      +
      +
      +
      id
      +
      #ter12
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      +
      input
      +
      + expand/er12-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      +
      +
      + Test ter13 Invalid type mapping (not absolute IRI) +
      +
      +
      +
      id
      +
      #ter13
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      +
      input
      +
      + expand/er13-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      +
      +
      + Test ter14 Invalid reverse property (contains @id) +
      +
      +
      +
      id
      +
      #ter14
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid reverse property is found
      +
      input
      +
      + expand/er14-in.jsonld +
      +
      expect
      +
      + invalid reverse property +
      +
      +
      +
      + Test ter15 Invalid IRI mapping (@reverse not a string) +
      +
      +
      +
      id
      +
      #ter15
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      +
      input
      +
      + expand/er15-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      +
      +
      + Test ter17 Invalid reverse property (invalid @container) +
      +
      +
      +
      id
      +
      #ter17
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid reverse property is found
      +
      input
      +
      + expand/er17-in.jsonld +
      +
      expect
      +
      + invalid reverse property +
      +
      +
      +
      + Test ter18 Invalid IRI mapping (@id not a string) +
      +
      +
      +
      id
      +
      #ter18
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      +
      input
      +
      + expand/er18-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      +
      +
      + Test ter19 Invalid keyword alias (@context) +
      +
      +
      +
      id
      +
      #ter19
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid keyword alias is found
      +
      input
      +
      + expand/er19-in.jsonld +
      +
      expect
      +
      + invalid keyword alias +
      +
      +
      +
      + Test ter20 Invalid IRI mapping (no vocab mapping) +
      +
      +
      +
      id
      +
      #ter20
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      +
      input
      +
      + expand/er20-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      +
      +
      + Test ter21 Invalid container mapping +
      +
      +
      +
      id
      +
      #ter21
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid container mapping is found
      +
      input
      +
      + expand/er21-in.jsonld +
      +
      expect
      +
      + invalid container mapping +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter22 Invalid language mapping +
      +
      +
      +
      id
      +
      #ter22
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid language mapping is found
      +
      input
      +
      + expand/er22-in.jsonld +
      +
      expect
      +
      + invalid language mapping +
      +
      +
      +
      + Test ter23 Invalid IRI mapping (relative IRI in @type) +
      +
      +
      +
      id
      +
      #ter23
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      +
      input
      +
      + expand/er23-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      +
      +
      + Test ter24 List of lists (from array) +
      +
      +
      +
      id
      +
      #ter24
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when a list of lists is found
      +
      input
      +
      + expand/er24-in.jsonld +
      +
      expect
      +
      + list of lists +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ter25 Invalid reverse property map +
      +
      +
      +
      id
      +
      #ter25
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when a invalid reverse property map is found
      +
      input
      +
      + expand/er25-in.jsonld +
      +
      expect
      +
      + invalid reverse property map +
      +
      +
      +
      + Test ter26 Colliding keywords +
      +
      +
      +
      id
      +
      #ter26
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when colliding keywords are found
      +
      input
      +
      + expand/er26-in.jsonld +
      +
      expect
      +
      + colliding keywords +
      +
      +
      +
      + Test ter27 Invalid @id value +
      +
      +
      +
      id
      +
      #ter27
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid @id value is found
      +
      input
      +
      + expand/er27-in.jsonld +
      +
      expect
      +
      + invalid @id value +
      +
      +
      +
      + Test ter28 Invalid type value +
      +
      +
      +
      id
      +
      #ter28
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid type value is found
      +
      input
      +
      + expand/er28-in.jsonld +
      +
      expect
      +
      + invalid type value +
      +
      +
      +
      + Test ter29 Invalid value object value +
      +
      +
      +
      id
      +
      #ter29
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid value object value is found
      +
      input
      +
      + expand/er29-in.jsonld +
      +
      expect
      +
      + invalid value object value +
      +
      +
      +
      + Test ter30 Invalid language-tagged string +
      +
      +
      +
      id
      +
      #ter30
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found
      +
      input
      +
      + expand/er30-in.jsonld +
      +
      expect
      +
      + invalid language-tagged string +
      +
      +
      +
      + Test ter31 Invalid @index value +
      +
      +
      +
      id
      +
      #ter31
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid @index value value is found
      +
      input
      +
      + expand/er31-in.jsonld +
      +
      expect
      +
      + invalid @index value +
      +
      +
      +
      + Test ter32 List of lists (from array) +
      +
      +
      +
      id
      +
      #ter32
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when a list of lists is found
      +
      input
      +
      + expand/er32-in.jsonld +
      +
      expect
      +
      + list of lists +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ter33 Invalid @reverse value +
      +
      +
      +
      id
      +
      #ter33
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid @reverse value is found
      +
      input
      +
      + expand/er33-in.jsonld +
      +
      expect
      +
      + invalid @reverse value +
      +
      +
      +
      + Test ter34 Invalid reverse property value (in @reverse) +
      +
      +
      +
      id
      +
      #ter34
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid reverse property value is found
      +
      input
      +
      + expand/er34-in.jsonld +
      +
      expect
      +
      + invalid reverse property value +
      +
      +
      +
      + Test ter35 Invalid language map value +
      +
      +
      +
      id
      +
      #ter35
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid language map value is found
      +
      input
      +
      + expand/er35-in.jsonld +
      +
      expect
      +
      + invalid language map value +
      +
      +
      +
      + Test ter36 Invalid reverse property value (through coercion) +
      +
      +
      +
      id
      +
      #ter36
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid reverse property value is found
      +
      input
      +
      + expand/er36-in.jsonld +
      +
      expect
      +
      + invalid reverse property value +
      +
      +
      +
      + Test ter37 Invalid value object (unexpected keyword) +
      +
      +
      +
      id
      +
      #ter37
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid value object is found
      +
      input
      +
      + expand/er37-in.jsonld +
      +
      expect
      +
      + invalid value object +
      +
      +
      +
      + Test ter38 Invalid value object (@type and @language) +
      +
      +
      +
      id
      +
      #ter38
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid value object is found
      +
      input
      +
      + expand/er38-in.jsonld +
      +
      expect
      +
      + invalid value object +
      +
      +
      +
      + Test ter39 Invalid language-tagged value +
      +
      +
      +
      id
      +
      #ter39
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid language-tagged value is found
      +
      input
      +
      + expand/er39-in.jsonld +
      +
      expect
      +
      + invalid language-tagged value +
      +
      +
      +
      + Test ter40 Invalid typed value +
      +
      +
      +
      id
      +
      #ter40
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid typed value is found
      +
      input
      +
      + expand/er40-in.jsonld +
      +
      expect
      +
      + invalid typed value +
      +
      +
      +
      + Test ter41 Invalid set or list object +
      +
      +
      +
      id
      +
      #ter41
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid set or list object is found
      +
      input
      +
      + expand/er41-in.jsonld +
      +
      expect
      +
      + invalid set or list object +
      +
      +
      +
      + Test ter42 Keywords may not be redefined in 1.0 +
      +
      +
      +
      id
      +
      #ter42
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword
      +
      input
      +
      + expand/er42-in.jsonld +
      +
      expect
      +
      + keyword redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ter43 Term definition with @id: @type +
      +
      +
      +
      id
      +
      #ter43
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding term mapping to @type uses @type syntax now illegal
      +
      input
      +
      + expand/er43-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter44 Redefine terms looking like compact IRIs +
      +
      +
      +
      id
      +
      #ter44
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Term definitions may look like compact IRIs, but must be consistent.
      +
      input
      +
      + expand/er44-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter48 Invalid term as relative IRI +
      +
      +
      +
      id
      +
      #ter48
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that a relative IRI cannot be used as a term.
      +
      input
      +
      + expand/er48-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter49 A relative IRI cannot be used as a prefix +
      +
      +
      +
      id
      +
      #ter49
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that a relative IRI cannot be used as a term.
      +
      input
      +
      + expand/er49-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter50 Invalid reverse id +
      +
      +
      +
      id
      +
      #ter50
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse.
      +
      input
      +
      + expand/er50-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      +
      +
      + Test ter51 Invalid value object value using a value alias +
      +
      +
      +
      id
      +
      #ter51
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias
      +
      input
      +
      + expand/er51-in.jsonld +
      +
      expect
      +
      + invalid value object value +
      +
      +
      +
      + Test ter52 Definition for the empty term +
      +
      +
      +
      id
      +
      #ter52
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context contains a definition for the empty term
      +
      input
      +
      + expand/er52-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      +
      +
      + Test ter53 Invalid prefix value +
      +
      +
      +
      id
      +
      #ter53
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context contains an invalid @prefix value
      +
      input
      +
      + expand/er53-in.jsonld +
      +
      expect
      +
      + invalid @prefix value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter54 Invalid value object, multiple values for @type. +
      +
      +
      +
      id
      +
      #ter54
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      The value of @type in a value object MUST be a string or null.
      +
      input
      +
      + expand/er54-in.jsonld +
      +
      expect
      +
      + invalid typed value +
      +
      +
      +
      + Test ter55 Invalid term definition, multiple values for @type. +
      +
      +
      +
      id
      +
      #ter55
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      The value of @type in an expanded term definition object MUST be a string or null.
      +
      input
      +
      + expand/er55-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      +
      +
      + Test tes01 Using an array value for @context is illegal in JSON-LD 1.0 +
      +
      +
      +
      id
      +
      #tes01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid container mapping is found
      +
      input
      +
      + expand/es01-in.jsonld +
      +
      expect
      +
      + invalid container mapping +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tes02 Mapping @container: [@list, @set] is invalid +
      +
      +
      +
      id
      +
      #tes02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Testing legal combinations of @set with other container values
      +
      input
      +
      + expand/es02-in.jsonld +
      +
      expect
      +
      + invalid container mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin01 Basic Included array +
      +
      +
      +
      id
      +
      #tin01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + expand/in01-in.jsonld +
      +
      expect
      +
      + expand/in01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin02 Basic Included object +
      +
      +
      +
      id
      +
      #tin02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + expand/in02-in.jsonld +
      +
      expect
      +
      + expand/in02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin03 Multiple properties mapping to @included are folded together +
      +
      +
      +
      id
      +
      #tin03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + expand/in03-in.jsonld +
      +
      expect
      +
      + expand/in03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin04 Included containing @included +
      +
      +
      +
      id
      +
      #tin04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + expand/in04-in.jsonld +
      +
      expect
      +
      + expand/in04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin05 Property value with @included +
      +
      +
      +
      id
      +
      #tin05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + expand/in05-in.jsonld +
      +
      expect
      +
      + expand/in05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin06 json.api example +
      +
      +
      +
      id
      +
      #tin06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + expand/in06-in.jsonld +
      +
      expect
      +
      + expand/in06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin07 Error if @included value is a string +
      +
      +
      +
      id
      +
      #tin07
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + expand/in07-in.jsonld +
      +
      expect
      +
      + invalid @included value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin08 Error if @included value is a value object +
      +
      +
      +
      id
      +
      #tin08
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + expand/in08-in.jsonld +
      +
      expect
      +
      + invalid @included value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin09 Error if @included value is a list object +
      +
      +
      +
      id
      +
      #tin09
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + expand/in09-in.jsonld +
      +
      expect
      +
      + invalid @included value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs01 Expand JSON literal (boolean true) +
      +
      +
      +
      id
      +
      #tjs01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (boolean true).
      +
      input
      +
      + expand/js01-in.jsonld +
      +
      expect
      +
      + expand/js01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs02 Expand JSON literal (boolean false) +
      +
      +
      +
      id
      +
      #tjs02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (boolean false).
      +
      input
      +
      + expand/js02-in.jsonld +
      +
      expect
      +
      + expand/js02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs03 Expand JSON literal (double) +
      +
      +
      +
      id
      +
      #tjs03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (double).
      +
      input
      +
      + expand/js03-in.jsonld +
      +
      expect
      +
      + expand/js03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs04 Expand JSON literal (double-zero) +
      +
      +
      +
      id
      +
      #tjs04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (double-zero).
      +
      input
      +
      + expand/js04-in.jsonld +
      +
      expect
      +
      + expand/js04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs05 Expand JSON literal (integer) +
      +
      +
      +
      id
      +
      #tjs05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (integer).
      +
      input
      +
      + expand/js05-in.jsonld +
      +
      expect
      +
      + expand/js05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs06 Expand JSON literal (object) +
      +
      +
      +
      id
      +
      #tjs06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (object).
      +
      input
      +
      + expand/js06-in.jsonld +
      +
      expect
      +
      + expand/js06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs07 Expand JSON literal (array) +
      +
      +
      +
      id
      +
      #tjs07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (array).
      +
      input
      +
      + expand/js07-in.jsonld +
      +
      expect
      +
      + expand/js07-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs08 Expand JSON literal with array canonicalization +
      +
      +
      +
      id
      +
      #tjs08
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal with array canonicalization.
      +
      input
      +
      + expand/js08-in.jsonld +
      +
      expect
      +
      + expand/js08-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs09 Transform JSON literal with string canonicalization +
      +
      +
      +
      id
      +
      #tjs09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal with string canonicalization.
      +
      input
      +
      + expand/js09-in.jsonld +
      +
      expect
      +
      + expand/js09-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs10 Expand JSON literal with structural canonicalization +
      +
      +
      +
      id
      +
      #tjs10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal with structural canonicalization.
      +
      input
      +
      + expand/js10-in.jsonld +
      +
      expect
      +
      + expand/js10-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs11 Expand JSON literal with unicode canonicalization +
      +
      +
      +
      id
      +
      #tjs11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal with unicode canonicalization.
      +
      input
      +
      + expand/js11-in.jsonld +
      +
      expect
      +
      + expand/js11-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs12 Expand JSON literal with value canonicalization +
      +
      +
      +
      id
      +
      #tjs12
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal with value canonicalization.
      +
      input
      +
      + expand/js12-in.jsonld +
      +
      expect
      +
      + expand/js12-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs13 Expand JSON literal with wierd canonicalization +
      +
      +
      +
      id
      +
      #tjs13
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal with wierd canonicalization.
      +
      input
      +
      + expand/js13-in.jsonld +
      +
      expect
      +
      + expand/js13-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs14 Expand JSON literal without expanding contents +
      +
      +
      +
      id
      +
      #tjs14
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal does not expand terms inside json.
      +
      input
      +
      + expand/js14-in.jsonld +
      +
      expect
      +
      + expand/js14-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs15 Expand JSON literal aleady in expanded form +
      +
      +
      +
      id
      +
      #tjs15
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal in expanded form.
      +
      input
      +
      + expand/js15-in.jsonld +
      +
      expect
      +
      + expand/js15-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs16 Expand JSON literal aleady in expanded form with aliased keys +
      +
      +
      +
      id
      +
      #tjs16
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal in expanded form with aliased keys in value object.
      +
      input
      +
      + expand/js16-in.jsonld +
      +
      expect
      +
      + expand/js16-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs17 Expand JSON literal (string) +
      +
      +
      +
      id
      +
      #tjs17
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (string).
      +
      input
      +
      + expand/js17-in.jsonld +
      +
      expect
      +
      + expand/js17-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs18 Expand JSON literal (null) +
      +
      +
      +
      id
      +
      #tjs18
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (null).
      +
      input
      +
      + expand/js18-in.jsonld +
      +
      expect
      +
      + expand/js18-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs19 Expand JSON literal with aliased @type +
      +
      +
      +
      id
      +
      #tjs19
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal with aliased @type.
      +
      input
      +
      + expand/js19-in.jsonld +
      +
      expect
      +
      + expand/js19-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs20 Expand JSON literal with aliased @value +
      +
      +
      +
      id
      +
      #tjs20
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal with aliased @value.
      +
      input
      +
      + expand/js20-in.jsonld +
      +
      expect
      +
      + expand/js20-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs21 Expand JSON literal with @context +
      +
      +
      +
      id
      +
      #tjs21
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding JSON literal with a @context.
      +
      input
      +
      + expand/js21-in.jsonld +
      +
      expect
      +
      + expand/js21-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs22 Expand JSON literal (null) aleady in expanded form. +
      +
      +
      +
      id
      +
      #tjs22
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (null).
      +
      input
      +
      + expand/js22-in.jsonld +
      +
      expect
      +
      + expand/js22-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs23 Expand JSON literal (empty array). +
      +
      +
      +
      id
      +
      #tjs23
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Tests expanding property with @type @json to a JSON literal (empty array).
      +
      input
      +
      + expand/js23-in.jsonld +
      +
      expect
      +
      + expand/js23-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tl001 Language map with null value +
      +
      +
      +
      id
      +
      #tl001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      A language map may have a null value, which is ignored
      +
      input
      +
      + expand/l001-in.jsonld +
      +
      expect
      +
      + expand/l001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli01 @list containing @list +
      +
      +
      +
      id
      +
      #tli01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + expand/li01-in.jsonld +
      +
      expect
      +
      + expand/li01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli02 @list containing empty @list +
      +
      +
      +
      id
      +
      #tli02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + expand/li02-in.jsonld +
      +
      expect
      +
      + expand/li02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli03 @list containing @list (with coercion) +
      +
      +
      +
      id
      +
      #tli03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + expand/li03-in.jsonld +
      +
      expect
      +
      + expand/li03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli04 @list containing empty @list (with coercion) +
      +
      +
      +
      id
      +
      #tli04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + expand/li04-in.jsonld +
      +
      expect
      +
      + expand/li04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli05 coerced @list containing an array +
      +
      +
      +
      id
      +
      #tli05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + expand/li05-in.jsonld +
      +
      expect
      +
      + expand/li05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli06 coerced @list containing an empty array +
      +
      +
      +
      id
      +
      #tli06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + expand/li06-in.jsonld +
      +
      expect
      +
      + expand/li06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli07 coerced @list containing deep arrays +
      +
      +
      +
      id
      +
      #tli07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + expand/li07-in.jsonld +
      +
      expect
      +
      + expand/li07-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli08 coerced @list containing deep empty arrays +
      +
      +
      +
      id
      +
      #tli08
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + expand/li08-in.jsonld +
      +
      expect
      +
      + expand/li08-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli09 coerced @list containing multiple lists +
      +
      +
      +
      id
      +
      #tli09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + expand/li09-in.jsonld +
      +
      expect
      +
      + expand/li09-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli10 coerced @list containing mixed list values +
      +
      +
      +
      id
      +
      #tli10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + expand/li10-in.jsonld +
      +
      expect
      +
      + expand/li10-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm001 Adds @id to object not having an @id +
      +
      +
      +
      id
      +
      #tm001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @container: @id
      +
      input
      +
      + expand/m001-in.jsonld +
      +
      expect
      +
      + expand/m001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm002 Retains @id in object already having an @id +
      +
      +
      +
      id
      +
      #tm002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @container: @id
      +
      input
      +
      + expand/m002-in.jsonld +
      +
      expect
      +
      + expand/m002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm003 Adds @type to object not having an @type +
      +
      +
      +
      id
      +
      #tm003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @container: @type
      +
      input
      +
      + expand/m003-in.jsonld +
      +
      expect
      +
      + expand/m003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm004 Prepends @type in object already having an @type +
      +
      +
      +
      id
      +
      #tm004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @container: @type
      +
      input
      +
      + expand/m004-in.jsonld +
      +
      expect
      +
      + expand/m004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm005 Adds expanded @id to object +
      +
      +
      +
      id
      +
      #tm005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @container: @id
      +
      input
      +
      + expand/m005-in.jsonld +
      +
      expect
      +
      + expand/m005-out.jsonld +
      +
      Options
      +
      +
      +
      base
      +
      http://example.org/
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm006 Adds vocabulary expanded @type to object +
      +
      +
      +
      id
      +
      #tm006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @container: @type
      +
      input
      +
      + expand/m006-in.jsonld +
      +
      expect
      +
      + expand/m006-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm007 Adds document expanded @type to object +
      +
      +
      +
      id
      +
      #tm007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @container: @type
      +
      input
      +
      + expand/m007-in.jsonld +
      +
      expect
      +
      + expand/m007-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm008 When type is in a type map +
      +
      +
      +
      id
      +
      #tm008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + expand/m008-in.jsonld +
      +
      expect
      +
      + expand/m008-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm009 language map with @none +
      +
      +
      +
      id
      +
      #tm009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @language
      +
      input
      +
      + expand/m009-in.jsonld +
      +
      expect
      +
      + expand/m009-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm010 language map with alias of @none +
      +
      +
      +
      id
      +
      #tm010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @language
      +
      input
      +
      + expand/m010-in.jsonld +
      +
      expect
      +
      + expand/m010-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm011 id map with @none +
      +
      +
      +
      id
      +
      #tm011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @id
      +
      input
      +
      + expand/m011-in.jsonld +
      +
      expect
      +
      + expand/m011-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm012 type map with alias of @none +
      +
      +
      +
      id
      +
      #tm012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + expand/m012-in.jsonld +
      +
      expect
      +
      + expand/m012-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm013 graph index map with @none +
      +
      +
      +
      id
      +
      #tm013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @graph and @index
      +
      input
      +
      + expand/m013-in.jsonld +
      +
      expect
      +
      + expand/m013-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm014 graph index map with alias @none +
      +
      +
      +
      id
      +
      #tm014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @graph and @index
      +
      input
      +
      + expand/m014-in.jsonld +
      +
      expect
      +
      + expand/m014-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm015 graph id index map with aliased @none +
      +
      +
      +
      id
      +
      #tm015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @graph and @id with @none
      +
      input
      +
      + expand/m015-in.jsonld +
      +
      expect
      +
      + expand/m015-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm016 graph id index map with aliased @none +
      +
      +
      +
      id
      +
      #tm016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @graph and @id with @none
      +
      input
      +
      + expand/m016-in.jsonld +
      +
      expect
      +
      + expand/m016-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm017 string value of type map expands to node reference +
      +
      +
      +
      id
      +
      #tm017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + expand/m017-in.jsonld +
      +
      expect
      +
      + expand/m017-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm018 string value of type map expands to node reference with @type: @id +
      +
      +
      +
      id
      +
      #tm018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + expand/m018-in.jsonld +
      +
      expect
      +
      + expand/m018-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm019 string value of type map expands to node reference with @type: @vocab +
      +
      +
      +
      id
      +
      #tm019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + expand/m019-in.jsonld +
      +
      expect
      +
      + expand/m019-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm020 string value of type map must not be a literal +
      +
      +
      +
      id
      +
      #tm020
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + expand/m020-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn001 Expands input using @nest +
      +
      +
      +
      id
      +
      #tn001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + expand/n001-in.jsonld +
      +
      expect
      +
      + expand/n001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn002 Expands input using aliased @nest +
      +
      +
      +
      id
      +
      #tn002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + expand/n002-in.jsonld +
      +
      expect
      +
      + expand/n002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn003 Appends nested values when property at base and nested +
      +
      +
      +
      id
      +
      #tn003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + expand/n003-in.jsonld +
      +
      expect
      +
      + expand/n003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn004 Appends nested values from all @nest aliases +
      +
      +
      +
      id
      +
      #tn004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + expand/n004-in.jsonld +
      +
      expect
      +
      + expand/n004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn005 Nested nested containers +
      +
      +
      +
      id
      +
      #tn005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + expand/n005-in.jsonld +
      +
      expect
      +
      + expand/n005-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn006 Arrays of nested values +
      +
      +
      +
      id
      +
      #tn006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + expand/n006-in.jsonld +
      +
      expect
      +
      + expand/n006-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn007 A nest of arrays +
      +
      +
      +
      id
      +
      #tn007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + expand/n007-in.jsonld +
      +
      expect
      +
      + expand/n007-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn008 Multiple keys may mapping to @type when nesting +
      +
      +
      +
      id
      +
      #tn008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + expand/n008-in.jsonld +
      +
      expect
      +
      + expand/n008-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp001 @version may be specified after first context +
      +
      +
      +
      id
      +
      #tp001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If processing mode is not set through API, it is set by the first context containing @version.
      +
      input
      +
      + expand/p001-in.jsonld +
      +
      expect
      +
      + expand/p001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp002 @version setting [1.0, 1.1, 1.0] +
      +
      +
      +
      id
      +
      #tp002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If processing mode is not set through API, it is set by the first context containing @version.
      +
      input
      +
      + expand/p002-in.jsonld +
      +
      expect
      +
      + expand/p002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp003 @version setting [1.1, 1.0] +
      +
      +
      +
      id
      +
      #tp003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If processing mode is not set through API, it is set by the first context containing @version.
      +
      input
      +
      + expand/p003-in.jsonld +
      +
      expect
      +
      + expand/p003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp004 @version setting [1.1, 1.0, 1.1] +
      +
      +
      +
      id
      +
      #tp004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If processing mode is not set through API, it is set by the first context containing @version.
      +
      input
      +
      + expand/p004-in.jsonld +
      +
      expect
      +
      + expand/p004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi01 error if @version is json-ld-1.0 for property-valued index +
      +
      +
      +
      id
      +
      #tpi01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi01-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test tpi02 error if @container does not include @index for property-valued index +
      +
      +
      +
      id
      +
      #tpi02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi02-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi03 error if @index is a keyword for property-valued index +
      +
      +
      +
      id
      +
      #tpi03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi03-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi04 error if @index is not a string for property-valued index +
      +
      +
      +
      id
      +
      #tpi04
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi04-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi05 error if attempting to add property to value object for property-valued index +
      +
      +
      +
      id
      +
      #tpi05
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi05-in.jsonld +
      +
      expect
      +
      + invalid value object +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi06 property-valued index expands to property value, instead of @index (value) +
      +
      +
      +
      id
      +
      #tpi06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi06-in.jsonld +
      +
      expect
      +
      + expand/pi06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi07 property-valued index appends to property value, instead of @index (value) +
      +
      +
      +
      id
      +
      #tpi07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi07-in.jsonld +
      +
      expect
      +
      + expand/pi07-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi08 property-valued index expands to property value, instead of @index (node) +
      +
      +
      +
      id
      +
      #tpi08
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi08-in.jsonld +
      +
      expect
      +
      + expand/pi08-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi09 property-valued index appends to property value, instead of @index (node) +
      +
      +
      +
      id
      +
      #tpi09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi09-in.jsonld +
      +
      expect
      +
      + expand/pi09-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi10 property-valued index does not output property for @none +
      +
      +
      +
      id
      +
      #tpi10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi10-in.jsonld +
      +
      expect
      +
      + expand/pi10-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi11 property-valued index adds property to graph object +
      +
      +
      +
      id
      +
      #tpi11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + expand/pi11-in.jsonld +
      +
      expect
      +
      + expand/pi11-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr01 Protect a term +
      +
      +
      +
      id
      +
      #tpr01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Check error when overriding a protected term.
      +
      input
      +
      + expand/pr01-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr02 Set a term to not be protected +
      +
      +
      +
      id
      +
      #tpr02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      A term with @protected: false is not protected.
      +
      input
      +
      + expand/pr02-in.jsonld +
      +
      expect
      +
      + expand/pr02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr03 Protect all terms in context +
      +
      +
      +
      id
      +
      #tpr03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      A protected context protects all term definitions.
      +
      input
      +
      + expand/pr03-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr04 Do not protect term with @protected: false +
      +
      +
      +
      id
      +
      #tpr04
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      A protected context does not protect terms with @protected: false.
      +
      input
      +
      + expand/pr04-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr05 Clear active context with protected terms from an embedded context +
      +
      +
      +
      id
      +
      #tpr05
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      The Active context be set to null from an embedded context.
      +
      input
      +
      + expand/pr05-in.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr06 Clear active context of protected terms from a term. +
      +
      +
      +
      id
      +
      #tpr06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      The Active context may be set to null from a scoped context of a term.
      +
      input
      +
      + expand/pr06-in.jsonld +
      +
      expect
      +
      + expand/pr06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr08 Term with protected scoped context. +
      +
      +
      +
      id
      +
      #tpr08
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      A scoped context can protect terms.
      +
      input
      +
      + expand/pr08-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr09 Attempt to redefine term in other protected context. +
      +
      +
      +
      id
      +
      #tpr09
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      A protected term cannot redefine another protected term.
      +
      input
      +
      + expand/pr09-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr10 Simple protected and unprotected terms. +
      +
      +
      +
      id
      +
      #tpr10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Simple protected and unprotected terms.
      +
      input
      +
      + expand/pr10-in.jsonld +
      +
      expect
      +
      + expand/pr10-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr11 Fail to override protected term. +
      +
      +
      +
      id
      +
      #tpr11
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Fail to override protected term.
      +
      input
      +
      + expand/pr11-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr12 Scoped context fail to override protected term. +
      +
      +
      +
      id
      +
      #tpr12
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Scoped context fail to override protected term.
      +
      input
      +
      + expand/pr12-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr13 Override unprotected term. +
      +
      +
      +
      id
      +
      #tpr13
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Override unprotected term.
      +
      input
      +
      + expand/pr13-in.jsonld +
      +
      expect
      +
      + expand/pr13-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr14 Clear protection with null context. +
      +
      +
      +
      id
      +
      #tpr14
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Clear protection with null context.
      +
      input
      +
      + expand/pr14-in.jsonld +
      +
      expect
      +
      + expand/pr14-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr15 Clear protection with array with null context +
      +
      +
      +
      id
      +
      #tpr15
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Clear protection with array with null context
      +
      input
      +
      + expand/pr15-in.jsonld +
      +
      expect
      +
      + expand/pr15-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr16 Override protected terms after null. +
      +
      +
      +
      id
      +
      #tpr16
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Override protected terms after null.
      +
      input
      +
      + expand/pr16-in.jsonld +
      +
      expect
      +
      + expand/pr16-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr17 Fail to override protected terms with type. +
      +
      +
      +
      id
      +
      #tpr17
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Fail to override protected terms with type.
      +
      input
      +
      + expand/pr17-in.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr18 Fail to override protected terms with type+null+ctx. +
      +
      +
      +
      id
      +
      #tpr18
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Fail to override protected terms with type+null+ctx.
      +
      input
      +
      + expand/pr18-in.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr19 Mix of protected and unprotected terms. +
      +
      +
      +
      id
      +
      #tpr19
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Mix of protected and unprotected terms.
      +
      input
      +
      + expand/pr19-in.jsonld +
      +
      expect
      +
      + expand/pr19-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr20 Fail with mix of protected and unprotected terms with type+null+ctx. +
      +
      +
      +
      id
      +
      #tpr20
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Fail with mix of protected and unprotected terms with type+null+ctx.
      +
      input
      +
      + expand/pr20-in.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr21 Fail with mix of protected and unprotected terms with type+null. +
      +
      +
      +
      id
      +
      #tpr21
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Fail with mix of protected and unprotected terms with type+null.
      +
      input
      +
      + expand/pr21-in.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr22 Check legal overriding of type-scoped protected term from nested node. +
      +
      +
      +
      id
      +
      #tpr22
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Check legal overriding of type-scoped protected term from nested node.
      +
      input
      +
      + expand/pr22-in.jsonld +
      +
      expect
      +
      + expand/pr22-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr23 Allows redefinition of protected alias term with same definition. +
      +
      +
      +
      id
      +
      #tpr23
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Allows redefinition of protected alias term with same definition.
      +
      input
      +
      + expand/pr23-in.jsonld +
      +
      expect
      +
      + expand/pr23-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr24 Allows redefinition of protected prefix term with same definition. +
      +
      +
      +
      id
      +
      #tpr24
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Allows redefinition of protected prefix term with same definition.
      +
      input
      +
      + expand/pr24-in.jsonld +
      +
      expect
      +
      + expand/pr24-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr25 Allows redefinition of terms with scoped contexts using same definitions. +
      +
      +
      +
      id
      +
      #tpr25
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Allows redefinition of terms with scoped contexts using same definitions.
      +
      input
      +
      + expand/pr25-in.jsonld +
      +
      expect
      +
      + expand/pr25-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr26 Fails on redefinition of terms with scoped contexts using different definitions. +
      +
      +
      +
      id
      +
      #tpr26
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Fails on redefinition of terms with scoped contexts using different definitions.
      +
      input
      +
      + expand/pr26-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr27 Allows redefinition of protected alias term with same definition modulo protected flag. +
      +
      +
      +
      id
      +
      #tpr27
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Allows redefinition of protected alias term with same definition modulo protected flag.
      +
      input
      +
      + expand/pr27-in.jsonld +
      +
      expect
      +
      + expand/pr27-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr28 Fails if trying to redefine a protected null term. +
      +
      +
      +
      id
      +
      #tpr28
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      A protected term with a null IRI mapping cannot be redefined.
      +
      input
      +
      + expand/pr28-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr29 Does not expand a Compact IRI using a non-prefix term. +
      +
      +
      +
      id
      +
      #tpr29
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Expansion of Compact IRIs considers if the term can be used as a prefix.
      +
      input
      +
      + expand/pr29-in.jsonld +
      +
      expect
      +
      + expand/pr29-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr30 Keywords may be protected. +
      +
      +
      +
      id
      +
      #tpr30
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Keywords may not be redefined other than to protect them.
      +
      input
      +
      + expand/pr30-in.jsonld +
      +
      expect
      +
      + expand/pr30-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr31 Protected keyword aliases cannot be overridden. +
      +
      +
      +
      id
      +
      #tpr31
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Keywords may not be redefined other than to protect them.
      +
      input
      +
      + expand/pr31-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr32 Protected @type cannot be overridden. +
      +
      +
      +
      id
      +
      #tpr32
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Keywords may not be redefined other than to protect them.
      +
      input
      +
      + expand/pr32-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr33 Fails if trying to declare a keyword alias as prefix. +
      +
      +
      +
      id
      +
      #tpr33
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Keyword aliases can not be used as prefixes.
      +
      input
      +
      + expand/pr33-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr34 Ignores a non-keyword term starting with '@' +
      +
      +
      +
      id
      +
      #tpr34
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + expand/pr34-in.jsonld +
      +
      expect
      +
      + expand/pr34-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr35 Ignores a non-keyword term starting with '@' (with @vocab) +
      +
      +
      +
      id
      +
      #tpr35
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + expand/pr35-in.jsonld +
      +
      expect
      +
      + expand/pr35-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr36 Ignores a term mapping to a value in the form of a keyword. +
      +
      +
      +
      id
      +
      #tpr36
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + expand/pr36-in.jsonld +
      +
      expect
      +
      + expand/pr36-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr37 Ignores a term mapping to a value in the form of a keyword (with @vocab). +
      +
      +
      +
      id
      +
      #tpr37
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + expand/pr37-in.jsonld +
      +
      expect
      +
      + expand/pr37-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr38 Ignores a term mapping to a value in the form of a keyword (@reverse). +
      +
      +
      +
      id
      +
      #tpr38
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + expand/pr38-in.jsonld +
      +
      expect
      +
      + expand/pr38-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr39 Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab). +
      +
      +
      +
      id
      +
      #tpr39
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + expand/pr39-in.jsonld +
      +
      expect
      +
      + expand/pr39-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr40 Protected terms and property-scoped contexts +
      +
      +
      +
      id
      +
      #tpr40
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Check overriding of protected term from property-scoped context.
      +
      input
      +
      + expand/pr40-in.jsonld +
      +
      expect
      +
      + expand/pr40-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr41 Allows protected redefinition of equivalent id terms +
      +
      +
      +
      id
      +
      #tpr41
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Check protected redefinition of equivalent id terms in different forms.
      +
      input
      +
      + expand/pr41-in.jsonld +
      +
      expect
      +
      + expand/pr41-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso01 @import is invalid in 1.0. +
      +
      +
      +
      id
      +
      #tso01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @import is invalid in 1.0.
      +
      input
      +
      + expand/so01-in.jsonld +
      +
      expect
      +
      + invalid context entry +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test tso02 @import must be a string +
      +
      +
      +
      id
      +
      #tso02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @import must be a string.
      +
      input
      +
      + expand/so02-in.jsonld +
      +
      expect
      +
      + invalid @import value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso03 @import overflow +
      +
      +
      +
      id
      +
      #tso03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Processors must detect source contexts that include @import.
      +
      input
      +
      + expand/so03-in.jsonld +
      +
      expect
      +
      + invalid context entry +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso05 @propagate: true on type-scoped context with @import +
      +
      +
      +
      id
      +
      #tso05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      type-scoped context with @propagate: true survive node-objects (with @import)
      +
      input
      +
      + expand/so05-in.jsonld +
      +
      expect
      +
      + expand/so05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso06 @propagate: false on property-scoped context with @import +
      +
      +
      +
      id
      +
      #tso06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      property-scoped context with @propagate: false do not survive node-objects (with @import)
      +
      input
      +
      + expand/so06-in.jsonld +
      +
      expect
      +
      + expand/so06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso07 Protect all terms in sourced context +
      +
      +
      +
      id
      +
      #tso07
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      A protected context protects all term definitions.
      +
      input
      +
      + expand/so07-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso08 Override term defined in sourced context +
      +
      +
      +
      id
      +
      #tso08
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      The containing context is merged into the source context.
      +
      input
      +
      + expand/so08-in.jsonld +
      +
      expect
      +
      + expand/so08-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso09 Override @vocab defined in sourced context +
      +
      +
      +
      id
      +
      #tso09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      The containing context is merged into the source context.
      +
      input
      +
      + expand/so09-in.jsonld +
      +
      expect
      +
      + expand/so09-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso10 Protect terms in sourced context +
      +
      +
      +
      id
      +
      #tso10
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      The containing context is merged into the source context.
      +
      input
      +
      + expand/so10-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso11 Override protected terms in sourced context +
      +
      +
      +
      id
      +
      #tso11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      The containing context is merged into the source context.
      +
      input
      +
      + expand/so11-in.jsonld +
      +
      expect
      +
      + expand/so11-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso12 @import may not be used in an imported context. +
      +
      +
      +
      id
      +
      #tso12
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @import only valid within a term definition.
      +
      input
      +
      + expand/so12-in.jsonld +
      +
      expect
      +
      + invalid context entry +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso13 @import can only reference a single context +
      +
      +
      +
      id
      +
      #tso13
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @import can only reference a single context.
      +
      input
      +
      + expand/so13-in.jsonld +
      +
      expect
      +
      + invalid remote context +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ttn01 @type: @none is illegal in 1.0. +
      +
      +
      +
      id
      +
      #ttn01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @type: @none is illegal in json-ld-1.0.
      +
      input
      +
      + expand/tn01-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ttn02 @type: @none expands strings as value objects +
      +
      +
      +
      id
      +
      #ttn02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      @type: @none leaves inputs other than strings alone
      +
      input
      +
      + expand/tn02-in.jsonld +
      +
      expect
      +
      + expand/tn02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/tests/flatten-manifest.html b/tests/flatten-manifest.html index db263741..4382b5de 100644 --- a/tests/flatten-manifest.html +++ b/tests/flatten-manifest.html @@ -1,1442 +1,1417 @@ - - - -Flattening - - - - - -

      - -W3C - -

      -

      Flattening

      -

      These tests implement the requirements for the JSON-LD Flattening Algorithm.

      - -

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at -flatten-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      - -

      The JSON-LD Test Suite is a set of tests that can -be used to verify JSON-LD Processor conformance to the set of specifications -that constitute JSON-LD. The goal of the suite is to provide an easy and -comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      - -

      The JSON-LD Framing Specification maintains its own -test suite.

      - -

      General instructions for running the JSON-LD Test suites

      - -

      flatten tests have input and expected documents and an optional context document.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output after potentially remapping blank node identifiers (see below). Additionally, if the result is compacted and the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      - -

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      - -

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      - -

      JSON-LD Object comparison

      - -

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      - -

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      - -
        -
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • -
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • -
      • JSON values are compared using strict equality.
      • -
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • -
      - -

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      - -

      Running tests

      - -

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      - -

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      - -
        -
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • -
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. - -
          -
        • application/ld+json for .jsonld
        • -
        • text/html for .html
        • -
        • application/n-quads for .nq
        • -
      • -
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • -
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • -
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • -
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • -
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • -
      - -

      Contributing Tests

      - -

      If you would like to contribute a new test or a fix to an existing test, -please follow these steps:

      - -
        -
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, -that you will be creating a new test or fix and the purpose of the -change.
      2. -
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. -
      5. Make your changes and submit them via github, or via a 'git format-patch' -to the JSON-LD Working Group mailing list.
      6. -
      - -

      Distribution

      - -

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      - -

      Disclaimer

      - -

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. - COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      -
      -
      baseIri
      -
      https://w3c.github.io/json-ld-api/tests/
      -
      -
      -

      -Test sequence: -

      -
      -
      -Test t0001 drop free-floating nodes -
      -
      -
      -
      id
      -
      #t0001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening drops unreferenced nodes having only @id
      -
      input
      -
      -flatten/0001-in.jsonld -
      -
      expect
      -
      -flatten/0001-out.jsonld -
      -
      -
      -
      -Test t0002 basic -
      -
      -
      -
      id
      -
      #t0002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening terms with different types of values
      -
      input
      -
      -flatten/0002-in.jsonld -
      -
      expect
      -
      -flatten/0002-out.jsonld -
      -
      -
      -
      -Test t0003 drop null and unmapped properties -
      -
      -
      -
      id
      -
      #t0003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Verifies that null values and unmapped properties are removed from expanded output
      -
      input
      -
      -flatten/0003-in.jsonld -
      -
      expect
      -
      -flatten/0003-out.jsonld -
      -
      -
      -
      -Test t0004 optimize @set, keep empty arrays -
      -
      -
      -
      id
      -
      #t0004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained
      -
      input
      -
      -flatten/0004-in.jsonld -
      -
      expect
      -
      -flatten/0004-out.jsonld -
      -
      -
      -
      -Test t0005 do not expand aliased @id/@type -
      -
      -
      -
      id
      -
      #t0005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      If a keyword is aliased, it is not used when flattening
      -
      input
      -
      -flatten/0005-in.jsonld -
      -
      expect
      -
      -flatten/0005-out.jsonld -
      -
      -
      -
      -Test t0006 alias keywords -
      -
      -
      -
      id
      -
      #t0006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Aliased keywords expand in resulting document
      -
      input
      -
      -flatten/0006-in.jsonld -
      -
      expect
      -
      -flatten/0006-out.jsonld -
      -
      -
      -
      -Test t0007 date type-coercion -
      -
      -
      -
      id
      -
      #t0007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Expand strings to expanded value with @type: xsd:dateTime
      -
      input
      -
      -flatten/0007-in.jsonld -
      -
      expect
      -
      -flatten/0007-out.jsonld -
      -
      -
      -
      -Test t0008 @value with @language -
      -
      -
      -
      id
      -
      #t0008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Keep expanded values with @language, drop non-conforming value objects containing just @language
      -
      input
      -
      -flatten/0008-in.jsonld -
      -
      expect
      -
      -flatten/0008-out.jsonld -
      -
      -
      -
      -Test t0009 @graph with terms -
      -
      -
      -
      id
      -
      #t0009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Use of @graph to contain multiple nodes within array
      -
      input
      -
      -flatten/0009-in.jsonld -
      -
      expect
      -
      -flatten/0009-out.jsonld -
      -
      -
      -
      -Test t0010 native types -
      -
      -
      -
      id
      -
      #t0010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening native scalar retains native scalar within expanded value
      -
      input
      -
      -flatten/0010-in.jsonld -
      -
      expect
      -
      -flatten/0010-out.jsonld -
      -
      -
      -
      -Test t0011 coerced @id -
      -
      -
      -
      id
      -
      #t0011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      A value of a property with @type: @id coercion expands to a node reference
      -
      input
      -
      -flatten/0011-in.jsonld -
      -
      expect
      -
      -flatten/0011-out.jsonld -
      -
      -
      -
      -Test t0012 @graph with embed -
      -
      -
      -
      id
      -
      #t0012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening objects containing chained objects flattens all objects
      -
      input
      -
      -flatten/0012-in.jsonld -
      -
      expect
      -
      -flatten/0012-out.jsonld -
      -
      -
      -
      -Test t0013 flatten already expanded -
      -
      -
      -
      id
      -
      #t0013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening an expanded/flattened document maintains input document
      -
      input
      -
      -flatten/0013-in.jsonld -
      -
      expect
      -
      -flatten/0013-out.jsonld -
      -
      -
      -
      -Test t0014 @set of @value objects with keyword aliases -
      -
      -
      -
      id
      -
      #t0014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening aliased @set and @value
      -
      input
      -
      -flatten/0014-in.jsonld -
      -
      expect
      -
      -flatten/0014-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test t0015 collapse set of sets, keep empty lists -
      -
      -
      -
      id
      -
      #t0015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      An array of multiple @set nodes are collapsed into a single array
      -
      input
      -
      -flatten/0015-in.jsonld -
      -
      expect
      -
      -flatten/0015-out.jsonld -
      -
      -
      -
      -Test t0016 context reset -
      -
      -
      -
      id
      -
      #t0016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Setting @context to null within an embedded object resets back to initial context state
      -
      input
      -
      -flatten/0016-in.jsonld -
      -
      expect
      -
      -flatten/0016-out.jsonld -
      -
      -
      -
      -Test t0017 @graph and @id aliased -
      -
      -
      -
      id
      -
      #t0017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening with @graph and @id aliases
      -
      input
      -
      -flatten/0017-in.jsonld -
      -
      expect
      -
      -flatten/0017-out.jsonld -
      -
      -
      -
      -Test t0018 override default @language -
      -
      -
      -
      id
      -
      #t0018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      override default @language in terms; only language-tag strings
      -
      input
      -
      -flatten/0018-in.jsonld -
      -
      expect
      -
      -flatten/0018-out.jsonld -
      -
      -
      -
      -Test t0019 remove @value = null -
      -
      -
      -
      id
      -
      #t0019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening a value of null removes the value
      -
      input
      -
      -flatten/0019-in.jsonld -
      -
      expect
      -
      -flatten/0019-out.jsonld -
      -
      -
      -
      -Test t0020 do not remove @graph if not at top-level -
      -
      -
      -
      id
      -
      #t0020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      @graph used under a node is retained
      -
      input
      -
      -flatten/0020-in.jsonld -
      -
      expect
      -
      -flatten/0020-out.jsonld -
      -
      -
      -
      -Test t0021 do not remove @graph at top-level if not only property -
      -
      -
      -
      id
      -
      #t0021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      @graph used at the top level is retained if there are other properties
      -
      input
      -
      -flatten/0021-in.jsonld -
      -
      expect
      -
      -flatten/0021-out.jsonld -
      -
      -
      -
      -Test t0022 flatten value with default language -
      -
      -
      -
      id
      -
      #t0022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening with a default language applies that language to string values
      -
      input
      -
      -flatten/0022-in.jsonld -
      -
      expect
      -
      -flatten/0022-out.jsonld -
      -
      -
      -
      -Test t0023 Flattening list/set with coercion -
      -
      -
      -
      id
      -
      #t0023
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening lists and sets with properties having coercion coerces list/set values
      -
      input
      -
      -flatten/0023-in.jsonld -
      -
      expect
      -
      -flatten/0023-out.jsonld -
      -
      -
      -
      -Test t0024 Multiple contexts -
      -
      -
      -
      id
      -
      #t0024
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Tests that contexts in an array are merged
      -
      input
      -
      -flatten/0024-in.jsonld -
      -
      expect
      -
      -flatten/0024-out.jsonld -
      -
      -
      -
      -Test t0025 Problematic IRI flattening tests -
      -
      -
      -
      id
      -
      #t0025
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening different kinds of terms and Compact IRIs
      -
      input
      -
      -flatten/0025-in.jsonld -
      -
      expect
      -
      -flatten/0025-out.jsonld -
      -
      -
      -
      -Test t0026 Term definition with @id: @type -
      -
      -
      -
      id
      -
      #t0026
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening term mapping to @type uses @type syntax
      -
      input
      -
      -flatten/0026-in.jsonld -
      -
      expect
      -
      -flatten/0026-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test t0027 Duplicate values in @list and @set -
      -
      -
      -
      id
      -
      #t0027
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Duplicate values in @list and @set are not merged
      -
      input
      -
      -flatten/0027-in.jsonld -
      -
      expect
      -
      -flatten/0027-out.jsonld -
      -
      -
      -
      -Test t0028 Use @vocab in properties and @type but not in @id -
      -
      -
      -
      id
      -
      #t0028
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      @vocab is used to compact properties and @type, but is not used for @id
      -
      input
      -
      -flatten/0028-in.jsonld -
      -
      expect
      -
      -flatten/0028-out.jsonld -
      -
      -
      -
      -Test t0030 Language maps -
      -
      -
      -
      id
      -
      #t0030
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Language Maps expand values to include @language
      -
      input
      -
      -flatten/0030-in.jsonld -
      -
      expect
      -
      -flatten/0030-out.jsonld -
      -
      -
      -
      -Test t0031 type-coercion of native types -
      -
      -
      -
      id
      -
      #t0031
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation
      -
      input
      -
      -flatten/0031-in.jsonld -
      -
      expect
      -
      -flatten/0031-out.jsonld -
      -
      -
      -
      -Test t0032 Null term and @vocab -
      -
      -
      -
      id
      -
      #t0032
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Mapping a term to null decouples it from @vocab
      -
      input
      -
      -flatten/0032-in.jsonld -
      -
      expect
      -
      -flatten/0032-out.jsonld -
      -
      -
      -
      -Test t0033 Using @vocab with with type-coercion -
      -
      -
      -
      id
      -
      #t0033
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Verifies that terms can be defined using @vocab
      -
      input
      -
      -flatten/0033-in.jsonld -
      -
      expect
      -
      -flatten/0033-out.jsonld -
      -
      -
      -
      -Test t0034 Multiple properties expanding to the same IRI -
      -
      -
      -
      id
      -
      #t0034
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms
      -
      input
      -
      -flatten/0034-in.jsonld -
      -
      expect
      -
      -flatten/0034-out.jsonld -
      -
      -
      -
      -Test t0035 Language maps with @vocab, default language, and colliding property -
      -
      -
      -
      id
      -
      #t0035
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Pathological tests of language maps
      -
      input
      -
      -flatten/0035-in.jsonld -
      -
      expect
      -
      -flatten/0035-out.jsonld -
      -
      -
      -
      -Test t0036 Flattening @index -
      -
      -
      -
      id
      -
      #t0036
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening index maps for terms defined with @container: @index
      -
      input
      -
      -flatten/0036-in.jsonld -
      -
      expect
      -
      -flatten/0036-out.jsonld -
      -
      -
      -
      -Test t0037 Flattening reverse properties -
      -
      -
      -
      id
      -
      #t0037
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flattening @reverse keeps @reverse
      -
      input
      -
      -flatten/0037-in.jsonld -
      -
      expect
      -
      -flatten/0037-out.jsonld -
      -
      -
      -
      -Test t0038 Flattening blank node labels -
      -
      -
      -
      id
      -
      #t0038
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Blank nodes are not relabeled during expansion
      -
      input
      -
      -flatten/0038-in.jsonld -
      -
      expect
      -
      -flatten/0038-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test t0039 Using terms in a reverse-maps -
      -
      -
      -
      id
      -
      #t0039
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Terms within @reverse are expanded
      -
      input
      -
      -flatten/0039-in.jsonld -
      -
      expect
      -
      -flatten/0039-out.jsonld -
      -
      -
      -
      -Test t0040 language and index expansion on non-objects -
      -
      -
      -
      id
      -
      #t0040
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Only invoke language and index map expansion if the value is a JSON object
      -
      input
      -
      -flatten/0040-in.jsonld -
      -
      expect
      -
      -flatten/0040-out.jsonld -
      -
      -
      -
      -Test t0041 Free-floating sets and lists -
      -
      -
      -
      id
      -
      #t0041
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Free-floating values in sets are removed, free-floating lists are removed completely
      -
      input
      -
      -flatten/0041-in.jsonld -
      -
      expect
      -
      -flatten/0041-out.jsonld -
      -
      -
      -
      -Test t0042 List objects not equivalent -
      -
      -
      -
      id
      -
      #t0042
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Lists objects are implicit unlabeled blank nodes and thus never equivalent
      -
      input
      -
      -flatten/0042-in.jsonld -
      -
      expect
      -
      -flatten/0042-out.jsonld -
      -
      -
      -
      -Test t0043 Sample test manifest extract -
      -
      -
      -
      id
      -
      #t0043
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flatten a test manifest
      -
      input
      -
      -flatten/0043-in.jsonld -
      -
      expect
      -
      -flatten/0043-out.jsonld -
      -
      -
      -
      -Test t0044 compactArrays option -
      -
      -
      -
      id
      -
      #t0044
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Setting compactArrays to false causes single element arrays to be retained
      -
      input
      -
      -flatten/0044-in.jsonld -
      -
      context
      -
      -flatten/0044-context.jsonld -
      -
      expect
      -
      -flatten/0044-out.jsonld -
      -
      Options
      -
      -
      -
      compactArrays
      -
      false
      -
      -
      -
      -
      -
      -Test t0045 Blank nodes with reverse properties -
      -
      -
      -
      id
      -
      #t0045
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Proper (re-)labeling of blank nodes if used with reverse properties.
      -
      input
      -
      -flatten/0045-in.jsonld -
      -
      expect
      -
      -flatten/0045-out.jsonld -
      -
      -
      -
      -Test t0046 Empty string as identifier -
      -
      -
      -
      id
      -
      #t0046
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Usage of empty strings in identifiers needs special care when constructing the node map.
      -
      input
      -
      -flatten/0046-in.jsonld -
      -
      expect
      -
      -flatten/0046-out.jsonld -
      -
      -
      -
      -Test t0047 Flatten using relative fragment identifier properly joins to base -
      -
      -
      -
      id
      -
      #t0047
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Compacting a relative round-trips
      -
      input
      -
      -flatten/0047-in.jsonld -
      -
      expect
      -
      -flatten/0047-out.jsonld -
      -
      Options
      -
      -
      -
      base
      -
      http://example.org/
      -
      -
      -
      -
      -
      -Test t0048 @list with embedded object -
      -
      -
      -
      id
      -
      #t0048
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Node definitions contained within lists are flattend to top level.
      -
      input
      -
      -flatten/0048-in.jsonld -
      -
      expect
      -
      -flatten/0048-out.jsonld -
      -
      -
      -
      -Test t0049 context with JavaScript Object property names -
      -
      -
      -
      id
      -
      #t0049
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Flatten with context including JavaScript Object property names
      -
      input
      -
      -flatten/0049-in.jsonld -
      -
      expect
      -
      -flatten/0049-out.jsonld -
      -
      -
      -
      -Test te001 Conflicting indexes -
      -
      -
      -
      id
      -
      #te001
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Verifies that an exception is raised in Flattening when conflicting indexes are found
      -
      input
      -
      -flatten/e001-in.jsonld -
      -
      expect
      -
      -conflicting indexes -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin01 Basic Included array -
      -
      -
      -
      id
      -
      #tin01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -flatten/in01-in.jsonld -
      -
      expect
      -
      -flatten/in01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin02 Basic Included object -
      -
      -
      -
      id
      -
      #tin02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -flatten/in02-in.jsonld -
      -
      expect
      -
      -flatten/in02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin03 Multiple properties mapping to @included are folded together -
      -
      -
      -
      id
      -
      #tin03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -flatten/in03-in.jsonld -
      -
      expect
      -
      -flatten/in03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin04 Included containing @included -
      -
      -
      -
      id
      -
      #tin04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -flatten/in04-in.jsonld -
      -
      expect
      -
      -flatten/in04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin05 Property value with @included -
      -
      -
      -
      id
      -
      #tin05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -flatten/in05-in.jsonld -
      -
      expect
      -
      -flatten/in05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin06 json.api example -
      -
      -
      -
      id
      -
      #tin06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -flatten/in06-in.jsonld -
      -
      expect
      -
      -flatten/in06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli01 @list containing an deep list -
      -
      -
      -
      id
      -
      #tli01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Lists of lists
      -
      input
      -
      -flatten/li01-in.jsonld -
      -
      expect
      -
      -flatten/li01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli02 @list containing empty @list -
      -
      -
      -
      id
      -
      #tli02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Lists of lists
      -
      input
      -
      -flatten/li02-in.jsonld -
      -
      expect
      -
      -flatten/li02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli03 @list containing mixed list values -
      -
      -
      -
      id
      -
      #tli03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest
      -
      Purpose
      -
      Lists of lists
      -
      input
      -
      -flatten/li03-in.jsonld -
      -
      expect
      -
      -flatten/li03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -
      - - + + + + Flattening + + + + + +

      + + W3C + +

      +

      Flattening

      +

      These tests implement the requirements for the JSON-LD Flattening Algorithm.

      +

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at + flatten-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      +

      The JSON-LD Test Suite is a set of tests that can + be used to verify JSON-LD Processor conformance to the set of specifications + that constitute JSON-LD. The goal of the suite is to provide an easy and + comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      +

      The JSON-LD Framing Specification maintains its own + test suite.

      +

      General instructions for running the JSON-LD Test suites

      +

      flatten tests have input and expected documents and an optional context document.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output after potentially remapping blank node identifiers (see below). Additionally, if the result is compacted and the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      +

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      +

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      +

      JSON-LD Object comparison

      +

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      +

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      +
        +
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • +
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • +
      • JSON values are compared using strict equality.
      • +
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • +
      +

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      +

      Running tests

      +

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      +

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      +
        +
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • +
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. +
          +
        • application/ld+json for .jsonld
        • +
        • text/html for .html
        • +
        • application/n-quads for .nq
        • +
        +
      • +
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • +
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • +
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • +
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • +
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • +
      +

      Contributing Tests

      +

      If you would like to contribute a new test or a fix to an existing test, + please follow these steps:

      +
        +
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, + that you will be creating a new test or fix and the purpose of the + change.
      2. +
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. +
      5. Make your changes and submit them via github, or via a 'git format-patch' + to the JSON-LD Working Group mailing list.
      6. +
      +

      Distribution

      +

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      +

      Disclaimer

      +

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      +
      +
      baseIri
      +
      https://w3c.github.io/json-ld-api/tests/
      +
      +
      +

      + Test sequence: +

      +
      +
      + Test t0001 drop free-floating nodes +
      +
      +
      +
      id
      +
      #t0001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening drops unreferenced nodes having only @id
      +
      input
      +
      + flatten/0001-in.jsonld +
      +
      expect
      +
      + flatten/0001-out.jsonld +
      +
      +
      +
      + Test t0002 basic +
      +
      +
      +
      id
      +
      #t0002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening terms with different types of values
      +
      input
      +
      + flatten/0002-in.jsonld +
      +
      expect
      +
      + flatten/0002-out.jsonld +
      +
      +
      +
      + Test t0003 drop null and unmapped properties +
      +
      +
      +
      id
      +
      #t0003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Verifies that null values and unmapped properties are removed from expanded output
      +
      input
      +
      + flatten/0003-in.jsonld +
      +
      expect
      +
      + flatten/0003-out.jsonld +
      +
      +
      +
      + Test t0004 optimize @set, keep empty arrays +
      +
      +
      +
      id
      +
      #t0004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained
      +
      input
      +
      + flatten/0004-in.jsonld +
      +
      expect
      +
      + flatten/0004-out.jsonld +
      +
      +
      +
      + Test t0005 do not expand aliased @id/@type +
      +
      +
      +
      id
      +
      #t0005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      If a keyword is aliased, it is not used when flattening
      +
      input
      +
      + flatten/0005-in.jsonld +
      +
      expect
      +
      + flatten/0005-out.jsonld +
      +
      +
      +
      + Test t0006 alias keywords +
      +
      +
      +
      id
      +
      #t0006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Aliased keywords expand in resulting document
      +
      input
      +
      + flatten/0006-in.jsonld +
      +
      expect
      +
      + flatten/0006-out.jsonld +
      +
      +
      +
      + Test t0007 date type-coercion +
      +
      +
      +
      id
      +
      #t0007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Expand strings to expanded value with @type: xsd:dateTime
      +
      input
      +
      + flatten/0007-in.jsonld +
      +
      expect
      +
      + flatten/0007-out.jsonld +
      +
      +
      +
      + Test t0008 @value with @language +
      +
      +
      +
      id
      +
      #t0008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Keep expanded values with @language, drop non-conforming value objects containing just @language
      +
      input
      +
      + flatten/0008-in.jsonld +
      +
      expect
      +
      + flatten/0008-out.jsonld +
      +
      +
      +
      + Test t0009 @graph with terms +
      +
      +
      +
      id
      +
      #t0009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Use of @graph to contain multiple nodes within array
      +
      input
      +
      + flatten/0009-in.jsonld +
      +
      expect
      +
      + flatten/0009-out.jsonld +
      +
      +
      +
      + Test t0010 native types +
      +
      +
      +
      id
      +
      #t0010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening native scalar retains native scalar within expanded value
      +
      input
      +
      + flatten/0010-in.jsonld +
      +
      expect
      +
      + flatten/0010-out.jsonld +
      +
      +
      +
      + Test t0011 coerced @id +
      +
      +
      +
      id
      +
      #t0011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      A value of a property with @type: @id coercion expands to a node reference
      +
      input
      +
      + flatten/0011-in.jsonld +
      +
      expect
      +
      + flatten/0011-out.jsonld +
      +
      +
      +
      + Test t0012 @graph with embed +
      +
      +
      +
      id
      +
      #t0012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening objects containing chained objects flattens all objects
      +
      input
      +
      + flatten/0012-in.jsonld +
      +
      expect
      +
      + flatten/0012-out.jsonld +
      +
      +
      +
      + Test t0013 flatten already expanded +
      +
      +
      +
      id
      +
      #t0013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening an expanded/flattened document maintains input document
      +
      input
      +
      + flatten/0013-in.jsonld +
      +
      expect
      +
      + flatten/0013-out.jsonld +
      +
      +
      +
      + Test t0014 @set of @value objects with keyword aliases +
      +
      +
      +
      id
      +
      #t0014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening aliased @set and @value
      +
      input
      +
      + flatten/0014-in.jsonld +
      +
      expect
      +
      + flatten/0014-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test t0015 collapse set of sets, keep empty lists +
      +
      +
      +
      id
      +
      #t0015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      An array of multiple @set nodes are collapsed into a single array
      +
      input
      +
      + flatten/0015-in.jsonld +
      +
      expect
      +
      + flatten/0015-out.jsonld +
      +
      +
      +
      + Test t0016 context reset +
      +
      +
      +
      id
      +
      #t0016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Setting @context to null within an embedded object resets back to initial context state
      +
      input
      +
      + flatten/0016-in.jsonld +
      +
      expect
      +
      + flatten/0016-out.jsonld +
      +
      +
      +
      + Test t0017 @graph and @id aliased +
      +
      +
      +
      id
      +
      #t0017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening with @graph and @id aliases
      +
      input
      +
      + flatten/0017-in.jsonld +
      +
      expect
      +
      + flatten/0017-out.jsonld +
      +
      +
      +
      + Test t0018 override default @language +
      +
      +
      +
      id
      +
      #t0018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      override default @language in terms; only language-tag strings
      +
      input
      +
      + flatten/0018-in.jsonld +
      +
      expect
      +
      + flatten/0018-out.jsonld +
      +
      +
      +
      + Test t0019 remove @value = null +
      +
      +
      +
      id
      +
      #t0019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening a value of null removes the value
      +
      input
      +
      + flatten/0019-in.jsonld +
      +
      expect
      +
      + flatten/0019-out.jsonld +
      +
      +
      +
      + Test t0020 do not remove @graph if not at top-level +
      +
      +
      +
      id
      +
      #t0020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      @graph used under a node is retained
      +
      input
      +
      + flatten/0020-in.jsonld +
      +
      expect
      +
      + flatten/0020-out.jsonld +
      +
      +
      +
      + Test t0021 do not remove @graph at top-level if not only property +
      +
      +
      +
      id
      +
      #t0021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      @graph used at the top level is retained if there are other properties
      +
      input
      +
      + flatten/0021-in.jsonld +
      +
      expect
      +
      + flatten/0021-out.jsonld +
      +
      +
      +
      + Test t0022 flatten value with default language +
      +
      +
      +
      id
      +
      #t0022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening with a default language applies that language to string values
      +
      input
      +
      + flatten/0022-in.jsonld +
      +
      expect
      +
      + flatten/0022-out.jsonld +
      +
      +
      +
      + Test t0023 Flattening list/set with coercion +
      +
      +
      +
      id
      +
      #t0023
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening lists and sets with properties having coercion coerces list/set values
      +
      input
      +
      + flatten/0023-in.jsonld +
      +
      expect
      +
      + flatten/0023-out.jsonld +
      +
      +
      +
      + Test t0024 Multiple contexts +
      +
      +
      +
      id
      +
      #t0024
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Tests that contexts in an array are merged
      +
      input
      +
      + flatten/0024-in.jsonld +
      +
      expect
      +
      + flatten/0024-out.jsonld +
      +
      +
      +
      + Test t0025 Problematic IRI flattening tests +
      +
      +
      +
      id
      +
      #t0025
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening different kinds of terms and Compact IRIs
      +
      input
      +
      + flatten/0025-in.jsonld +
      +
      expect
      +
      + flatten/0025-out.jsonld +
      +
      +
      +
      + Test t0026 Term definition with @id: @type +
      +
      +
      +
      id
      +
      #t0026
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening term mapping to @type uses @type syntax
      +
      input
      +
      + flatten/0026-in.jsonld +
      +
      expect
      +
      + flatten/0026-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test t0027 Duplicate values in @list and @set +
      +
      +
      +
      id
      +
      #t0027
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Duplicate values in @list and @set are not merged
      +
      input
      +
      + flatten/0027-in.jsonld +
      +
      expect
      +
      + flatten/0027-out.jsonld +
      +
      +
      +
      + Test t0028 Use @vocab in properties and @type but not in @id +
      +
      +
      +
      id
      +
      #t0028
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      @vocab is used to compact properties and @type, but is not used for @id
      +
      input
      +
      + flatten/0028-in.jsonld +
      +
      expect
      +
      + flatten/0028-out.jsonld +
      +
      +
      +
      + Test t0030 Language maps +
      +
      +
      +
      id
      +
      #t0030
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Language Maps expand values to include @language
      +
      input
      +
      + flatten/0030-in.jsonld +
      +
      expect
      +
      + flatten/0030-out.jsonld +
      +
      +
      +
      + Test t0031 type-coercion of native types +
      +
      +
      +
      id
      +
      #t0031
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation
      +
      input
      +
      + flatten/0031-in.jsonld +
      +
      expect
      +
      + flatten/0031-out.jsonld +
      +
      +
      +
      + Test t0032 Null term and @vocab +
      +
      +
      +
      id
      +
      #t0032
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Mapping a term to null decouples it from @vocab
      +
      input
      +
      + flatten/0032-in.jsonld +
      +
      expect
      +
      + flatten/0032-out.jsonld +
      +
      +
      +
      + Test t0033 Using @vocab with with type-coercion +
      +
      +
      +
      id
      +
      #t0033
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Verifies that terms can be defined using @vocab
      +
      input
      +
      + flatten/0033-in.jsonld +
      +
      expect
      +
      + flatten/0033-out.jsonld +
      +
      +
      +
      + Test t0034 Multiple properties expanding to the same IRI +
      +
      +
      +
      id
      +
      #t0034
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms
      +
      input
      +
      + flatten/0034-in.jsonld +
      +
      expect
      +
      + flatten/0034-out.jsonld +
      +
      +
      +
      + Test t0035 Language maps with @vocab, default language, and colliding property +
      +
      +
      +
      id
      +
      #t0035
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Pathological tests of language maps
      +
      input
      +
      + flatten/0035-in.jsonld +
      +
      expect
      +
      + flatten/0035-out.jsonld +
      +
      +
      +
      + Test t0036 Flattening @index +
      +
      +
      +
      id
      +
      #t0036
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening index maps for terms defined with @container: @index
      +
      input
      +
      + flatten/0036-in.jsonld +
      +
      expect
      +
      + flatten/0036-out.jsonld +
      +
      +
      +
      + Test t0037 Flattening reverse properties +
      +
      +
      +
      id
      +
      #t0037
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flattening @reverse keeps @reverse
      +
      input
      +
      + flatten/0037-in.jsonld +
      +
      expect
      +
      + flatten/0037-out.jsonld +
      +
      +
      +
      + Test t0038 Flattening blank node labels +
      +
      +
      +
      id
      +
      #t0038
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Blank nodes are not relabeled during expansion
      +
      input
      +
      + flatten/0038-in.jsonld +
      +
      expect
      +
      + flatten/0038-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test t0039 Using terms in a reverse-maps +
      +
      +
      +
      id
      +
      #t0039
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Terms within @reverse are expanded
      +
      input
      +
      + flatten/0039-in.jsonld +
      +
      expect
      +
      + flatten/0039-out.jsonld +
      +
      +
      +
      + Test t0040 language and index expansion on non-objects +
      +
      +
      +
      id
      +
      #t0040
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Only invoke language and index map expansion if the value is a JSON object
      +
      input
      +
      + flatten/0040-in.jsonld +
      +
      expect
      +
      + flatten/0040-out.jsonld +
      +
      +
      +
      + Test t0041 Free-floating sets and lists +
      +
      +
      +
      id
      +
      #t0041
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Free-floating values in sets are removed, free-floating lists are removed completely
      +
      input
      +
      + flatten/0041-in.jsonld +
      +
      expect
      +
      + flatten/0041-out.jsonld +
      +
      +
      +
      + Test t0042 List objects not equivalent +
      +
      +
      +
      id
      +
      #t0042
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Lists objects are implicit unlabeled blank nodes and thus never equivalent
      +
      input
      +
      + flatten/0042-in.jsonld +
      +
      expect
      +
      + flatten/0042-out.jsonld +
      +
      +
      +
      + Test t0043 Sample test manifest extract +
      +
      +
      +
      id
      +
      #t0043
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flatten a test manifest
      +
      input
      +
      + flatten/0043-in.jsonld +
      +
      expect
      +
      + flatten/0043-out.jsonld +
      +
      +
      +
      + Test t0044 compactArrays option +
      +
      +
      +
      id
      +
      #t0044
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Setting compactArrays to false causes single element arrays to be retained
      +
      input
      +
      + flatten/0044-in.jsonld +
      +
      context
      +
      + flatten/0044-context.jsonld +
      +
      expect
      +
      + flatten/0044-out.jsonld +
      +
      Options
      +
      +
      +
      compactArrays
      +
      false
      +
      +
      +
      +
      +
      + Test t0045 Blank nodes with reverse properties +
      +
      +
      +
      id
      +
      #t0045
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Proper (re-)labeling of blank nodes if used with reverse properties.
      +
      input
      +
      + flatten/0045-in.jsonld +
      +
      expect
      +
      + flatten/0045-out.jsonld +
      +
      +
      +
      + Test t0046 Empty string as identifier +
      +
      +
      +
      id
      +
      #t0046
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Usage of empty strings in identifiers needs special care when constructing the node map.
      +
      input
      +
      + flatten/0046-in.jsonld +
      +
      expect
      +
      + flatten/0046-out.jsonld +
      +
      +
      +
      + Test t0047 Flatten using relative fragment identifier properly joins to base +
      +
      +
      +
      id
      +
      #t0047
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Compacting a relative round-trips
      +
      input
      +
      + flatten/0047-in.jsonld +
      +
      expect
      +
      + flatten/0047-out.jsonld +
      +
      Options
      +
      +
      +
      base
      +
      http://example.org/
      +
      +
      +
      +
      +
      + Test t0048 @list with embedded object +
      +
      +
      +
      id
      +
      #t0048
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Node definitions contained within lists are flattend to top level.
      +
      input
      +
      + flatten/0048-in.jsonld +
      +
      expect
      +
      + flatten/0048-out.jsonld +
      +
      +
      +
      + Test t0049 context with JavaScript Object property names +
      +
      +
      +
      id
      +
      #t0049
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Flatten with context including JavaScript Object property names
      +
      input
      +
      + flatten/0049-in.jsonld +
      +
      expect
      +
      + flatten/0049-out.jsonld +
      +
      +
      +
      + Test te001 Conflicting indexes +
      +
      +
      +
      id
      +
      #te001
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Verifies that an exception is raised in Flattening when conflicting indexes are found
      +
      input
      +
      + flatten/e001-in.jsonld +
      +
      expect
      +
      + conflicting indexes +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin01 Basic Included array +
      +
      +
      +
      id
      +
      #tin01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + flatten/in01-in.jsonld +
      +
      expect
      +
      + flatten/in01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin02 Basic Included object +
      +
      +
      +
      id
      +
      #tin02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + flatten/in02-in.jsonld +
      +
      expect
      +
      + flatten/in02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin03 Multiple properties mapping to @included are folded together +
      +
      +
      +
      id
      +
      #tin03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + flatten/in03-in.jsonld +
      +
      expect
      +
      + flatten/in03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin04 Included containing @included +
      +
      +
      +
      id
      +
      #tin04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + flatten/in04-in.jsonld +
      +
      expect
      +
      + flatten/in04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin05 Property value with @included +
      +
      +
      +
      id
      +
      #tin05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + flatten/in05-in.jsonld +
      +
      expect
      +
      + flatten/in05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin06 json.api example +
      +
      +
      +
      id
      +
      #tin06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + flatten/in06-in.jsonld +
      +
      expect
      +
      + flatten/in06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli01 @list containing an deep list +
      +
      +
      +
      id
      +
      #tli01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Lists of lists
      +
      input
      +
      + flatten/li01-in.jsonld +
      +
      expect
      +
      + flatten/li01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli02 @list containing empty @list +
      +
      +
      +
      id
      +
      #tli02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Lists of lists
      +
      input
      +
      + flatten/li02-in.jsonld +
      +
      expect
      +
      + flatten/li02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli03 @list containing mixed list values +
      +
      +
      +
      id
      +
      #tli03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest
      +
      Purpose
      +
      Lists of lists
      +
      input
      +
      + flatten/li03-in.jsonld +
      +
      expect
      +
      + flatten/li03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/tests/fromRdf-manifest.html b/tests/fromRdf-manifest.html index 050fd81f..ca803b4b 100644 --- a/tests/fromRdf-manifest.html +++ b/tests/fromRdf-manifest.html @@ -1,1437 +1,1414 @@ - - - -Transform RDF to JSON-LD - - - - - -

      - -W3C - -

      -

      Transform RDF to JSON-LD

      -

      These tests implement the requirements for the JSON-LD Serialize RDF as JSON-LD Algorithm.

      - -

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at -fromRdf-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      - -

      The JSON-LD Test Suite is a set of tests that can -be used to verify JSON-LD Processor conformance to the set of specifications -that constitute JSON-LD. The goal of the suite is to provide an easy and -comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      - -

      The JSON-LD Framing Specification maintains its own -test suite.

      - -

      General instructions for running the JSON-LD Test suites

      - -

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      - -

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      - -

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      - -

      JSON-LD Object comparison

      - -

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      - -

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      - -
        -
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • -
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • -
      • JSON values are compared using strict equality.
      • -
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • -
      - -

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      - -

      Running tests

      - -

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      - -

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      - -
        -
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • -
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. - -
          -
        • application/ld+json for .jsonld
        • -
        • text/html for .html
        • -
        • application/n-quads for .nq
        • -
      • -
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • -
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • -
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • -
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • -
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • -
      - -

      Contributing Tests

      - -

      If you would like to contribute a new test or a fix to an existing test, -please follow these steps:

      - -
        -
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, -that you will be creating a new test or fix and the purpose of the -change.
      2. -
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. -
      5. Make your changes and submit them via github, or via a 'git format-patch' -to the JSON-LD Working Group mailing list.
      6. -
      - -

      Distribution

      - -

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      - -

      Disclaimer

      - -

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. - COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      -
      -
      baseIri
      -
      https://w3c.github.io/json-ld-api/tests/
      -
      -
      -

      -Test sequence: -

      -
      -
      -Test t0001 Object Lists -
      -
      -
      -
      id
      -
      #t0001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Tests generation using different types of objects.
      -
      input
      -
      -fromRdf/0001-in.nq -
      -
      expect
      -
      -fromRdf/0001-out.jsonld -
      -
      -
      -
      -Test t0002 Native Types -
      -
      -
      -
      id
      -
      #t0002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Do not use native datatypes for xsd:boolean, xsd:integer, and xsd:double by default.
      -
      input
      -
      -fromRdf/0002-in.nq -
      -
      expect
      -
      -fromRdf/0002-out.jsonld -
      -
      -
      -
      -Test t0003 BNodes and references -
      -
      -
      -
      id
      -
      #t0003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      BNode name generation and references between resources.
      -
      input
      -
      -fromRdf/0003-in.nq -
      -
      expect
      -
      -fromRdf/0003-out.jsonld -
      -
      -
      -
      -Test t0004 Lists -
      -
      -
      -
      id
      -
      #t0004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Multiple lists with different types of element.
      -
      input
      -
      -fromRdf/0004-in.nq -
      -
      expect
      -
      -fromRdf/0004-out.jsonld -
      -
      -
      -
      -Test t0005 Document with list -
      -
      -
      -
      id
      -
      #t0005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Uses a named graph containing a list.
      -
      input
      -
      -fromRdf/0005-in.nq -
      -
      expect
      -
      -fromRdf/0005-out.jsonld -
      -
      -
      -
      -Test t0006 Two graphs having same subject but different values -
      -
      -
      -
      id
      -
      #t0006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Ensure that properties and list elements aren't confused between graphs.
      -
      input
      -
      -fromRdf/0006-in.nq -
      -
      expect
      -
      -fromRdf/0006-out.jsonld -
      -
      -
      -
      -Test t0007 Graph with multiple named graphs -
      -
      -
      -
      id
      -
      #t0007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Testing @graph recursion.
      -
      input
      -
      -fromRdf/0007-in.nq -
      -
      expect
      -
      -fromRdf/0007-out.jsonld -
      -
      -
      -
      -Test t0008 List conversion -
      -
      -
      -
      id
      -
      #t0008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Conversion of lists of lists (the triples in the input are only partially ordered on purpose (1.0 semantics)
      -
      input
      -
      -fromRdf/0008-in.nq -
      -
      expect
      -
      -fromRdf/0008-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test t0009 List conversion with IRI nodes -
      -
      -
      -
      id
      -
      #t0009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Preserve IRI list nodes (i.e., not blank nodes) when converting to @list
      -
      input
      -
      -fromRdf/0009-in.nq -
      -
      expect
      -
      -fromRdf/0009-out.jsonld -
      -
      -
      -
      -Test t0010 List pattern without rdf:nil -
      -
      -
      -
      id
      -
      #t0010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Do not convert lists that are not terminated by rdf:nil to @list.
      -
      input
      -
      -fromRdf/0010-in.nq -
      -
      expect
      -
      -fromRdf/0010-out.jsonld -
      -
      -
      -
      -Test t0011 List pattern with extra properties -
      -
      -
      -
      id
      -
      #t0011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      If additional properties are associated to a list node, the list is only partially converted to @list.
      -
      input
      -
      -fromRdf/0011-in.nq -
      -
      expect
      -
      -fromRdf/0011-out.jsonld -
      -
      -
      -
      -Test t0012 List pattern with cycles -
      -
      -
      -
      id
      -
      #t0012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Detect lists containing cycles and do not convert them to @list.
      -
      input
      -
      -fromRdf/0012-in.nq -
      -
      expect
      -
      -fromRdf/0012-out.jsonld -
      -
      -
      -
      -Test t0013 List pattern with multiple values of rdf:first -
      -
      -
      -
      id
      -
      #t0013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Do not convert list nodes to @list if nodes contain more than one value for rdf:first.
      -
      input
      -
      -fromRdf/0013-in.nq -
      -
      expect
      -
      -fromRdf/0013-out.jsonld -
      -
      -
      -
      -Test t0014 List pattern with multiple values of rdf:rest -
      -
      -
      -
      id
      -
      #t0014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Do not convert list nodes to @list if nodes contain more than one value for rdf:rest.
      -
      input
      -
      -fromRdf/0014-in.nq -
      -
      expect
      -
      -fromRdf/0014-out.jsonld -
      -
      -
      -
      -Test t0015 List pattern with IRI rdf:rest -
      -
      -
      -
      id
      -
      #t0015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Do not convert lists to @list if a list node's rdf:rest is an IRI.
      -
      input
      -
      -fromRdf/0015-in.nq -
      -
      expect
      -
      -fromRdf/0015-out.jsonld -
      -
      -
      -
      -Test t0016 List pattern with type rdf:List -
      -
      -
      -
      id
      -
      #t0016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      List nodes may have a rdf:type rdf:List.
      -
      input
      -
      -fromRdf/0016-in.nq -
      -
      expect
      -
      -fromRdf/0016-out.jsonld -
      -
      -
      -
      -Test t0017 Remove duplicate triples -
      -
      -
      -
      id
      -
      #t0017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Equivalent triples are used only once
      -
      input
      -
      -fromRdf/0017-in.nq -
      -
      expect
      -
      -fromRdf/0017-out.jsonld -
      -
      -
      -
      -Test t0018 use native types flag set to true -
      -
      -
      -
      id
      -
      #t0018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Literals with datatype xsd:boolean, xsd:integer, and xsd:double are serialized using native scalar values
      -
      input
      -
      -fromRdf/0018-in.nq -
      -
      expect
      -
      -fromRdf/0018-out.jsonld -
      -
      Options
      -
      -
      -
      useNativeTypes
      -
      true
      -
      -
      -
      -
      -
      -Test t0019 use rdf:type flag set to false -
      -
      -
      -
      id
      -
      #t0019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Setting useRdfType to true causes an rdf:type predicate to be treated like a normal property, not @type
      -
      input
      -
      -fromRdf/0019-in.nq -
      -
      expect
      -
      -fromRdf/0019-out.jsonld -
      -
      Options
      -
      -
      -
      useRdfType
      -
      true
      -
      -
      -
      -
      -
      -Test t0020 list with node shared across graphs -
      -
      -
      -
      id
      -
      #t0020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      An otherwise conformant list with a node shared across different lists does not serialize using @list
      -
      input
      -
      -fromRdf/0020-in.nq -
      -
      expect
      -
      -fromRdf/0020-out.jsonld -
      -
      -
      -
      -Test t0021 list with node shared across graphs (same triple in different graphs) -
      -
      -
      -
      id
      -
      #t0021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      If a list node is used in different graphs, it isn't removed and converted to @list
      -
      input
      -
      -fromRdf/0021-in.nq -
      -
      expect
      -
      -fromRdf/0021-out.jsonld -
      -
      -
      -
      -Test t0022 list from duplicate triples -
      -
      -
      -
      id
      -
      #t0022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Duplicate triples for a list node will not prevent @list from being properly generated
      -
      input
      -
      -fromRdf/0022-in.nq -
      -
      expect
      -
      -fromRdf/0022-out.jsonld -
      -
      -
      -
      -Test t0023 triple with RDF nil subject -
      -
      -
      -
      id
      -
      #t0023
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Test triple with RDF nil subject
      -
      input
      -
      -fromRdf/0023-in.nq -
      -
      expect
      -
      -fromRdf/0023-out.jsonld -
      -
      -
      -
      -Test t0024 multiple languages for same subject+property+value -
      -
      -
      -
      id
      -
      #t0024
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Uniqness of triples should include the value language
      -
      input
      -
      -fromRdf/0024-in.nq -
      -
      expect
      -
      -fromRdf/0024-out.jsonld -
      -
      -
      -
      -Test t0025 multiple types for same subject+property+value -
      -
      -
      -
      id
      -
      #t0025
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Uniqness of triples should include the value type
      -
      input
      -
      -fromRdf/0025-in.nq -
      -
      expect
      -
      -fromRdf/0025-out.jsonld -
      -
      -
      -
      -Test t0026 triple with rdf:first property and rdf:nil value -
      -
      -
      -
      id
      -
      #t0026
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Check list generation with rdf:first property and rdf:nil value.
      -
      input
      -
      -fromRdf/0026-in.nq -
      -
      expect
      -
      -fromRdf/0026-out.jsonld -
      -
      -
      -
      -Test tdi01 rdfDirection: null with i18n literal with direction and no language -
      -
      -
      -
      id
      -
      #tdi01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Does not parse i18n datatype without proper option.
      -
      input
      -
      -fromRdf/di01-in.nq -
      -
      expect
      -
      -fromRdf/di01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi02 rdfDirection: null with i18n literal with direction and language -
      -
      -
      -
      id
      -
      #tdi02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Does not parse i18n datatype without proper option.
      -
      input
      -
      -fromRdf/di02-in.nq -
      -
      expect
      -
      -fromRdf/di02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi03 rdfDirection: null with compound literal with direction and no language -
      -
      -
      -
      id
      -
      #tdi03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Does not parse compound literal without proper option.
      -
      input
      -
      -fromRdf/di03-in.nq -
      -
      expect
      -
      -fromRdf/di03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi04 rdfDirection: null with compound literal with direction and language -
      -
      -
      -
      id
      -
      #tdi04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Does not parse compound literal without proper option.
      -
      input
      -
      -fromRdf/di04-in.nq -
      -
      expect
      -
      -fromRdf/di04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi05 rdfDirection: i18n-datatype with i18n literal with direction and no language -
      -
      -
      -
      id
      -
      #tdi05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Parses i18n datatype with proper option.
      -
      input
      -
      -fromRdf/di05-in.nq -
      -
      expect
      -
      -fromRdf/di05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      i18n-datatype
      -
      normative
      -
      false
      -
      -
      -
      -
      -
      -Test tdi06 rdfDirection: i18n-datatype with i18n literal with direction and language -
      -
      -
      -
      id
      -
      #tdi06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Parses i18n datatype with proper option.
      -
      input
      -
      -fromRdf/di06-in.nq -
      -
      expect
      -
      -fromRdf/di06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      i18n-datatype
      -
      normative
      -
      false
      -
      -
      -
      -
      -
      -Test tdi07 rdfDirection: i18n-datatype with compound literal with direction and no language -
      -
      -
      -
      id
      -
      #tdi07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Does not parse compound literal without proper option.
      -
      input
      -
      -fromRdf/di07-in.nq -
      -
      expect
      -
      -fromRdf/di07-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      i18n-datatype
      -
      normative
      -
      false
      -
      -
      -
      -
      -
      -Test tdi08 rdfDirection: i18n-datatype with compound literal with direction and language -
      -
      -
      -
      id
      -
      #tdi08
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Does not parse compound literal without proper option.
      -
      input
      -
      -fromRdf/di08-in.nq -
      -
      expect
      -
      -fromRdf/di08-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      i18n-datatype
      -
      normative
      -
      false
      -
      -
      -
      -
      -
      -Test tdi09 rdfDirection: compound-literal with i18n literal with direction and no language -
      -
      -
      -
      id
      -
      #tdi09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Does not parse i18n datatype without proper option.
      -
      input
      -
      -fromRdf/di09-in.nq -
      -
      expect
      -
      -fromRdf/di09-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      compound-literal
      -
      normative
      -
      false
      -
      -
      -
      -
      -
      -Test tdi10 rdfDirection: compound-literal with i18n literal with direction and language -
      -
      -
      -
      id
      -
      #tdi10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Does not parse i18n datatype without proper option.
      -
      input
      -
      -fromRdf/di10-in.nq -
      -
      expect
      -
      -fromRdf/di10-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      compound-literal
      -
      normative
      -
      false
      -
      -
      -
      -
      -
      -Test tdi11 rdfDirection: compound-literal with compound literal with direction and no language -
      -
      -
      -
      id
      -
      #tdi11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Parses compound literal with proper option.
      -
      input
      -
      -fromRdf/di11-in.nq -
      -
      expect
      -
      -fromRdf/di11-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      compound-literal
      -
      normative
      -
      false
      -
      -
      -
      -
      -
      -Test tdi12 rdfDirection: compound-literal with compound literal with direction and language -
      -
      -
      -
      id
      -
      #tdi12
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Parses compound literal with proper option.
      -
      input
      -
      -fromRdf/di12-in.nq -
      -
      expect
      -
      -fromRdf/di12-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      compound-literal
      -
      normative
      -
      false
      -
      -
      -
      -
      -
      -Test tjs01 JSON literal (boolean true) -
      -
      -
      -
      id
      -
      #tjs01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean true).
      -
      input
      -
      -fromRdf/js01-in.nq -
      -
      expect
      -
      -fromRdf/js01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs02 JSON literal (boolean false) -
      -
      -
      -
      id
      -
      #tjs02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean false).
      -
      input
      -
      -fromRdf/js02-in.nq -
      -
      expect
      -
      -fromRdf/js02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs03 JSON literal (double) -
      -
      -
      -
      id
      -
      #tjs03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Tests creating property with rdf:type rdf:JSON to a JSON literal (double).
      -
      input
      -
      -fromRdf/js03-in.nq -
      -
      expect
      -
      -fromRdf/js03-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs04 JSON literal (double-zero) -
      -
      -
      -
      id
      -
      #tjs04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Tests creating property with rdf:type rdf:JSON to a JSON literal (double-zero).
      -
      input
      -
      -fromRdf/js04-in.nq -
      -
      expect
      -
      -fromRdf/js04-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs05 JSON literal (integer) -
      -
      -
      -
      id
      -
      #tjs05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Tests creating property with rdf:type rdf:JSON to a JSON literal (integer).
      -
      input
      -
      -fromRdf/js05-in.nq -
      -
      expect
      -
      -fromRdf/js05-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs06 JSON literal (object) -
      -
      -
      -
      id
      -
      #tjs06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Tests creating property with rdf:type rdf:JSON to a JSON literal (object).
      -
      input
      -
      -fromRdf/js06-in.nq -
      -
      expect
      -
      -fromRdf/js06-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs07 JSON literal (array) -
      -
      -
      -
      id
      -
      #tjs07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Tests creating property with rdf:type rdf:JSON to a JSON literal (array).
      -
      input
      -
      -fromRdf/js07-in.nq -
      -
      expect
      -
      -fromRdf/js07-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs08 Invalid JSON literal (bare-word) -
      -
      -
      -
      id
      -
      #tjs08
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Processors must generate an error when deserializing an invalid JSON literal.
      -
      input
      -
      -fromRdf/js08-in.nq -
      -
      expect
      -
      -invalid JSON literal -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs09 Invalid JSON literal (invalid structure) -
      -
      -
      -
      id
      -
      #tjs09
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Processors must generate an error when deserializing an invalid JSON literal.
      -
      input
      -
      -fromRdf/js09-in.nq -
      -
      expect
      -
      -invalid JSON literal -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs10 JSON literal (string) -
      -
      -
      -
      id
      -
      #tjs10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Tests creating property with rdf:type rdf:JSON to a JSON literal (string).
      -
      input
      -
      -fromRdf/js10-in.nq -
      -
      expect
      -
      -fromRdf/js10-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs11 JSON literal (null) -
      -
      -
      -
      id
      -
      #tjs11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      Tests creating property with rdf:type rdf:JSON to a JSON literal (null).
      -
      input
      -
      -fromRdf/js11-in.nq -
      -
      expect
      -
      -fromRdf/js11-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli01 @list containing empty @list -
      -
      -
      -
      id
      -
      #tli01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -fromRdf/li01-in.nq -
      -
      expect
      -
      -fromRdf/li01-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli02 @list containing multiple lists -
      -
      -
      -
      id
      -
      #tli02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -fromRdf/li02-in.nq -
      -
      expect
      -
      -fromRdf/li02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli03 t0008 as interpreted for 1.1. -
      -
      -
      -
      id
      -
      #tli03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FromRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -fromRdf/li02-in.nq -
      -
      expect
      -
      -fromRdf/li02-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -
      - - + + + + Transform RDF to JSON-LD + + + + + +

      + + W3C + +

      +

      Transform RDF to JSON-LD

      +

      These tests implement the requirements for the JSON-LD Serialize RDF as JSON-LD Algorithm.

      +

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at + fromRdf-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      +

      The JSON-LD Test Suite is a set of tests that can + be used to verify JSON-LD Processor conformance to the set of specifications + that constitute JSON-LD. The goal of the suite is to provide an easy and + comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      +

      The JSON-LD Framing Specification maintains its own + test suite.

      +

      General instructions for running the JSON-LD Test suites

      +

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      +

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      +

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      +

      JSON-LD Object comparison

      +

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      +

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      +
        +
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • +
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • +
      • JSON values are compared using strict equality.
      • +
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • +
      +

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      +

      Running tests

      +

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      +

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      +
        +
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • +
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. +
          +
        • application/ld+json for .jsonld
        • +
        • text/html for .html
        • +
        • application/n-quads for .nq
        • +
        +
      • +
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • +
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • +
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • +
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • +
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • +
      +

      Contributing Tests

      +

      If you would like to contribute a new test or a fix to an existing test, + please follow these steps:

      +
        +
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, + that you will be creating a new test or fix and the purpose of the + change.
      2. +
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. +
      5. Make your changes and submit them via github, or via a 'git format-patch' + to the JSON-LD Working Group mailing list.
      6. +
      +

      Distribution

      +

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      +

      Disclaimer

      +

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      +
      +
      baseIri
      +
      https://w3c.github.io/json-ld-api/tests/
      +
      +
      +

      + Test sequence: +

      +
      +
      + Test t0001 Object Lists +
      +
      +
      +
      id
      +
      #t0001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Tests generation using different types of objects.
      +
      input
      +
      + fromRdf/0001-in.nq +
      +
      expect
      +
      + fromRdf/0001-out.jsonld +
      +
      +
      +
      + Test t0002 Native Types +
      +
      +
      +
      id
      +
      #t0002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Do not use native datatypes for xsd:boolean, xsd:integer, and xsd:double by default.
      +
      input
      +
      + fromRdf/0002-in.nq +
      +
      expect
      +
      + fromRdf/0002-out.jsonld +
      +
      +
      +
      + Test t0003 BNodes and references +
      +
      +
      +
      id
      +
      #t0003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      BNode name generation and references between resources.
      +
      input
      +
      + fromRdf/0003-in.nq +
      +
      expect
      +
      + fromRdf/0003-out.jsonld +
      +
      +
      +
      + Test t0004 Lists +
      +
      +
      +
      id
      +
      #t0004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Multiple lists with different types of element.
      +
      input
      +
      + fromRdf/0004-in.nq +
      +
      expect
      +
      + fromRdf/0004-out.jsonld +
      +
      +
      +
      + Test t0005 Document with list +
      +
      +
      +
      id
      +
      #t0005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Uses a named graph containing a list.
      +
      input
      +
      + fromRdf/0005-in.nq +
      +
      expect
      +
      + fromRdf/0005-out.jsonld +
      +
      +
      +
      + Test t0006 Two graphs having same subject but different values +
      +
      +
      +
      id
      +
      #t0006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Ensure that properties and list elements aren't confused between graphs.
      +
      input
      +
      + fromRdf/0006-in.nq +
      +
      expect
      +
      + fromRdf/0006-out.jsonld +
      +
      +
      +
      + Test t0007 Graph with multiple named graphs +
      +
      +
      +
      id
      +
      #t0007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Testing @graph recursion.
      +
      input
      +
      + fromRdf/0007-in.nq +
      +
      expect
      +
      + fromRdf/0007-out.jsonld +
      +
      +
      +
      + Test t0008 List conversion +
      +
      +
      +
      id
      +
      #t0008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Conversion of lists of lists (the triples in the input are only partially ordered on purpose (1.0 semantics)
      +
      input
      +
      + fromRdf/0008-in.nq +
      +
      expect
      +
      + fromRdf/0008-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test t0009 List conversion with IRI nodes +
      +
      +
      +
      id
      +
      #t0009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Preserve IRI list nodes (i.e., not blank nodes) when converting to @list
      +
      input
      +
      + fromRdf/0009-in.nq +
      +
      expect
      +
      + fromRdf/0009-out.jsonld +
      +
      +
      +
      + Test t0010 List pattern without rdf:nil +
      +
      +
      +
      id
      +
      #t0010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Do not convert lists that are not terminated by rdf:nil to @list.
      +
      input
      +
      + fromRdf/0010-in.nq +
      +
      expect
      +
      + fromRdf/0010-out.jsonld +
      +
      +
      +
      + Test t0011 List pattern with extra properties +
      +
      +
      +
      id
      +
      #t0011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      If additional properties are associated to a list node, the list is only partially converted to @list.
      +
      input
      +
      + fromRdf/0011-in.nq +
      +
      expect
      +
      + fromRdf/0011-out.jsonld +
      +
      +
      +
      + Test t0012 List pattern with cycles +
      +
      +
      +
      id
      +
      #t0012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Detect lists containing cycles and do not convert them to @list.
      +
      input
      +
      + fromRdf/0012-in.nq +
      +
      expect
      +
      + fromRdf/0012-out.jsonld +
      +
      +
      +
      + Test t0013 List pattern with multiple values of rdf:first +
      +
      +
      +
      id
      +
      #t0013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Do not convert list nodes to @list if nodes contain more than one value for rdf:first.
      +
      input
      +
      + fromRdf/0013-in.nq +
      +
      expect
      +
      + fromRdf/0013-out.jsonld +
      +
      +
      +
      + Test t0014 List pattern with multiple values of rdf:rest +
      +
      +
      +
      id
      +
      #t0014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Do not convert list nodes to @list if nodes contain more than one value for rdf:rest.
      +
      input
      +
      + fromRdf/0014-in.nq +
      +
      expect
      +
      + fromRdf/0014-out.jsonld +
      +
      +
      +
      + Test t0015 List pattern with IRI rdf:rest +
      +
      +
      +
      id
      +
      #t0015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Do not convert lists to @list if a list node's rdf:rest is an IRI.
      +
      input
      +
      + fromRdf/0015-in.nq +
      +
      expect
      +
      + fromRdf/0015-out.jsonld +
      +
      +
      +
      + Test t0016 List pattern with type rdf:List +
      +
      +
      +
      id
      +
      #t0016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      List nodes may have a rdf:type rdf:List.
      +
      input
      +
      + fromRdf/0016-in.nq +
      +
      expect
      +
      + fromRdf/0016-out.jsonld +
      +
      +
      +
      + Test t0017 Remove duplicate triples +
      +
      +
      +
      id
      +
      #t0017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Equivalent triples are used only once
      +
      input
      +
      + fromRdf/0017-in.nq +
      +
      expect
      +
      + fromRdf/0017-out.jsonld +
      +
      +
      +
      + Test t0018 use native types flag set to true +
      +
      +
      +
      id
      +
      #t0018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Literals with datatype xsd:boolean, xsd:integer, and xsd:double are serialized using native scalar values
      +
      input
      +
      + fromRdf/0018-in.nq +
      +
      expect
      +
      + fromRdf/0018-out.jsonld +
      +
      Options
      +
      +
      +
      useNativeTypes
      +
      true
      +
      +
      +
      +
      +
      + Test t0019 use rdf:type flag set to false +
      +
      +
      +
      id
      +
      #t0019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Setting useRdfType to true causes an rdf:type predicate to be treated like a normal property, not @type
      +
      input
      +
      + fromRdf/0019-in.nq +
      +
      expect
      +
      + fromRdf/0019-out.jsonld +
      +
      Options
      +
      +
      +
      useRdfType
      +
      true
      +
      +
      +
      +
      +
      + Test t0020 list with node shared across graphs +
      +
      +
      +
      id
      +
      #t0020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      An otherwise conformant list with a node shared across different lists does not serialize using @list
      +
      input
      +
      + fromRdf/0020-in.nq +
      +
      expect
      +
      + fromRdf/0020-out.jsonld +
      +
      +
      +
      + Test t0021 list with node shared across graphs (same triple in different graphs) +
      +
      +
      +
      id
      +
      #t0021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      If a list node is used in different graphs, it isn't removed and converted to @list
      +
      input
      +
      + fromRdf/0021-in.nq +
      +
      expect
      +
      + fromRdf/0021-out.jsonld +
      +
      +
      +
      + Test t0022 list from duplicate triples +
      +
      +
      +
      id
      +
      #t0022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Duplicate triples for a list node will not prevent @list from being properly generated
      +
      input
      +
      + fromRdf/0022-in.nq +
      +
      expect
      +
      + fromRdf/0022-out.jsonld +
      +
      +
      +
      + Test t0023 triple with RDF nil subject +
      +
      +
      +
      id
      +
      #t0023
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Test triple with RDF nil subject
      +
      input
      +
      + fromRdf/0023-in.nq +
      +
      expect
      +
      + fromRdf/0023-out.jsonld +
      +
      +
      +
      + Test t0024 multiple languages for same subject+property+value +
      +
      +
      +
      id
      +
      #t0024
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Uniqness of triples should include the value language
      +
      input
      +
      + fromRdf/0024-in.nq +
      +
      expect
      +
      + fromRdf/0024-out.jsonld +
      +
      +
      +
      + Test t0025 multiple types for same subject+property+value +
      +
      +
      +
      id
      +
      #t0025
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Uniqness of triples should include the value type
      +
      input
      +
      + fromRdf/0025-in.nq +
      +
      expect
      +
      + fromRdf/0025-out.jsonld +
      +
      +
      +
      + Test t0026 triple with rdf:first property and rdf:nil value +
      +
      +
      +
      id
      +
      #t0026
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Check list generation with rdf:first property and rdf:nil value.
      +
      input
      +
      + fromRdf/0026-in.nq +
      +
      expect
      +
      + fromRdf/0026-out.jsonld +
      +
      +
      +
      + Test tdi01 rdfDirection: null with i18n literal with direction and no language +
      +
      +
      +
      id
      +
      #tdi01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Does not parse i18n datatype without proper option.
      +
      input
      +
      + fromRdf/di01-in.nq +
      +
      expect
      +
      + fromRdf/di01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi02 rdfDirection: null with i18n literal with direction and language +
      +
      +
      +
      id
      +
      #tdi02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Does not parse i18n datatype without proper option.
      +
      input
      +
      + fromRdf/di02-in.nq +
      +
      expect
      +
      + fromRdf/di02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi03 rdfDirection: null with compound literal with direction and no language +
      +
      +
      +
      id
      +
      #tdi03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Does not parse compound literal without proper option.
      +
      input
      +
      + fromRdf/di03-in.nq +
      +
      expect
      +
      + fromRdf/di03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi04 rdfDirection: null with compound literal with direction and language +
      +
      +
      +
      id
      +
      #tdi04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Does not parse compound literal without proper option.
      +
      input
      +
      + fromRdf/di04-in.nq +
      +
      expect
      +
      + fromRdf/di04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi05 rdfDirection: i18n-datatype with i18n literal with direction and no language +
      +
      +
      +
      id
      +
      #tdi05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Parses i18n datatype with proper option.
      +
      input
      +
      + fromRdf/di05-in.nq +
      +
      expect
      +
      + fromRdf/di05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      i18n-datatype
      +
      normative
      +
      false
      +
      +
      +
      +
      +
      + Test tdi06 rdfDirection: i18n-datatype with i18n literal with direction and language +
      +
      +
      +
      id
      +
      #tdi06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Parses i18n datatype with proper option.
      +
      input
      +
      + fromRdf/di06-in.nq +
      +
      expect
      +
      + fromRdf/di06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      i18n-datatype
      +
      normative
      +
      false
      +
      +
      +
      +
      +
      + Test tdi07 rdfDirection: i18n-datatype with compound literal with direction and no language +
      +
      +
      +
      id
      +
      #tdi07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Does not parse compound literal without proper option.
      +
      input
      +
      + fromRdf/di07-in.nq +
      +
      expect
      +
      + fromRdf/di07-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      i18n-datatype
      +
      normative
      +
      false
      +
      +
      +
      +
      +
      + Test tdi08 rdfDirection: i18n-datatype with compound literal with direction and language +
      +
      +
      +
      id
      +
      #tdi08
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Does not parse compound literal without proper option.
      +
      input
      +
      + fromRdf/di08-in.nq +
      +
      expect
      +
      + fromRdf/di08-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      i18n-datatype
      +
      normative
      +
      false
      +
      +
      +
      +
      +
      + Test tdi09 rdfDirection: compound-literal with i18n literal with direction and no language +
      +
      +
      +
      id
      +
      #tdi09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Does not parse i18n datatype without proper option.
      +
      input
      +
      + fromRdf/di09-in.nq +
      +
      expect
      +
      + fromRdf/di09-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      compound-literal
      +
      normative
      +
      false
      +
      +
      +
      +
      +
      + Test tdi10 rdfDirection: compound-literal with i18n literal with direction and language +
      +
      +
      +
      id
      +
      #tdi10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Does not parse i18n datatype without proper option.
      +
      input
      +
      + fromRdf/di10-in.nq +
      +
      expect
      +
      + fromRdf/di10-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      compound-literal
      +
      normative
      +
      false
      +
      +
      +
      +
      +
      + Test tdi11 rdfDirection: compound-literal with compound literal with direction and no language +
      +
      +
      +
      id
      +
      #tdi11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Parses compound literal with proper option.
      +
      input
      +
      + fromRdf/di11-in.nq +
      +
      expect
      +
      + fromRdf/di11-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      compound-literal
      +
      normative
      +
      false
      +
      +
      +
      +
      +
      + Test tdi12 rdfDirection: compound-literal with compound literal with direction and language +
      +
      +
      +
      id
      +
      #tdi12
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Parses compound literal with proper option.
      +
      input
      +
      + fromRdf/di12-in.nq +
      +
      expect
      +
      + fromRdf/di12-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      compound-literal
      +
      normative
      +
      false
      +
      +
      +
      +
      +
      + Test tjs01 JSON literal (boolean true) +
      +
      +
      +
      id
      +
      #tjs01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean true).
      +
      input
      +
      + fromRdf/js01-in.nq +
      +
      expect
      +
      + fromRdf/js01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs02 JSON literal (boolean false) +
      +
      +
      +
      id
      +
      #tjs02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean false).
      +
      input
      +
      + fromRdf/js02-in.nq +
      +
      expect
      +
      + fromRdf/js02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs03 JSON literal (double) +
      +
      +
      +
      id
      +
      #tjs03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Tests creating property with rdf:type rdf:JSON to a JSON literal (double).
      +
      input
      +
      + fromRdf/js03-in.nq +
      +
      expect
      +
      + fromRdf/js03-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs04 JSON literal (double-zero) +
      +
      +
      +
      id
      +
      #tjs04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Tests creating property with rdf:type rdf:JSON to a JSON literal (double-zero).
      +
      input
      +
      + fromRdf/js04-in.nq +
      +
      expect
      +
      + fromRdf/js04-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs05 JSON literal (integer) +
      +
      +
      +
      id
      +
      #tjs05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Tests creating property with rdf:type rdf:JSON to a JSON literal (integer).
      +
      input
      +
      + fromRdf/js05-in.nq +
      +
      expect
      +
      + fromRdf/js05-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs06 JSON literal (object) +
      +
      +
      +
      id
      +
      #tjs06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Tests creating property with rdf:type rdf:JSON to a JSON literal (object).
      +
      input
      +
      + fromRdf/js06-in.nq +
      +
      expect
      +
      + fromRdf/js06-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs07 JSON literal (array) +
      +
      +
      +
      id
      +
      #tjs07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Tests creating property with rdf:type rdf:JSON to a JSON literal (array).
      +
      input
      +
      + fromRdf/js07-in.nq +
      +
      expect
      +
      + fromRdf/js07-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs08 Invalid JSON literal (bare-word) +
      +
      +
      +
      id
      +
      #tjs08
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Processors must generate an error when deserializing an invalid JSON literal.
      +
      input
      +
      + fromRdf/js08-in.nq +
      +
      expect
      +
      + invalid JSON literal +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs09 Invalid JSON literal (invalid structure) +
      +
      +
      +
      id
      +
      #tjs09
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Processors must generate an error when deserializing an invalid JSON literal.
      +
      input
      +
      + fromRdf/js09-in.nq +
      +
      expect
      +
      + invalid JSON literal +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs10 JSON literal (string) +
      +
      +
      +
      id
      +
      #tjs10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Tests creating property with rdf:type rdf:JSON to a JSON literal (string).
      +
      input
      +
      + fromRdf/js10-in.nq +
      +
      expect
      +
      + fromRdf/js10-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs11 JSON literal (null) +
      +
      +
      +
      id
      +
      #tjs11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      Tests creating property with rdf:type rdf:JSON to a JSON literal (null).
      +
      input
      +
      + fromRdf/js11-in.nq +
      +
      expect
      +
      + fromRdf/js11-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli01 @list containing empty @list +
      +
      +
      +
      id
      +
      #tli01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + fromRdf/li01-in.nq +
      +
      expect
      +
      + fromRdf/li01-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli02 @list containing multiple lists +
      +
      +
      +
      id
      +
      #tli02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + fromRdf/li02-in.nq +
      +
      expect
      +
      + fromRdf/li02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli03 t0008 as interpreted for 1.1. +
      +
      +
      +
      id
      +
      #tli03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FromRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + fromRdf/li02-in.nq +
      +
      expect
      +
      + fromRdf/li02-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/tests/html-manifest.html b/tests/html-manifest.html index 1259b2ff..debac48c 100644 --- a/tests/html-manifest.html +++ b/tests/html-manifest.html @@ -1,1667 +1,1635 @@ - - - -HTML - - - - - -

      - -W3C - -

      -

      HTML

      -

      These tests implement the requirements for the JSON-LD HTML Content Algorithms.

      - -

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at -html-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      - -

      The JSON-LD Test Suite is a set of tests that can -be used to verify JSON-LD Processor conformance to the set of specifications -that constitute JSON-LD. The goal of the suite is to provide an easy and -comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      - -

      The JSON-LD Framing Specification maintains its own -test suite.

      - -

      General instructions for running the JSON-LD Test suites

      - -

      compact tests have input, expected and context documents.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output. Additionally, if the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      expand tests have input and expected documents.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output.

      - -

      Expansion tests may have a expandContext option, which is treated -as an IRI relative to the manifest.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      html tests have input and expected documents and an optional context document.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output after potentially remapping blank node identifiers (see below). Additionally, if the result is compacted and the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      flatten tests have input and expected documents and an optional context document.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output after potentially remapping blank node identifiers (see below). Additionally, if the result is compacted and the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      - -

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      - -

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      - -

      JSON-LD Object comparison

      - -

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      - -

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      - -
        -
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • -
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • -
      • JSON values are compared using strict equality.
      • -
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • -
      - -

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      - -

      Running tests

      - -

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      - -

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      - -
        -
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • -
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. - -
          -
        • application/ld+json for .jsonld
        • -
        • text/html for .html
        • -
        • application/n-quads for .nq
        • -
      • -
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • -
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • -
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • -
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • -
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • -
      - -

      Contributing Tests

      - -

      If you would like to contribute a new test or a fix to an existing test, -please follow these steps:

      - -
        -
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, -that you will be creating a new test or fix and the purpose of the -change.
      2. -
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. -
      5. Make your changes and submit them via github, or via a 'git format-patch' -to the JSON-LD Working Group mailing list.
      6. -
      - -

      Distribution

      - -

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      - -

      Disclaimer

      - -

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. - COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      -
      -
      baseIri
      -
      https://w3c.github.io/json-ld-api/tests/
      -
      -
      -

      -Test sequence: -

      -
      -
      -Test te001 Expands embedded JSON-LD script element -
      -
      -
      -
      id
      -
      #te001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/e001-in.html -
      -
      expect
      -
      -html/e001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tex01 Expands embedded JSON-LD script element (xhtml) -
      -
      -
      -
      id
      -
      #tex01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in XHTML
      -
      input
      -
      -html/e001-in.html -
      -
      expect
      -
      -html/e001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      contentType
      -
      application/xhtml+xml
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te002 Expands first embedded JSON-LD script element -
      -
      -
      -
      id
      -
      #te002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/e002-in.html -
      -
      expect
      -
      -html/e002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te003 Expands targeted JSON-LD script element -
      -
      -
      -
      id
      -
      #te003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with fragment identifier
      -
      input
      -
      -html/e003-in.html#second -
      -
      expect
      -
      -html/e003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te004 Expands all embedded JSON-LD script elements with extractAllScripts option -
      -
      -
      -
      id
      -
      #te004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML extracting all elements
      -
      input
      -
      -html/e004-in.html -
      -
      expect
      -
      -html/e004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      extractAllScripts
      -
      true
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te005 Expands multiple embedded JSON-LD script elements where one is an array -
      -
      -
      -
      id
      -
      #te005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML extracting all elements with array
      -
      input
      -
      -html/e005-in.html -
      -
      expect
      -
      -html/e005-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      extractAllScripts
      -
      true
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te006 Expands as empty with no embedded JSON-LD script elements -
      -
      -
      -
      id
      -
      #te006
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML when none exist
      -
      input
      -
      -html/e006-in.html -
      -
      expect
      -
      -loading document failed -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te007 Expands as empty with no embedded JSON-LD script elements and extractAllScripts -
      -
      -
      -
      id
      -
      #te007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML when none exist extracting all elements
      -
      input
      -
      -html/e007-in.html -
      -
      expect
      -
      -html/e007-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      extractAllScripts
      -
      true
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te010 Expands embedded JSON-LD script element with HTML character references -
      -
      -
      -
      id
      -
      #te010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with character references
      -
      input
      -
      -html/e010-in.html -
      -
      expect
      -
      -html/e010-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te011 Errors if no element found at target -
      -
      -
      -
      id
      -
      #te011
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist
      -
      input
      -
      -html/e011-in.html#third -
      -
      expect
      -
      -loading document failed -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te012 Errors if targeted element is not a script element -
      -
      -
      -
      id
      -
      #te012
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML which isn't a script element
      -
      input
      -
      -html/e012-in.html#first -
      -
      expect
      -
      -loading document failed -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te013 Errors if targeted element does not have type application/ld+json -
      -
      -
      -
      id
      -
      #te013
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with wrong type
      -
      input
      -
      -html/e013-in.html#first -
      -
      expect
      -
      -loading document failed -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te014 Errors if uncommented script text contains comment -
      -
      -
      -
      id
      -
      #te014
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with comments leftover
      -
      input
      -
      -html/e014-in.html -
      -
      expect
      -
      -invalid script element -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te015 Errors if end comment missing -
      -
      -
      -
      id
      -
      #te015
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with unballanced comments
      -
      input
      -
      -html/e015-in.html -
      -
      expect
      -
      -invalid script element -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te016 Errors if start comment missing -
      -
      -
      -
      id
      -
      #te016
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with unballanced comments
      -
      input
      -
      -html/e016-in.html -
      -
      expect
      -
      -invalid script element -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te017 Errors if uncommented script is not valid JSON -
      -
      -
      -
      id
      -
      #te017
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML which is invalid JSON
      -
      input
      -
      -html/e017-in.html -
      -
      expect
      -
      -invalid script element -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te018 Expands embedded JSON-LD script element relative to document base -
      -
      -
      -
      id
      -
      #te018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/e018-in.html -
      -
      expect
      -
      -html/e018-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te019 Expands embedded JSON-LD script element relative to base option -
      -
      -
      -
      id
      -
      #te019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/e019-in.html -
      -
      expect
      -
      -html/e019-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      base
      -
      http://a.example.com/doc
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te020 Expands embedded JSON-LD script element relative to HTML base -
      -
      -
      -
      id
      -
      #te020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/e020-in.html -
      -
      expect
      -
      -html/e020-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      base
      -
      http://a.example.com/doc
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te021 Expands embedded JSON-LD script element relative to relative HTML base -
      -
      -
      -
      id
      -
      #te021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/e021-in.html -
      -
      expect
      -
      -html/e021-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      base
      -
      http://a.example.com/doc
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test te022 Expands targeted JSON-LD script element with fragment and HTML base -
      -
      -
      -
      id
      -
      #te022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with fragment identifier
      -
      input
      -
      -html/e022-in.html#second -
      -
      expect
      -
      -html/e022-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tc001 Compacts embedded JSON-LD script element -
      -
      -
      -
      id
      -
      #tc001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/c001-in.html -
      -
      context
      -
      -html/c001-context.jsonld -
      -
      expect
      -
      -html/c001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tc002 Compacts first embedded JSON-LD script element -
      -
      -
      -
      id
      -
      #tc002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/c002-in.html -
      -
      context
      -
      -html/c002-context.jsonld -
      -
      expect
      -
      -html/c002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tc003 Compacts targeted JSON-LD script element -
      -
      -
      -
      id
      -
      #tc003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with fragment identifier
      -
      input
      -
      -html/c003-in.html#second -
      -
      context
      -
      -html/c003-context.jsonld -
      -
      expect
      -
      -html/c003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tc004 Compacts all embedded JSON-LD script elements with extractAllScripts option -
      -
      -
      -
      id
      -
      #tc004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:CompactTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML extracting all elements
      -
      input
      -
      -html/c004-in.html -
      -
      context
      -
      -html/c004-context.jsonld -
      -
      expect
      -
      -html/c004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      extractAllScripts
      -
      true
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tf001 Flattens embedded JSON-LD script element -
      -
      -
      -
      id
      -
      #tf001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/f001-in.html -
      -
      context
      -
      -html/f001-context.jsonld -
      -
      expect
      -
      -html/f001-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tf002 Flattens first embedded JSON-LD script element -
      -
      -
      -
      id
      -
      #tf002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/f002-in.html -
      -
      context
      -
      -html/f002-context.jsonld -
      -
      expect
      -
      -html/f002-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      extractAllScripts
      -
      false
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tf003 Flattens targeted JSON-LD script element -
      -
      -
      -
      id
      -
      #tf003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with fragment identifier
      -
      input
      -
      -html/f003-in.html#second -
      -
      context
      -
      -html/f003-context.jsonld -
      -
      expect
      -
      -html/f003-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tf004 Flattens all script elements by default -
      -
      -
      -
      id
      -
      #tf004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:FlattenTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML multiple script elements
      -
      input
      -
      -html/f004-in.html -
      -
      context
      -
      -html/f004-context.jsonld -
      -
      expect
      -
      -html/f004-out.jsonld -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr001 Transforms embedded JSON-LD script element -
      -
      -
      -
      id
      -
      #tr001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/r001-in.html -
      -
      expect
      -
      -html/r001-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr002 Transforms first embedded JSON-LD script element -
      -
      -
      -
      id
      -
      #tr002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/r002-in.html -
      -
      expect
      -
      -html/r002-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      extractAllScripts
      -
      false
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr003 Transforms targeted JSON-LD script element -
      -
      -
      -
      id
      -
      #tr003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with fragment identifier
      -
      input
      -
      -html/r003-in.html#second -
      -
      expect
      -
      -html/r003-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr004 Expands all embedded JSON-LD script elements with extractAllScripts option -
      -
      -
      -
      id
      -
      #tr004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML extracting all elements
      -
      input
      -
      -html/r004-in.html -
      -
      expect
      -
      -html/r004-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      extractAllScripts
      -
      true
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr005 Expands multiple embedded JSON-LD script elements where one is an array -
      -
      -
      -
      id
      -
      #tr005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML extracting all elements with array
      -
      input
      -
      -html/r005-in.html -
      -
      expect
      -
      -html/r005-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      extractAllScripts
      -
      true
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr006 Expands as empty with no embedded JSON-LD script elements -
      -
      -
      -
      id
      -
      #tr006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML when none exist
      -
      input
      -
      -html/r006-in.html -
      -
      expect
      -
      -html/r006-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr007 Expands as empty with no embedded JSON-LD script elements and extractAllScripts -
      -
      -
      -
      id
      -
      #tr007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML when none exist extracting all elements
      -
      input
      -
      -html/r007-in.html -
      -
      expect
      -
      -html/r007-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      extractAllScripts
      -
      true
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr010 Expands embedded JSON-LD script element with HTML character references -
      -
      -
      -
      id
      -
      #tr010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with character references
      -
      input
      -
      -html/r010-in.html -
      -
      expect
      -
      -html/r010-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr011 Errors if no element found at target -
      -
      -
      -
      id
      -
      #tr011
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist
      -
      input
      -
      -html/r011-in.html#third -
      -
      expect
      -
      -loading document failed -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr012 Errors if targeted element is not a script element -
      -
      -
      -
      id
      -
      #tr012
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML which isn't a script element
      -
      input
      -
      -html/r012-in.html#first -
      -
      expect
      -
      -loading document failed -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr013 Errors if targeted element does not have type application/ld+json -
      -
      -
      -
      id
      -
      #tr013
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with wrong type
      -
      input
      -
      -html/r013-in.html#first -
      -
      expect
      -
      -loading document failed -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr014 Errors if uncommented script text contains comment -
      -
      -
      -
      id
      -
      #tr014
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with comments leftover
      -
      input
      -
      -html/r014-in.html -
      -
      expect
      -
      -invalid script element -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr015 Errors if end comment missing -
      -
      -
      -
      id
      -
      #tr015
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with unballanced comments
      -
      input
      -
      -html/r015-in.html -
      -
      expect
      -
      -invalid script element -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr016 Errors if start comment missing -
      -
      -
      -
      id
      -
      #tr016
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with unballanced comments
      -
      input
      -
      -html/r016-in.html -
      -
      expect
      -
      -invalid script element -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr017 Errors if uncommented script is not valid JSON -
      -
      -
      -
      id
      -
      #tr017
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML which is invalid JSON
      -
      input
      -
      -html/r017-in.html -
      -
      expect
      -
      -invalid script element -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr018 Expands embedded JSON-LD script element relative to document base -
      -
      -
      -
      id
      -
      #tr018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/r018-in.html -
      -
      expect
      -
      -html/r018-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr019 Expands embedded JSON-LD script element relative to base option -
      -
      -
      -
      id
      -
      #tr019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/r019-in.html -
      -
      expect
      -
      -html/r019-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      base
      -
      http://a.example.com/doc
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr020 Expands embedded JSON-LD script element relative to HTML base -
      -
      -
      -
      id
      -
      #tr020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/r020-in.html -
      -
      expect
      -
      -html/r020-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      base
      -
      http://a.example.com/doc
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr021 Expands embedded JSON-LD script element relative to relative HTML base -
      -
      -
      -
      id
      -
      #tr021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML
      -
      input
      -
      -html/r021-in.html -
      -
      expect
      -
      -html/r021-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      base
      -
      http://a.example.com/doc
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tr022 Expands targeted JSON-LD script element with fragment and HTML base -
      -
      -
      -
      id
      -
      #tr022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      -
      Purpose
      -
      Tests embedded JSON-LD in HTML with fragment identifier
      -
      input
      -
      -html/r022-in.html#second -
      -
      expect
      -
      -html/r022-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -
      - - + + + + HTML + + + + + +

      + + W3C + +

      +

      HTML

      +

      These tests implement the requirements for the JSON-LD HTML Content Algorithms.

      +

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at + html-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      +

      The JSON-LD Test Suite is a set of tests that can + be used to verify JSON-LD Processor conformance to the set of specifications + that constitute JSON-LD. The goal of the suite is to provide an easy and + comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      +

      The JSON-LD Framing Specification maintains its own + test suite.

      +

      General instructions for running the JSON-LD Test suites

      +

      compact tests have input, expected and context documents.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output. Additionally, if the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      expand tests have input and expected documents.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output.

      +

      Expansion tests may have a expandContext option, which is treated + as an IRI relative to the manifest.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      html tests have input and expected documents and an optional context document.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output after potentially remapping blank node identifiers (see below). Additionally, if the result is compacted and the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      flatten tests have input and expected documents and an optional context document.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output after potentially remapping blank node identifiers (see below). Additionally, if the result is compacted and the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      +

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      +

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      +

      JSON-LD Object comparison

      +

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      +

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      +
        +
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • +
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • +
      • JSON values are compared using strict equality.
      • +
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • +
      +

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      +

      Running tests

      +

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      +

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      +
        +
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • +
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. +
          +
        • application/ld+json for .jsonld
        • +
        • text/html for .html
        • +
        • application/n-quads for .nq
        • +
        +
      • +
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • +
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • +
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • +
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • +
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • +
      +

      Contributing Tests

      +

      If you would like to contribute a new test or a fix to an existing test, + please follow these steps:

      +
        +
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, + that you will be creating a new test or fix and the purpose of the + change.
      2. +
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. +
      5. Make your changes and submit them via github, or via a 'git format-patch' + to the JSON-LD Working Group mailing list.
      6. +
      +

      Distribution

      +

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      +

      Disclaimer

      +

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      +
      +
      baseIri
      +
      https://w3c.github.io/json-ld-api/tests/
      +
      +
      +

      + Test sequence: +

      +
      +
      + Test te001 Expands embedded JSON-LD script element +
      +
      +
      +
      id
      +
      #te001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/e001-in.html +
      +
      expect
      +
      + html/e001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tex01 Expands embedded JSON-LD script element (xhtml) +
      +
      +
      +
      id
      +
      #tex01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in XHTML
      +
      input
      +
      + html/e001-in.html +
      +
      expect
      +
      + html/e001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      contentType
      +
      application/xhtml+xml
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te002 Expands first embedded JSON-LD script element +
      +
      +
      +
      id
      +
      #te002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/e002-in.html +
      +
      expect
      +
      + html/e002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te003 Expands targeted JSON-LD script element +
      +
      +
      +
      id
      +
      #te003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with fragment identifier
      +
      input
      +
      + html/e003-in.html#second +
      +
      expect
      +
      + html/e003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te004 Expands all embedded JSON-LD script elements with extractAllScripts option +
      +
      +
      +
      id
      +
      #te004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML extracting all elements
      +
      input
      +
      + html/e004-in.html +
      +
      expect
      +
      + html/e004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      extractAllScripts
      +
      true
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te005 Expands multiple embedded JSON-LD script elements where one is an array +
      +
      +
      +
      id
      +
      #te005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML extracting all elements with array
      +
      input
      +
      + html/e005-in.html +
      +
      expect
      +
      + html/e005-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      extractAllScripts
      +
      true
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te006 Expands as empty with no embedded JSON-LD script elements +
      +
      +
      +
      id
      +
      #te006
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML when none exist
      +
      input
      +
      + html/e006-in.html +
      +
      expect
      +
      + loading document failed +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te007 Expands as empty with no embedded JSON-LD script elements and extractAllScripts +
      +
      +
      +
      id
      +
      #te007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML when none exist extracting all elements
      +
      input
      +
      + html/e007-in.html +
      +
      expect
      +
      + html/e007-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      extractAllScripts
      +
      true
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te010 Expands embedded JSON-LD script element with HTML character references +
      +
      +
      +
      id
      +
      #te010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with character references
      +
      input
      +
      + html/e010-in.html +
      +
      expect
      +
      + html/e010-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te011 Errors if no element found at target +
      +
      +
      +
      id
      +
      #te011
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist
      +
      input
      +
      + html/e011-in.html#third +
      +
      expect
      +
      + loading document failed +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te012 Errors if targeted element is not a script element +
      +
      +
      +
      id
      +
      #te012
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML which isn't a script element
      +
      input
      +
      + html/e012-in.html#first +
      +
      expect
      +
      + loading document failed +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te013 Errors if targeted element does not have type application/ld+json +
      +
      +
      +
      id
      +
      #te013
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with wrong type
      +
      input
      +
      + html/e013-in.html#first +
      +
      expect
      +
      + loading document failed +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te014 Errors if uncommented script text contains comment +
      +
      +
      +
      id
      +
      #te014
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with comments leftover
      +
      input
      +
      + html/e014-in.html +
      +
      expect
      +
      + invalid script element +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te015 Errors if end comment missing +
      +
      +
      +
      id
      +
      #te015
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with unballanced comments
      +
      input
      +
      + html/e015-in.html +
      +
      expect
      +
      + invalid script element +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te016 Errors if start comment missing +
      +
      +
      +
      id
      +
      #te016
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with unballanced comments
      +
      input
      +
      + html/e016-in.html +
      +
      expect
      +
      + invalid script element +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te017 Errors if uncommented script is not valid JSON +
      +
      +
      +
      id
      +
      #te017
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML which is invalid JSON
      +
      input
      +
      + html/e017-in.html +
      +
      expect
      +
      + invalid script element +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te018 Expands embedded JSON-LD script element relative to document base +
      +
      +
      +
      id
      +
      #te018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/e018-in.html +
      +
      expect
      +
      + html/e018-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te019 Expands embedded JSON-LD script element relative to base option +
      +
      +
      +
      id
      +
      #te019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/e019-in.html +
      +
      expect
      +
      + html/e019-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      base
      +
      http://a.example.com/doc
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te020 Expands embedded JSON-LD script element relative to HTML base +
      +
      +
      +
      id
      +
      #te020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/e020-in.html +
      +
      expect
      +
      + html/e020-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      base
      +
      http://a.example.com/doc
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te021 Expands embedded JSON-LD script element relative to relative HTML base +
      +
      +
      +
      id
      +
      #te021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/e021-in.html +
      +
      expect
      +
      + html/e021-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      base
      +
      http://a.example.com/doc
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test te022 Expands targeted JSON-LD script element with fragment and HTML base +
      +
      +
      +
      id
      +
      #te022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with fragment identifier
      +
      input
      +
      + html/e022-in.html#second +
      +
      expect
      +
      + html/e022-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tc001 Compacts embedded JSON-LD script element +
      +
      +
      +
      id
      +
      #tc001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/c001-in.html +
      +
      context
      +
      + html/c001-context.jsonld +
      +
      expect
      +
      + html/c001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tc002 Compacts first embedded JSON-LD script element +
      +
      +
      +
      id
      +
      #tc002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/c002-in.html +
      +
      context
      +
      + html/c002-context.jsonld +
      +
      expect
      +
      + html/c002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tc003 Compacts targeted JSON-LD script element +
      +
      +
      +
      id
      +
      #tc003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with fragment identifier
      +
      input
      +
      + html/c003-in.html#second +
      +
      context
      +
      + html/c003-context.jsonld +
      +
      expect
      +
      + html/c003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tc004 Compacts all embedded JSON-LD script elements with extractAllScripts option +
      +
      +
      +
      id
      +
      #tc004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:CompactTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML extracting all elements
      +
      input
      +
      + html/c004-in.html +
      +
      context
      +
      + html/c004-context.jsonld +
      +
      expect
      +
      + html/c004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      extractAllScripts
      +
      true
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tf001 Flattens embedded JSON-LD script element +
      +
      +
      +
      id
      +
      #tf001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/f001-in.html +
      +
      context
      +
      + html/f001-context.jsonld +
      +
      expect
      +
      + html/f001-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tf002 Flattens first embedded JSON-LD script element +
      +
      +
      +
      id
      +
      #tf002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/f002-in.html +
      +
      context
      +
      + html/f002-context.jsonld +
      +
      expect
      +
      + html/f002-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      extractAllScripts
      +
      false
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tf003 Flattens targeted JSON-LD script element +
      +
      +
      +
      id
      +
      #tf003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with fragment identifier
      +
      input
      +
      + html/f003-in.html#second +
      +
      context
      +
      + html/f003-context.jsonld +
      +
      expect
      +
      + html/f003-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tf004 Flattens all script elements by default +
      +
      +
      +
      id
      +
      #tf004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:FlattenTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML multiple script elements
      +
      input
      +
      + html/f004-in.html +
      +
      context
      +
      + html/f004-context.jsonld +
      +
      expect
      +
      + html/f004-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr001 Transforms embedded JSON-LD script element +
      +
      +
      +
      id
      +
      #tr001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/r001-in.html +
      +
      expect
      +
      + html/r001-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr002 Transforms first embedded JSON-LD script element +
      +
      +
      +
      id
      +
      #tr002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/r002-in.html +
      +
      expect
      +
      + html/r002-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      extractAllScripts
      +
      false
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr003 Transforms targeted JSON-LD script element +
      +
      +
      +
      id
      +
      #tr003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with fragment identifier
      +
      input
      +
      + html/r003-in.html#second +
      +
      expect
      +
      + html/r003-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr004 Expands all embedded JSON-LD script elements with extractAllScripts option +
      +
      +
      +
      id
      +
      #tr004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML extracting all elements
      +
      input
      +
      + html/r004-in.html +
      +
      expect
      +
      + html/r004-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      extractAllScripts
      +
      true
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr005 Expands multiple embedded JSON-LD script elements where one is an array +
      +
      +
      +
      id
      +
      #tr005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML extracting all elements with array
      +
      input
      +
      + html/r005-in.html +
      +
      expect
      +
      + html/r005-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      extractAllScripts
      +
      true
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr006 Expands as empty with no embedded JSON-LD script elements +
      +
      +
      +
      id
      +
      #tr006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML when none exist
      +
      input
      +
      + html/r006-in.html +
      +
      expect
      +
      + html/r006-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr007 Expands as empty with no embedded JSON-LD script elements and extractAllScripts +
      +
      +
      +
      id
      +
      #tr007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML when none exist extracting all elements
      +
      input
      +
      + html/r007-in.html +
      +
      expect
      +
      + html/r007-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      extractAllScripts
      +
      true
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr010 Expands embedded JSON-LD script element with HTML character references +
      +
      +
      +
      id
      +
      #tr010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with character references
      +
      input
      +
      + html/r010-in.html +
      +
      expect
      +
      + html/r010-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr011 Errors if no element found at target +
      +
      +
      +
      id
      +
      #tr011
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist
      +
      input
      +
      + html/r011-in.html#third +
      +
      expect
      +
      + loading document failed +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr012 Errors if targeted element is not a script element +
      +
      +
      +
      id
      +
      #tr012
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML which isn't a script element
      +
      input
      +
      + html/r012-in.html#first +
      +
      expect
      +
      + loading document failed +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr013 Errors if targeted element does not have type application/ld+json +
      +
      +
      +
      id
      +
      #tr013
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with wrong type
      +
      input
      +
      + html/r013-in.html#first +
      +
      expect
      +
      + loading document failed +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr014 Errors if uncommented script text contains comment +
      +
      +
      +
      id
      +
      #tr014
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with comments leftover
      +
      input
      +
      + html/r014-in.html +
      +
      expect
      +
      + invalid script element +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr015 Errors if end comment missing +
      +
      +
      +
      id
      +
      #tr015
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with unballanced comments
      +
      input
      +
      + html/r015-in.html +
      +
      expect
      +
      + invalid script element +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr016 Errors if start comment missing +
      +
      +
      +
      id
      +
      #tr016
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with unballanced comments
      +
      input
      +
      + html/r016-in.html +
      +
      expect
      +
      + invalid script element +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr017 Errors if uncommented script is not valid JSON +
      +
      +
      +
      id
      +
      #tr017
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML which is invalid JSON
      +
      input
      +
      + html/r017-in.html +
      +
      expect
      +
      + invalid script element +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr018 Expands embedded JSON-LD script element relative to document base +
      +
      +
      +
      id
      +
      #tr018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/r018-in.html +
      +
      expect
      +
      + html/r018-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr019 Expands embedded JSON-LD script element relative to base option +
      +
      +
      +
      id
      +
      #tr019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/r019-in.html +
      +
      expect
      +
      + html/r019-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      base
      +
      http://a.example.com/doc
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr020 Expands embedded JSON-LD script element relative to HTML base +
      +
      +
      +
      id
      +
      #tr020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/r020-in.html +
      +
      expect
      +
      + html/r020-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      base
      +
      http://a.example.com/doc
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr021 Expands embedded JSON-LD script element relative to relative HTML base +
      +
      +
      +
      id
      +
      #tr021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML
      +
      input
      +
      + html/r021-in.html +
      +
      expect
      +
      + html/r021-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      base
      +
      http://a.example.com/doc
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tr022 Expands targeted JSON-LD script element with fragment and HTML base +
      +
      +
      +
      id
      +
      #tr022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest, jld:HtmlTest
      +
      Purpose
      +
      Tests embedded JSON-LD in HTML with fragment identifier
      +
      input
      +
      + html/r022-in.html#second +
      +
      expect
      +
      + html/r022-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/tests/manifest.html b/tests/manifest.html index 9ffbac11..bf44ccdf 100644 --- a/tests/manifest.html +++ b/tests/manifest.html @@ -1,177 +1,136 @@ - - - -JSON-LD Test Suite - - - - - -

      - -W3C - -

      -

      JSON-LD Test Suite

      -

      This manifest loads additional manifests for specific behavior tests for JSON-LD 1.1 API

      - -

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at -manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      - -

      The JSON-LD Test Suite is a set of tests that can -be used to verify JSON-LD Processor conformance to the set of specifications -that constitute JSON-LD. The goal of the suite is to provide an easy and -comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      - -

      The JSON-LD Framing Specification maintains its own -test suite.

      - -

      General instructions for running the JSON-LD Test suites

      - -

      compact tests have input, expected and context documents.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output. Additionally, if the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      expand tests have input and expected documents.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output.

      - -

      Expansion tests may have a expandContext option, which is treated -as an IRI relative to the manifest.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      html tests have input and expected documents and an optional context document.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output after potentially remapping blank node identifiers (see below). Additionally, if the result is compacted and the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      flatten tests have input and expected documents and an optional context document.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output after potentially remapping blank node identifiers (see below). Additionally, if the result is compacted and the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      remote-doc tests have input and expected documents.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      - -

      Options may be present to describe the intended HTTP behavior:

      - -
        -
      • contentType: Content-Type of the returned HTTP payload, defaults to the appropriate type for the input suffix.
      • -
      • httpStatus: The HTTP status code to return, defaults to 200.
      • -
      • redirectTo: The HTTP Content-Location header value.
      • -
      • httpLink: The HTTP Link header value.
      • -
      -

      fromRdf tests have input and expected documents.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output.

      -

      toRdf tests have input and expected documents.

      - -

      Some tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results. These tests are marked using the useJCS option.

      - -

      The expected results can be compared using RDF Dataset Isomorphism.

      - -

      A PositiveSyntaxTest looks specifically for syntax-related issues. A PositiveSyntaxTest succeeds when no error is found when processing.

      - -

      ToRdf tests may have a expandContext option, which is treated -as an IRI relative to the manifest.

      -

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      - -

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      - -

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      - -

      JSON-LD Object comparison

      - -

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      - -

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      - -
        -
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • -
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • -
      • JSON values are compared using strict equality.
      • -
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • -
      - -

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      - -

      Running tests

      - -

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      - -

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      - -
        -
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • -
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. - -
          -
        • application/ld+json for .jsonld
        • -
        • text/html for .html
        • -
        • application/n-quads for .nq
        • -
      • -
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • -
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • -
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • -
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • -
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • -
      - -

      Contributing Tests

      - -

      If you would like to contribute a new test or a fix to an existing test, -please follow these steps:

      - -
        -
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, -that you will be creating a new test or fix and the purpose of the -change.
      2. -
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. -
      5. Make your changes and submit them via github, or via a 'git format-patch' -to the JSON-LD Working Group mailing list.
      6. -
      - -

      Distribution

      - -

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      - -

      Disclaimer

      - -

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. - COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      -
      -

      -Test sequence: -

      - -
      - - + + + + JSON-LD Test Suite + + + + + +

      + + W3C + +

      +

      JSON-LD Test Suite

      +

      This manifest loads additional manifests for specific behavior tests for JSON-LD 1.1 API

      +

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at + manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      +

      The JSON-LD Test Suite is a set of tests that can + be used to verify JSON-LD Processor conformance to the set of specifications + that constitute JSON-LD. The goal of the suite is to provide an easy and + comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      +

      The JSON-LD Framing Specification maintains its own + test suite.

      +

      General instructions for running the JSON-LD Test suites

      +

      compact tests have input, expected and context documents.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output. Additionally, if the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      expand tests have input and expected documents.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output.

      +

      Expansion tests may have a expandContext option, which is treated + as an IRI relative to the manifest.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      html tests have input and expected documents and an optional context document.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output after potentially remapping blank node identifiers (see below). Additionally, if the result is compacted and the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      flatten tests have input and expected documents and an optional context document.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output after potentially remapping blank node identifiers (see below). Additionally, if the result is compacted and the ordered option is not set, result should be expanded and compared with the expanded expected document also using JSON-LD object comparison.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      remote-doc tests have input and expected documents.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      Options may be present to describe the intended HTTP behavior:

      +
        +
      • contentType: Content-Type of the returned HTTP payload, defaults to the appropriate type for the input suffix.
      • +
      • httpStatus: The HTTP status code to return, defaults to 200.
      • +
      • redirectTo: The HTTP Content-Location header value.
      • +
      • httpLink: The HTTP Link header value.
      • +
      +

      fromRdf tests have input and expected documents.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output.

      +

      toRdf tests have input and expected documents.

      +

      Some tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results. These tests are marked using the useJCS option.

      +

      The expected results can be compared using RDF Dataset Isomorphism.

      +

      A PositiveSyntaxTest looks specifically for syntax-related issues. A PositiveSyntaxTest succeeds when no error is found when processing.

      +

      ToRdf tests may have a expandContext option, which is treated + as an IRI relative to the manifest.

      +

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      +

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      +

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      +

      JSON-LD Object comparison

      +

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      +

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      +
        +
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • +
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • +
      • JSON values are compared using strict equality.
      • +
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • +
      +

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      +

      Running tests

      +

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      +

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      +
        +
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • +
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. +
          +
        • application/ld+json for .jsonld
        • +
        • text/html for .html
        • +
        • application/n-quads for .nq
        • +
        +
      • +
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • +
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • +
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • +
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • +
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • +
      +

      Contributing Tests

      +

      If you would like to contribute a new test or a fix to an existing test, + please follow these steps:

      +
        +
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, + that you will be creating a new test or fix and the purpose of the + change.
      2. +
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. +
      5. Make your changes and submit them via github, or via a 'git format-patch' + to the JSON-LD Working Group mailing list.
      6. +
      +

      Distribution

      +

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      +

      Disclaimer

      +

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      +
      +

      + Test sequence: +

      + +
      + + \ No newline at end of file diff --git a/tests/remote-doc-manifest.html b/tests/remote-doc-manifest.html index 87e7f74d..0849a477 100644 --- a/tests/remote-doc-manifest.html +++ b/tests/remote-doc-manifest.html @@ -1,627 +1,597 @@ - - - -Remote document - - - - - -

      - -W3C - -

      -

      Remote document

      -

      These tests implement the requirements for JSON-LD Remote Document and Context Retrieval.

      - -

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at -remote-doc-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      - -

      The JSON-LD Test Suite is a set of tests that can -be used to verify JSON-LD Processor conformance to the set of specifications -that constitute JSON-LD. The goal of the suite is to provide an easy and -comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      - -

      The JSON-LD Framing Specification maintains its own -test suite.

      - -

      General instructions for running the JSON-LD Test suites

      - -

      expand tests have input and expected documents.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output.

      - -

      Expansion tests may have a expandContext option, which is treated -as an IRI relative to the manifest.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      -

      remote-doc tests have input and expected documents.

      - -

      The expected results can be compared using JSON-LD object comparison with the processor output.

      - -

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      - -

      Options may be present to describe the intended HTTP behavior:

      - -
        -
      • contentType: Content-Type of the returned HTTP payload, defaults to the appropriate type for the input suffix.
      • -
      • httpStatus: The HTTP status code to return, defaults to 200.
      • -
      • redirectTo: The HTTP Content-Location header value.
      • -
      • httpLink: The HTTP Link header value.
      • -
      -

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      - -

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      - -

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      - -

      JSON-LD Object comparison

      - -

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      - -

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      - -
        -
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • -
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • -
      • JSON values are compared using strict equality.
      • -
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • -
      - -

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      - -

      Running tests

      - -

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      - -

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      - -
        -
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • -
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. - -
          -
        • application/ld+json for .jsonld
        • -
        • text/html for .html
        • -
        • application/n-quads for .nq
        • -
      • -
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • -
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • -
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • -
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • -
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • -
      - -

      Contributing Tests

      - -

      If you would like to contribute a new test or a fix to an existing test, -please follow these steps:

      - -
        -
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, -that you will be creating a new test or fix and the purpose of the -change.
      2. -
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. -
      5. Make your changes and submit them via github, or via a 'git format-patch' -to the JSON-LD Working Group mailing list.
      6. -
      - -

      Distribution

      - -

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      - -

      Disclaimer

      - -

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. - COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      -
      -
      baseIri
      -
      https://w3c.github.io/json-ld-api/tests/
      -
      -
      -

      -Test sequence: -

      -
      -
      -Test t0001 load JSON-LD document -
      -
      -
      -
      id
      -
      #t0001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Document loader loads a JSON-LD document.
      -
      input
      -
      -remote-doc/0001-in.jsonld -
      -
      expect
      -
      -remote-doc/0001-out.jsonld -
      -
      -
      -
      -Test t0002 load JSON document -
      -
      -
      -
      id
      -
      #t0002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Document loader loads a JSON document.
      -
      input
      -
      -remote-doc/0002-in.json -
      -
      expect
      -
      -remote-doc/0002-out.jsonld -
      -
      -
      -
      -Test t0003 load JSON document with extension-type -
      -
      -
      -
      id
      -
      #t0003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Document loader loads a JSON document having an extension mime-subtype.
      -
      input
      -
      -remote-doc/0003-in.jldt -
      -
      expect
      -
      -remote-doc/0003-out.jsonld -
      -
      Options
      -
      -
      -
      contentType
      -
      application/jldTest+json
      -
      -
      -
      -
      -
      -Test t0004 loading an unknown type raises loading document failed -
      -
      -
      -
      id
      -
      #t0004
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Loading a document with a non-JSON mime type raises loading document failed
      -
      input
      -
      -remote-doc/0004-in.jldte -
      -
      expect
      -
      -loading document failed -
      -
      Options
      -
      -
      -
      contentType
      -
      application/jldTest
      -
      -
      -
      -
      -
      -Test t0005 Load JSON-LD through 301 redirect -
      -
      -
      -
      id
      -
      #t0005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Loading a document with a redirect should use the redirected URL as document base
      -
      input
      -
      -remote-doc/0005-in.jsonld -
      -
      expect
      -
      -remote-doc/0001-out.jsonld -
      -
      Options
      -
      -
      -
      redirectTo
      -
      remote-doc/0001-in.jsonld
      -
      httpStatus
      -
      301
      -
      -
      -
      -
      -
      -Test t0006 Load JSON-LD through 303 redirect -
      -
      -
      -
      id
      -
      #t0006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Loading a document with a redirect should use the redirected URL as document base
      -
      input
      -
      -remote-doc/0006-in.jsonld -
      -
      expect
      -
      -remote-doc/0001-out.jsonld -
      -
      Options
      -
      -
      -
      redirectTo
      -
      remote-doc/0001-in.jsonld
      -
      httpStatus
      -
      303
      -
      -
      -
      -
      -
      -Test t0007 Load JSON-LD through 307 redirect -
      -
      -
      -
      id
      -
      #t0007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Loading a document with a redirect should use the redirected URL as document base
      -
      input
      -
      -remote-doc/0007-in.jsonld -
      -
      expect
      -
      -remote-doc/0001-out.jsonld -
      -
      Options
      -
      -
      -
      redirectTo
      -
      remote-doc/0001-in.jsonld
      -
      httpStatus
      -
      307
      -
      -
      -
      -
      -
      -Test t0008 Non-existant file (404) -
      -
      -
      -
      id
      -
      #t0008
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Loading a non-existant file raises loading document failed error
      -
      input
      -
      -remote-doc/missing-in.jsonld -
      -
      expect
      -
      -loading document failed -
      -
      -
      -
      -Test t0009 load JSON-LD document with link -
      -
      -
      -
      id
      -
      #t0009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If a context is specified in a link header, it is not used for JSON-LD.
      -
      input
      -
      -remote-doc/0009-in.jsonld -
      -
      expect
      -
      -remote-doc/0009-out.jsonld -
      -
      Options
      -
      -
      -
      httpLink
      -
      <0009-context.jsonld>; rel="http://www.w3.org/ns/json-ld#context"
      -
      -
      -
      -
      -
      -Test t0010 load JSON document with link -
      -
      -
      -
      id
      -
      #t0010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If a context is specified in a link header, it is used for JSON.
      -
      input
      -
      -remote-doc/0010-in.json -
      -
      expect
      -
      -remote-doc/0010-out.jsonld -
      -
      Options
      -
      -
      -
      httpLink
      -
      <0010-context.jsonld>; rel="http://www.w3.org/ns/json-ld#context"
      -
      -
      -
      -
      -
      -Test t0011 load JSON document with extension-type with link -
      -
      -
      -
      id
      -
      #t0011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If a context is specified in a link header, it is used for a JSON extension type.
      -
      input
      -
      -remote-doc/0011-in.jldt -
      -
      expect
      -
      -remote-doc/0011-out.jsonld -
      -
      Options
      -
      -
      -
      contentType
      -
      application/jldTest+json
      -
      httpLink
      -
      <0011-context.jsonld>; rel="http://www.w3.org/ns/json-ld#context"
      -
      -
      -
      -
      -
      -Test t0012 Multiple context link headers -
      -
      -
      -
      id
      -
      #t0012
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Loading a file when multiple link headers are returned is an error
      -
      input
      -
      -remote-doc/0012-in.json -
      -
      expect
      -
      -multiple context link headers -
      -
      Options
      -
      -
      -
      httpLink
      -
      ["<0012-context1.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"", "<0012-context2.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\""]
      -
      -
      -
      -
      -
      -Test t0013 load JSON document with link to HTML document -
      -
      -
      -
      id
      -
      #t0013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      If a context is specified in a link header, it is used for JSON, extracting from HTML.
      -
      input
      -
      -remote-doc/0013-in.json -
      -
      expect
      -
      -remote-doc/0013-out.jsonld -
      -
      Options
      -
      -
      -
      httpLink
      -
      <0013-context.html>; rel="http://www.w3.org/ns/json-ld#context"
      -
      -
      -
      -
      -
      -Test tla01 Redirects if type is text/html -
      -
      -
      -
      id
      -
      #tla01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Load an alternate link if type is not ld+json and rel=alternate.
      -
      input
      -
      -remote-doc/la01-in.html -
      -
      expect
      -
      -remote-doc/la01-out.jsonld -
      -
      Options
      -
      -
      -
      httpLink
      -
      ; rel="alternate"; type="application/ld+json"
      -
      -
      -
      -
      -
      -Test tla02 Does not redirect if type is application/ld+json -
      -
      -
      -
      id
      -
      #tla02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Load an alternate link if type is not ld+json and rel=alternate.
      -
      input
      -
      -remote-doc/la02-in.jsonld -
      -
      expect
      -
      -remote-doc/la02-out.jsonld -
      -
      Options
      -
      -
      -
      httpLink
      -
      ; rel="alternate"; type="application/ld+json"
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -Test tla03 Does not redirect if link type is not application/ld+json -
      -
      -
      -
      id
      -
      #tla03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Load an alternate link if type is not ld+json and rel=alternate.
      -
      input
      -
      -remote-doc/la03-in.json -
      -
      expect
      -
      -remote-doc/la03-out.jsonld -
      -
      Options
      -
      -
      -
      httpLink
      -
      ; rel="alternate"; type="application/json"
      -
      -
      -
      -
      -
      -Test tla04 Does not redirect if type is application/json -
      -
      -
      -
      id
      -
      #tla04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Load an alternate link if type is not ld+json and rel=alternate.
      -
      input
      -
      -remote-doc/la04-in.json -
      -
      expect
      -
      -remote-doc/la04-out.jsonld -
      -
      Options
      -
      -
      -
      httpLink
      -
      ; rel="alternate"; type="application/ld+json"
      -
      -
      -
      -
      -
      -Test tla05 Base is that of the alternate URL -
      -
      -
      -
      id
      -
      #tla05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ExpandTest
      -
      Purpose
      -
      Load an alternate link if type is not ld+json and rel=alternate.
      -
      input
      -
      -remote-doc/la05-in.html -
      -
      expect
      -
      -remote-doc/la05-out.jsonld -
      -
      Options
      -
      -
      -
      httpLink
      -
      ; rel="alternate"; type="application/ld+json"
      -
      processorFeature
      -
      HTML Script Extraction
      -
      -
      -
      -
      -
      -
      - - + + + + Remote document + + + + + +

      + + W3C + +

      +

      Remote document

      +

      These tests implement the requirements for JSON-LD Remote Document and Context Retrieval.

      +

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at + remote-doc-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      +

      The JSON-LD Test Suite is a set of tests that can + be used to verify JSON-LD Processor conformance to the set of specifications + that constitute JSON-LD. The goal of the suite is to provide an easy and + comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      +

      The JSON-LD Framing Specification maintains its own + test suite.

      +

      General instructions for running the JSON-LD Test suites

      +

      expand tests have input and expected documents.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output.

      +

      Expansion tests may have a expandContext option, which is treated + as an IRI relative to the manifest.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      remote-doc tests have input and expected documents.

      +

      The expected results can be compared using JSON-LD object comparison with the processor output.

      +

      For NegativeEvaluationTests, the result is a string associated with the expected error code.

      +

      Options may be present to describe the intended HTTP behavior:

      +
        +
      • contentType: Content-Type of the returned HTTP payload, defaults to the appropriate type for the input suffix.
      • +
      • httpStatus: The HTTP status code to return, defaults to 200.
      • +
      • redirectTo: The HTTP Content-Location header value.
      • +
      • httpLink: The HTTP Link header value.
      • +
      +

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      +

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      +

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      +

      JSON-LD Object comparison

      +

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      +

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      +
        +
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • +
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • +
      • JSON values are compared using strict equality.
      • +
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • +
      +

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      +

      Running tests

      +

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      +

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      +
        +
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • +
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. +
          +
        • application/ld+json for .jsonld
        • +
        • text/html for .html
        • +
        • application/n-quads for .nq
        • +
        +
      • +
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • +
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • +
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • +
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • +
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • +
      +

      Contributing Tests

      +

      If you would like to contribute a new test or a fix to an existing test, + please follow these steps:

      +
        +
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, + that you will be creating a new test or fix and the purpose of the + change.
      2. +
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. +
      5. Make your changes and submit them via github, or via a 'git format-patch' + to the JSON-LD Working Group mailing list.
      6. +
      +

      Distribution

      +

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      +

      Disclaimer

      +

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      +
      +
      baseIri
      +
      https://w3c.github.io/json-ld-api/tests/
      +
      +
      +

      + Test sequence: +

      +
      +
      + Test t0001 load JSON-LD document +
      +
      +
      +
      id
      +
      #t0001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Document loader loads a JSON-LD document.
      +
      input
      +
      + remote-doc/0001-in.jsonld +
      +
      expect
      +
      + remote-doc/0001-out.jsonld +
      +
      +
      +
      + Test t0002 load JSON document +
      +
      +
      +
      id
      +
      #t0002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Document loader loads a JSON document.
      +
      input
      +
      + remote-doc/0002-in.json +
      +
      expect
      +
      + remote-doc/0002-out.jsonld +
      +
      +
      +
      + Test t0003 load JSON document with extension-type +
      +
      +
      +
      id
      +
      #t0003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Document loader loads a JSON document having an extension mime-subtype.
      +
      input
      +
      + remote-doc/0003-in.jldt +
      +
      expect
      +
      + remote-doc/0003-out.jsonld +
      +
      Options
      +
      +
      +
      contentType
      +
      application/jldTest+json
      +
      +
      +
      +
      +
      + Test t0004 loading an unknown type raises loading document failed +
      +
      +
      +
      id
      +
      #t0004
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Loading a document with a non-JSON mime type raises loading document failed
      +
      input
      +
      + remote-doc/0004-in.jldte +
      +
      expect
      +
      + loading document failed +
      +
      Options
      +
      +
      +
      contentType
      +
      application/jldTest
      +
      +
      +
      +
      +
      + Test t0005 Load JSON-LD through 301 redirect +
      +
      +
      +
      id
      +
      #t0005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Loading a document with a redirect should use the redirected URL as document base
      +
      input
      +
      + remote-doc/0005-in.jsonld +
      +
      expect
      +
      + remote-doc/0001-out.jsonld +
      +
      Options
      +
      +
      +
      redirectTo
      +
      remote-doc/0001-in.jsonld
      +
      httpStatus
      +
      301
      +
      +
      +
      +
      +
      + Test t0006 Load JSON-LD through 303 redirect +
      +
      +
      +
      id
      +
      #t0006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Loading a document with a redirect should use the redirected URL as document base
      +
      input
      +
      + remote-doc/0006-in.jsonld +
      +
      expect
      +
      + remote-doc/0001-out.jsonld +
      +
      Options
      +
      +
      +
      redirectTo
      +
      remote-doc/0001-in.jsonld
      +
      httpStatus
      +
      303
      +
      +
      +
      +
      +
      + Test t0007 Load JSON-LD through 307 redirect +
      +
      +
      +
      id
      +
      #t0007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Loading a document with a redirect should use the redirected URL as document base
      +
      input
      +
      + remote-doc/0007-in.jsonld +
      +
      expect
      +
      + remote-doc/0001-out.jsonld +
      +
      Options
      +
      +
      +
      redirectTo
      +
      remote-doc/0001-in.jsonld
      +
      httpStatus
      +
      307
      +
      +
      +
      +
      +
      + Test t0008 Non-existant file (404) +
      +
      +
      +
      id
      +
      #t0008
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Loading a non-existant file raises loading document failed error
      +
      input
      +
      + remote-doc/missing-in.jsonld +
      +
      expect
      +
      + loading document failed +
      +
      +
      +
      + Test t0009 load JSON-LD document with link +
      +
      +
      +
      id
      +
      #t0009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If a context is specified in a link header, it is not used for JSON-LD.
      +
      input
      +
      + remote-doc/0009-in.jsonld +
      +
      expect
      +
      + remote-doc/0009-out.jsonld +
      +
      Options
      +
      +
      +
      httpLink
      +
      <0009-context.jsonld>; rel="http://www.w3.org/ns/json-ld#context"
      +
      +
      +
      +
      +
      + Test t0010 load JSON document with link +
      +
      +
      +
      id
      +
      #t0010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If a context is specified in a link header, it is used for JSON.
      +
      input
      +
      + remote-doc/0010-in.json +
      +
      expect
      +
      + remote-doc/0010-out.jsonld +
      +
      Options
      +
      +
      +
      httpLink
      +
      <0010-context.jsonld>; rel="http://www.w3.org/ns/json-ld#context"
      +
      +
      +
      +
      +
      + Test t0011 load JSON document with extension-type with link +
      +
      +
      +
      id
      +
      #t0011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If a context is specified in a link header, it is used for a JSON extension type.
      +
      input
      +
      + remote-doc/0011-in.jldt +
      +
      expect
      +
      + remote-doc/0011-out.jsonld +
      +
      Options
      +
      +
      +
      contentType
      +
      application/jldTest+json
      +
      httpLink
      +
      <0011-context.jsonld>; rel="http://www.w3.org/ns/json-ld#context"
      +
      +
      +
      +
      +
      + Test t0012 Multiple context link headers +
      +
      +
      +
      id
      +
      #t0012
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Loading a file when multiple link headers are returned is an error
      +
      input
      +
      + remote-doc/0012-in.json +
      +
      expect
      +
      + multiple context link headers +
      +
      Options
      +
      +
      +
      httpLink
      +
      ["<0012-context1.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"", "<0012-context2.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\""]
      +
      +
      +
      +
      +
      + Test t0013 load JSON document with link to HTML document +
      +
      +
      +
      id
      +
      #t0013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      If a context is specified in a link header, it is used for JSON, extracting from HTML.
      +
      input
      +
      + remote-doc/0013-in.json +
      +
      expect
      +
      + remote-doc/0013-out.jsonld +
      +
      Options
      +
      +
      +
      httpLink
      +
      <0013-context.html>; rel="http://www.w3.org/ns/json-ld#context"
      +
      +
      +
      +
      +
      + Test tla01 Redirects if type is text/html +
      +
      +
      +
      id
      +
      #tla01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Load an alternate link if type is not ld+json and rel=alternate.
      +
      input
      +
      + remote-doc/la01-in.html +
      +
      expect
      +
      + remote-doc/la01-out.jsonld +
      +
      Options
      +
      +
      +
      httpLink
      +
      <la01-alternate.jsonld>; rel="alternate"; type="application/ld+json"
      +
      +
      +
      +
      +
      + Test tla02 Does not redirect if type is application/ld+json +
      +
      +
      +
      id
      +
      #tla02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Load an alternate link if type is not ld+json and rel=alternate.
      +
      input
      +
      + remote-doc/la02-in.jsonld +
      +
      expect
      +
      + remote-doc/la02-out.jsonld +
      +
      Options
      +
      +
      +
      httpLink
      +
      <la02-alternate.jsonld>; rel="alternate"; type="application/ld+json"
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      + Test tla03 Does not redirect if link type is not application/ld+json +
      +
      +
      +
      id
      +
      #tla03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Load an alternate link if type is not ld+json and rel=alternate.
      +
      input
      +
      + remote-doc/la03-in.json +
      +
      expect
      +
      + remote-doc/la03-out.jsonld +
      +
      Options
      +
      +
      +
      httpLink
      +
      <la03-alternate.json>; rel="alternate"; type="application/json"
      +
      +
      +
      +
      +
      + Test tla04 Does not redirect if type is application/json +
      +
      +
      +
      id
      +
      #tla04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Load an alternate link if type is not ld+json and rel=alternate.
      +
      input
      +
      + remote-doc/la04-in.json +
      +
      expect
      +
      + remote-doc/la04-out.jsonld +
      +
      Options
      +
      +
      +
      httpLink
      +
      <la04-alternate.jsonld>; rel="alternate"; type="application/ld+json"
      +
      +
      +
      +
      +
      + Test tla05 Base is that of the alternate URL +
      +
      +
      +
      id
      +
      #tla05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Load an alternate link if type is not ld+json and rel=alternate.
      +
      input
      +
      + remote-doc/la05-in.html +
      +
      expect
      +
      + remote-doc/la05-out.jsonld +
      +
      Options
      +
      +
      +
      httpLink
      +
      <la05-alternate.jsonld>; rel="alternate"; type="application/ld+json"
      +
      processorFeature
      +
      HTML Script Extraction
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/tests/toRdf-manifest.html b/tests/toRdf-manifest.html index 76d65d00..ef5c0d86 100644 --- a/tests/toRdf-manifest.html +++ b/tests/toRdf-manifest.html @@ -1,11886 +1,11891 @@ - - - -Transform JSON-LD to RDF - - - - - -

      - -W3C - -

      -

      Transform JSON-LD to RDF

      -

      These tests implement the requirements for the JSON-LD Deserialize JSON-LD to RDF Algorithm.

      - -

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at -toRdf-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      - -

      The JSON-LD Test Suite is a set of tests that can -be used to verify JSON-LD Processor conformance to the set of specifications -that constitute JSON-LD. The goal of the suite is to provide an easy and -comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      - -

      The JSON-LD Framing Specification maintains its own -test suite.

      - -

      General instructions for running the JSON-LD Test suites

      - -

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      - -

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      - -

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      - -

      JSON-LD Object comparison

      - -

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      - -

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      - -
        -
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • -
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • -
      • JSON values are compared using strict equality.
      • -
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • -
      - -

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      - -

      Running tests

      - -

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      - -

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      - -
        -
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • -
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. - -
          -
        • application/ld+json for .jsonld
        • -
        • text/html for .html
        • -
        • application/n-quads for .nq
        • -
      • -
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • -
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • -
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • -
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • -
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • -
      - -

      Contributing Tests

      - -

      If you would like to contribute a new test or a fix to an existing test, -please follow these steps:

      - -
        -
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, -that you will be creating a new test or fix and the purpose of the -change.
      2. -
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. -
      5. Make your changes and submit them via github, or via a 'git format-patch' -to the JSON-LD Working Group mailing list.
      6. -
      - -

      Distribution

      - -

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      - -

      Disclaimer

      - -

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. - COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      -
      -
      baseIri
      -
      https://w3c.github.io/json-ld-api/tests/
      -
      -
      -

      -Test sequence: -

      -
      -
      -Test t0001 Plain literal with URIs -
      -
      -
      -
      id
      -
      #t0001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests generation of a triple using full URIs and a plain literal.
      -
      input
      -
      -toRdf/0001-in.jsonld -
      -
      expect
      -
      -toRdf/0001-out.nq -
      -
      -
      -
      -Test t0002 Plain literal with CURIE from default context -
      -
      -
      -
      id
      -
      #t0002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests generation of a triple using a CURIE defined in the default context.
      -
      input
      -
      -toRdf/0002-in.jsonld -
      -
      expect
      -
      -toRdf/0002-out.nq -
      -
      -
      -
      -Test t0003 Default subject is BNode -
      -
      -
      -
      id
      -
      #t0003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that a BNode is created if no explicit subject is set.
      -
      input
      -
      -toRdf/0003-in.jsonld -
      -
      expect
      -
      -toRdf/0003-out.nq -
      -
      -
      -
      -Test t0004 Literal with language tag -
      -
      -
      -
      id
      -
      #t0004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that a plain literal is created with a language tag.
      -
      input
      -
      -toRdf/0004-in.jsonld -
      -
      expect
      -
      -toRdf/0004-out.nq -
      -
      -
      -
      -Test t0005 Extended character set literal -
      -
      -
      -
      id
      -
      #t0005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that a literal may be created using extended characters.
      -
      input
      -
      -toRdf/0005-in.jsonld -
      -
      expect
      -
      -toRdf/0005-out.nq -
      -
      -
      -
      -Test t0006 Typed literal -
      -
      -
      -
      id
      -
      #t0006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests creation of a literal with a datatype.
      -
      input
      -
      -toRdf/0006-in.jsonld -
      -
      expect
      -
      -toRdf/0006-out.nq -
      -
      -
      -
      -Test t0007 Tests 'a' generates rdf:type and object is implicit IRI -
      -
      -
      -
      id
      -
      #t0007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verify that 'a' is an alias for rdf:type, and the object is created as an IRI.
      -
      input
      -
      -toRdf/0007-in.jsonld -
      -
      expect
      -
      -toRdf/0007-out.nq -
      -
      -
      -
      -Test t0008 Test prefix defined in @context -
      -
      -
      -
      id
      -
      #t0008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Generate an IRI using a prefix defined within an @context.
      -
      input
      -
      -toRdf/0008-in.jsonld -
      -
      expect
      -
      -toRdf/0008-out.nq -
      -
      -
      -
      -Test t0009 Test using an empty suffix -
      -
      -
      -
      id
      -
      #t0009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      An empty suffix may be used.
      -
      input
      -
      -toRdf/0009-in.jsonld -
      -
      expect
      -
      -toRdf/0009-out.nq -
      -
      -
      -
      -Test t0010 Test object processing defines object -
      -
      -
      -
      id
      -
      #t0010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      A property referencing an associative array gets object from subject of array.
      -
      input
      -
      -toRdf/0010-in.jsonld -
      -
      expect
      -
      -toRdf/0010-out.nq -
      -
      -
      -
      -Test t0011 Test object processing defines object with implicit BNode -
      -
      -
      -
      id
      -
      #t0011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      If no @ is specified, a BNode is created, and will be used as the object of an enclosing property.
      -
      input
      -
      -toRdf/0011-in.jsonld -
      -
      expect
      -
      -toRdf/0011-out.nq -
      -
      -
      -
      -Test t0012 Multiple Objects for a Single Property -
      -
      -
      -
      id
      -
      #t0012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that Multiple Objects are for a Single Property using array syntax.
      -
      input
      -
      -toRdf/0012-in.jsonld -
      -
      expect
      -
      -toRdf/0012-out.nq -
      -
      -
      -
      -Test t0013 Creation of an empty list -
      -
      -
      -
      id
      -
      #t0013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that @list: [] generates an empty list.
      -
      input
      -
      -toRdf/0013-in.jsonld -
      -
      expect
      -
      -toRdf/0013-out.nq -
      -
      -
      -
      -Test t0014 Creation of a list with single element -
      -
      -
      -
      id
      -
      #t0014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that @list generates a list.
      -
      input
      -
      -toRdf/0014-in.jsonld -
      -
      expect
      -
      -toRdf/0014-out.nq -
      -
      -
      -
      -Test t0015 Creation of a list with multiple elements -
      -
      -
      -
      id
      -
      #t0015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that list with multiple elements.
      -
      input
      -
      -toRdf/0015-in.jsonld -
      -
      expect
      -
      -toRdf/0015-out.nq -
      -
      -
      -
      -Test t0016 Empty IRI expands to resource location -
      -
      -
      -
      id
      -
      #t0016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding an empty IRI uses the test file location.
      -
      input
      -
      -toRdf/0016-in.jsonld -
      -
      expect
      -
      -toRdf/0016-out.nq -
      -
      -
      -
      -Test t0017 Relative IRI expands relative resource location -
      -
      -
      -
      id
      -
      #t0017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding a relative IRI uses the test file location.
      -
      input
      -
      -toRdf/0017-in.jsonld -
      -
      expect
      -
      -toRdf/0017-out.nq -
      -
      -
      -
      -Test t0018 Frag ID expands relative resource location -
      -
      -
      -
      id
      -
      #t0018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding a fragment uses the test file location.
      -
      input
      -
      -toRdf/0018-in.jsonld -
      -
      expect
      -
      -toRdf/0018-out.nq -
      -
      -
      -
      -Test t0019 Test type coercion to anyURI -
      -
      -
      -
      id
      -
      #t0019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests coercion of object to anyURI when specified.
      -
      input
      -
      -toRdf/0019-in.jsonld -
      -
      expect
      -
      -toRdf/0019-out.nq -
      -
      -
      -
      -Test t0020 Test type coercion to typed literal -
      -
      -
      -
      id
      -
      #t0020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests coercion of object to a typed literal when specified.
      -
      input
      -
      -toRdf/0020-in.jsonld -
      -
      expect
      -
      -toRdf/0020-out.nq -
      -
      -
      -
      -Test t0022 Test coercion of double value -
      -
      -
      -
      id
      -
      #t0022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that a decimal value generates a xsd:double typed literal;.
      -
      input
      -
      -toRdf/0022-in.jsonld -
      -
      expect
      -
      -toRdf/0022-out.nq -
      -
      -
      -
      -Test t0023 Test coercion of integer value -
      -
      -
      -
      id
      -
      #t0023
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that a decimal value generates a xsd:integer typed literal.
      -
      input
      -
      -toRdf/0023-in.jsonld -
      -
      expect
      -
      -toRdf/0023-out.nq -
      -
      -
      -
      -Test t0024 Test coercion of boolean value -
      -
      -
      -
      id
      -
      #t0024
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that a decimal value generates a xsd:boolean typed literal.
      -
      input
      -
      -toRdf/0024-in.jsonld -
      -
      expect
      -
      -toRdf/0024-out.nq -
      -
      -
      -
      -Test t0025 Test list coercion with single element -
      -
      -
      -
      id
      -
      #t0025
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that an array with a single element on a property with @list coercion creates an RDF Collection.
      -
      input
      -
      -toRdf/0025-in.jsonld -
      -
      expect
      -
      -toRdf/0025-out.nq -
      -
      -
      -
      -Test t0026 Test creation of multiple types -
      -
      -
      -
      id
      -
      #t0026
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that @type with an array of types creates multiple types.
      -
      input
      -
      -toRdf/0026-in.jsonld -
      -
      expect
      -
      -toRdf/0026-out.nq -
      -
      -
      -
      -Test t0027 Simple named graph (Wikidata) -
      -
      -
      -
      id
      -
      #t0027
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Using @graph with other keys places triples in a named graph.
      -
      input
      -
      -toRdf/0027-in.jsonld -
      -
      expect
      -
      -toRdf/0027-out.nq -
      -
      -
      -
      -Test t0028 Simple named graph -
      -
      -
      -
      id
      -
      #t0028
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Signing a graph.
      -
      input
      -
      -toRdf/0028-in.jsonld -
      -
      expect
      -
      -toRdf/0028-out.nq -
      -
      -
      -
      -Test t0029 named graph with embedded named graph -
      -
      -
      -
      id
      -
      #t0029
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that named graphs containing named graphs flatten to single level of graph naming.
      -
      input
      -
      -toRdf/0029-in.jsonld -
      -
      expect
      -
      -toRdf/0029-out.nq -
      -
      -
      -
      -Test t0030 top-level graph with string subject reference -
      -
      -
      -
      id
      -
      #t0030
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests graphs containing subject references as strings.
      -
      input
      -
      -toRdf/0030-in.jsonld -
      -
      expect
      -
      -toRdf/0030-out.nq -
      -
      -
      -
      -Test t0031 Reverse property -
      -
      -
      -
      id
      -
      #t0031
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests conversion of reverse properties.
      -
      input
      -
      -toRdf/0031-in.jsonld -
      -
      expect
      -
      -toRdf/0031-out.nq -
      -
      -
      -
      -Test t0032 @context reordering -
      -
      -
      -
      id
      -
      #t0032
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that generated triples do not depend on order of @context.
      -
      input
      -
      -toRdf/0032-in.jsonld -
      -
      expect
      -
      -toRdf/0032-out.nq -
      -
      -
      -
      -Test t0033 @id reordering -
      -
      -
      -
      id
      -
      #t0033
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that generated triples do not depend on order of @id.
      -
      input
      -
      -toRdf/0033-in.jsonld -
      -
      expect
      -
      -toRdf/0033-out.nq -
      -
      -
      -
      -Test t0034 context properties reordering -
      -
      -
      -
      id
      -
      #t0034
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests that generated triples do not depend on order of properties inside @context.
      -
      input
      -
      -toRdf/0034-in.jsonld -
      -
      expect
      -
      -toRdf/0034-out.nq -
      -
      -
      -
      -Test t0035 non-fractional numbers converted to xsd:double -
      -
      -
      -
      id
      -
      #t0035
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double
      -
      input
      -
      -toRdf/0035-in.jsonld -
      -
      expect
      -
      -toRdf/0035-out.nq -
      -
      -
      -
      -Test t0036 Use nodeMapGeneration bnode labels -
      -
      -
      -
      id
      -
      #t0036
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones
      -
      input
      -
      -toRdf/0036-in.jsonld -
      -
      expect
      -
      -toRdf/0036-out.nq -
      -
      -
      -
      -Test t0113 Dataset with a IRI named graph -
      -
      -
      -
      id
      -
      #t0113
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Basic use of creating a named graph using an IRI name
      -
      input
      -
      -toRdf/0113-in.jsonld -
      -
      expect
      -
      -toRdf/0113-out.nq -
      -
      -
      -
      -Test t0114 Dataset with a IRI named graph -
      -
      -
      -
      id
      -
      #t0114
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Basic use of creating a named graph using a BNode name
      -
      input
      -
      -toRdf/0114-in.jsonld -
      -
      expect
      -
      -toRdf/0114-out.nq -
      -
      -
      -
      -Test t0115 Dataset with a default and two named graphs -
      -
      -
      -
      id
      -
      #t0115
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Dataset with a default and two named graphs (IRI and BNode)
      -
      input
      -
      -toRdf/0115-in.jsonld -
      -
      expect
      -
      -toRdf/0115-out.nq -
      -
      -
      -
      -Test t0116 Dataset from node with embedded named graph -
      -
      -
      -
      id
      -
      #t0116
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Embedding @graph in a node creates a named graph
      -
      input
      -
      -toRdf/0116-in.jsonld -
      -
      expect
      -
      -toRdf/0116-out.nq -
      -
      -
      -
      -Test t0117 Dataset from node with embedded named graph (bnode) -
      -
      -
      -
      id
      -
      #t0117
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Embedding @graph in a node creates a named graph. Graph name is created if there is no subject
      -
      input
      -
      -toRdf/0117-in.jsonld -
      -
      expect
      -
      -toRdf/0117-out.nq -
      -
      -
      -
      -Test t0118 produce generalized RDF flag -
      -
      -
      -
      id
      -
      #t0118
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Triples with blank node predicates are not dropped if the produce generalized RDF flag is true.
      -
      input
      -
      -toRdf/0118-in.jsonld -
      -
      expect
      -
      -toRdf/0118-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      produceGeneralizedRdf
      -
      true
      -
      -
      -
      Requires
      -
      GeneralizedRdf
      -
      -
      -
      -Test t0119 Blank nodes with reverse properties -
      -
      -
      -
      id
      -
      #t0119
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Proper (re-)labeling of blank nodes if used with reverse properties.
      -
      input
      -
      -toRdf/0119-in.jsonld -
      -
      expect
      -
      -toRdf/0119-out.nq -
      -
      -
      -
      -Test t0120 IRI Resolution (0) -
      -
      -
      -
      id
      -
      #t0120
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0120-in.jsonld -
      -
      expect
      -
      -toRdf/0120-out.nq -
      -
      -
      -
      -Test t0121 IRI Resolution (1) -
      -
      -
      -
      id
      -
      #t0121
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0121-in.jsonld -
      -
      expect
      -
      -toRdf/0121-out.nq -
      -
      -
      -
      -Test t0122 IRI Resolution (2) -
      -
      -
      -
      id
      -
      #t0122
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0122-in.jsonld -
      -
      expect
      -
      -toRdf/0122-out.nq -
      -
      -
      -
      -Test t0123 IRI Resolution (3) -
      -
      -
      -
      id
      -
      #t0123
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0123-in.jsonld -
      -
      expect
      -
      -toRdf/0123-out.nq -
      -
      -
      -
      -Test t0124 IRI Resolution (4) -
      -
      -
      -
      id
      -
      #t0124
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0124-in.jsonld -
      -
      expect
      -
      -toRdf/0124-out.nq -
      -
      -
      -
      -Test t0125 IRI Resolution (5) -
      -
      -
      -
      id
      -
      #t0125
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0125-in.jsonld -
      -
      expect
      -
      -toRdf/0125-out.nq -
      -
      -
      -
      -Test t0126 IRI Resolution (6) -
      -
      -
      -
      id
      -
      #t0126
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0126-in.jsonld -
      -
      expect
      -
      -toRdf/0126-out.nq -
      -
      -
      -
      -Test t0127 IRI Resolution (7) -
      -
      -
      -
      id
      -
      #t0127
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0127-in.jsonld -
      -
      expect
      -
      -toRdf/0127-out.nq -
      -
      -
      -
      -Test t0128 IRI Resolution (8) -
      -
      -
      -
      id
      -
      #t0128
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0128-in.jsonld -
      -
      expect
      -
      -toRdf/0128-out.nq -
      -
      -
      -
      -Test t0129 IRI Resolution (9) -
      -
      -
      -
      id
      -
      #t0129
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0129-in.jsonld -
      -
      expect
      -
      -toRdf/0129-out.nq -
      -
      -
      -
      -Test t0130 IRI Resolution (10) -
      -
      -
      -
      id
      -
      #t0130
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0130-in.jsonld -
      -
      expect
      -
      -toRdf/0130-out.nq -
      -
      -
      -
      -Test t0131 IRI Resolution (11) -
      -
      -
      -
      id
      -
      #t0131
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0131-in.jsonld -
      -
      expect
      -
      -toRdf/0131-out.nq -
      -
      -
      -
      -Test t0132 IRI Resolution (12) -
      -
      -
      -
      id
      -
      #t0132
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      IRI resolution according to RFC3986.
      -
      input
      -
      -toRdf/0132-in.jsonld -
      -
      expect
      -
      -toRdf/0132-out.nq -
      -
      -
      -
      -Test t0133 Reverse term with property based indexed container -
      -
      -
      -
      id
      -
      #t0133
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding a reverse term using @container: @index and @index set to a property (from expand#t0131)
      -
      input
      -
      -toRdf/0133-in.jsonld -
      -
      expect
      -
      -toRdf/0133-out.nq -
      -
      -
      -
      -Test tc001 adding new term -
      -
      -
      -
      id
      -
      #tc001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -toRdf/c001-in.jsonld -
      -
      expect
      -
      -toRdf/c001-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc002 overriding a term -
      -
      -
      -
      id
      -
      #tc002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -toRdf/c002-in.jsonld -
      -
      expect
      -
      -toRdf/c002-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc003 property and value with different terms mapping to the same expanded property -
      -
      -
      -
      id
      -
      #tc003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -toRdf/c003-in.jsonld -
      -
      expect
      -
      -toRdf/c003-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc004 deep @context affects nested nodes -
      -
      -
      -
      id
      -
      #tc004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -toRdf/c004-in.jsonld -
      -
      expect
      -
      -toRdf/c004-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc005 scoped context layers on intemediate contexts -
      -
      -
      -
      id
      -
      #tc005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using a scoped context uses term scope for selecting proper term
      -
      input
      -
      -toRdf/c005-in.jsonld -
      -
      expect
      -
      -toRdf/c005-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc006 adding new term -
      -
      -
      -
      id
      -
      #tc006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -toRdf/c006-in.jsonld -
      -
      expect
      -
      -toRdf/c006-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc007 overriding a term -
      -
      -
      -
      id
      -
      #tc007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -toRdf/c007-in.jsonld -
      -
      expect
      -
      -toRdf/c007-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc008 alias of @type -
      -
      -
      -
      id
      -
      #tc008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -toRdf/c008-in.jsonld -
      -
      expect
      -
      -toRdf/c008-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc009 deep @type-scoped @context does NOT affect nested nodes -
      -
      -
      -
      id
      -
      #tc009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -toRdf/c009-in.jsonld -
      -
      expect
      -
      -toRdf/c009-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc010 scoped context layers on intemediate contexts -
      -
      -
      -
      id
      -
      #tc010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -toRdf/c010-in.jsonld -
      -
      expect
      -
      -toRdf/c010-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc011 orders @type terms when applying scoped contexts -
      -
      -
      -
      id
      -
      #tc011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -toRdf/c011-in.jsonld -
      -
      expect
      -
      -toRdf/c011-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc012 deep property-term scoped @context in @type-scoped @context affects nested nodes -
      -
      -
      -
      id
      -
      #tc012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -toRdf/c012-in.jsonld -
      -
      expect
      -
      -toRdf/c012-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc013 type maps use scoped context from type index and not scoped context from containing -
      -
      -
      -
      id
      -
      #tc013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -toRdf/c013-in.jsonld -
      -
      expect
      -
      -toRdf/c013-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc014 type-scoped context nullification -
      -
      -
      -
      id
      -
      #tc014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped context nullification
      -
      input
      -
      -toRdf/c014-in.jsonld -
      -
      expect
      -
      -toRdf/c014-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc015 type-scoped base -
      -
      -
      -
      id
      -
      #tc015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped base
      -
      input
      -
      -toRdf/c015-in.jsonld -
      -
      expect
      -
      -toRdf/c015-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc016 type-scoped vocab -
      -
      -
      -
      id
      -
      #tc016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped vocab
      -
      input
      -
      -toRdf/c016-in.jsonld -
      -
      expect
      -
      -toRdf/c016-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc017 multiple type-scoped contexts are properly reverted -
      -
      -
      -
      id
      -
      #tc017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      multiple type-scoped contexts are property reverted
      -
      input
      -
      -toRdf/c017-in.jsonld -
      -
      expect
      -
      -toRdf/c017-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc018 multiple type-scoped types resolved against previous context -
      -
      -
      -
      id
      -
      #tc018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      multiple type-scoped types resolved against previous context
      -
      input
      -
      -toRdf/c018-in.jsonld -
      -
      expect
      -
      -toRdf/c018-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc019 type-scoped context with multiple property scoped terms -
      -
      -
      -
      id
      -
      #tc019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped context with multiple property scoped terms
      -
      input
      -
      -toRdf/c019-in.jsonld -
      -
      expect
      -
      -toRdf/c019-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc020 type-scoped value -
      -
      -
      -
      id
      -
      #tc020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped value
      -
      input
      -
      -toRdf/c020-in.jsonld -
      -
      expect
      -
      -toRdf/c020-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc021 type-scoped value mix -
      -
      -
      -
      id
      -
      #tc021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped value mix
      -
      input
      -
      -toRdf/c021-in.jsonld -
      -
      expect
      -
      -toRdf/c021-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc022 type-scoped property-scoped contexts including @type:@vocab -
      -
      -
      -
      id
      -
      #tc022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped property-scoped contexts including @type:@vocab
      -
      input
      -
      -toRdf/c022-in.jsonld -
      -
      expect
      -
      -toRdf/c022-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc023 composed type-scoped property-scoped contexts including @type:@vocab -
      -
      -
      -
      id
      -
      #tc023
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      composed type-scoped property-scoped contexts including @type:@vocab
      -
      input
      -
      -toRdf/c023-in.jsonld -
      -
      expect
      -
      -toRdf/c023-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc024 type-scoped + property-scoped + values evaluates against previous context -
      -
      -
      -
      id
      -
      #tc024
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped + property-scoped + values evaluates against previous context
      -
      input
      -
      -toRdf/c024-in.jsonld -
      -
      expect
      -
      -toRdf/c024-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc025 type-scoped + graph container -
      -
      -
      -
      id
      -
      #tc025
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped + graph container
      -
      input
      -
      -toRdf/c025-in.jsonld -
      -
      expect
      -
      -toRdf/c025-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc026 @propagate: true on type-scoped context -
      -
      -
      -
      id
      -
      #tc026
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped context with @propagate: true survive node-objects
      -
      input
      -
      -toRdf/c026-in.jsonld -
      -
      expect
      -
      -toRdf/c026-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc027 @propagate: false on property-scoped context -
      -
      -
      -
      id
      -
      #tc027
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      property-scoped context with @propagate: false do not survive node-objects
      -
      input
      -
      -toRdf/c027-in.jsonld -
      -
      expect
      -
      -toRdf/c027-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc028 @propagate: false on embedded context -
      -
      -
      -
      id
      -
      #tc028
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      embedded context with @propagate: false do not survive node-objects
      -
      input
      -
      -toRdf/c028-in.jsonld -
      -
      expect
      -
      -toRdf/c028-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc029 @propagate is invalid in 1.0 -
      -
      -
      -
      id
      -
      #tc029
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      @propagate is invalid in 1.0
      -
      input
      -
      -toRdf/c029-in.jsonld -
      -
      expect
      -
      -invalid context entry -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test tc030 @propagate must be boolean valued -
      -
      -
      -
      id
      -
      #tc030
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      @propagate must be boolean valued
      -
      input
      -
      -toRdf/c030-in.jsonld -
      -
      expect
      -
      -invalid @propagate value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc031 @context resolutions respects relative URLs. -
      -
      -
      -
      id
      -
      #tc031
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      URL resolution follows RFC3986
      -
      input
      -
      -toRdf/c031-in.jsonld -
      -
      expect
      -
      -toRdf/c031-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc032 Unused embedded context with error. -
      -
      -
      -
      id
      -
      #tc032
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      An embedded context which is never used should still be checked.
      -
      input
      -
      -toRdf/c032-in.jsonld -
      -
      expect
      -
      -invalid scoped context -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc033 Unused context with an embedded context error. -
      -
      -
      -
      id
      -
      #tc033
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      An unused context with an embedded context should still be checked.
      -
      input
      -
      -toRdf/c033-in.jsonld -
      -
      expect
      -
      -invalid scoped context -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc034 Remote scoped context. -
      -
      -
      -
      id
      -
      #tc034
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Scoped contexts may be externally loaded.
      -
      input
      -
      -toRdf/c034-in.jsonld -
      -
      expect
      -
      -toRdf/c034-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc035 Term scoping with embedded contexts. -
      -
      -
      -
      id
      -
      #tc035
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Terms should make use of @vocab relative to the scope in which the term was defined.
      -
      input
      -
      -toRdf/c035-in.jsonld -
      -
      expect
      -
      -toRdf/c035-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc036 Expansion with empty property-scoped context. -
      -
      -
      -
      id
      -
      #tc036
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope.
      -
      input
      -
      -toRdf/c036-in.jsonld -
      -
      expect
      -
      -toRdf/c036-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc037 property-scoped contexts which are alias of @nest -
      -
      -
      -
      id
      -
      #tc037
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Nesting terms may have property-scoped contexts defined.
      -
      input
      -
      -toRdf/c037-in.jsonld -
      -
      expect
      -
      -toRdf/c037-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tc038 Bibframe example (poor-mans inferrence) -
      -
      -
      -
      id
      -
      #tc038
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Nesting terms may have property-scoped contexts defined.
      -
      input
      -
      -toRdf/c038-in.jsonld -
      -
      expect
      -
      -toRdf/c038-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi01 Expand string using default and term directions -
      -
      -
      -
      id
      -
      #tdi01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Strings are coerced to have @direction based on default and term direction.
      -
      input
      -
      -toRdf/di01-in.jsonld -
      -
      expect
      -
      -toRdf/di01-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi02 Expand string using default and term directions and languages -
      -
      -
      -
      id
      -
      #tdi02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Strings are coerced to have @direction based on default and term direction.
      -
      input
      -
      -toRdf/di02-in.jsonld -
      -
      expect
      -
      -toRdf/di02-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi03 expand list values with @direction -
      -
      -
      -
      id
      -
      #tdi03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List values where the term has @direction are used in expansion.
      -
      input
      -
      -toRdf/di03-in.jsonld -
      -
      expect
      -
      -toRdf/di03-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi04 simple language map with term direction -
      -
      -
      -
      id
      -
      #tdi04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -toRdf/di04-in.jsonld -
      -
      expect
      -
      -toRdf/di04-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi05 simple language mapwith overriding term direction -
      -
      -
      -
      id
      -
      #tdi05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -toRdf/di05-in.jsonld -
      -
      expect
      -
      -toRdf/di05-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi06 simple language mapwith overriding null direction -
      -
      -
      -
      id
      -
      #tdi06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -toRdf/di06-in.jsonld -
      -
      expect
      -
      -toRdf/di06-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi07 simple language map with mismatching term direction -
      -
      -
      -
      id
      -
      #tdi07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Term selection with language maps and @direction.
      -
      input
      -
      -toRdf/di07-in.jsonld -
      -
      expect
      -
      -toRdf/di07-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi08 @direction must be one of ltr or rtl -
      -
      -
      -
      id
      -
      #tdi08
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Generate an error if @direction has illegal value.
      -
      input
      -
      -toRdf/di08-in.jsonld -
      -
      expect
      -
      -invalid base direction -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tdi09 rdfDirection: i18n-datatype with direction and no language -
      -
      -
      -
      id
      -
      #tdi09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Generates i18n datatype from literal with direction with option.
      -
      input
      -
      -toRdf/di09-in.jsonld -
      -
      expect
      -
      -toRdf/di09-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      i18n-datatype
      -
      normative
      -
      false
      -
      -
      -
      Requires
      -
      I18nDatatype
      -
      -
      -
      -Test tdi10 rdfDirection: i18n-datatype with direction and language -
      -
      -
      -
      id
      -
      #tdi10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Generates i18n datatype from literal with direction with option.
      -
      input
      -
      -toRdf/di10-in.jsonld -
      -
      expect
      -
      -toRdf/di10-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      i18n-datatype
      -
      normative
      -
      false
      -
      -
      -
      Requires
      -
      I18nDatatype
      -
      -
      -
      -Test tdi11 rdfDirection: compound-literal with direction and no language -
      -
      -
      -
      id
      -
      #tdi11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Generates i18n datatype from literal with direction with option.
      -
      input
      -
      -toRdf/di11-in.jsonld -
      -
      expect
      -
      -toRdf/di11-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      compound-literal
      -
      normative
      -
      false
      -
      -
      -
      Requires
      -
      CompoundLiteral
      -
      -
      -
      -Test tdi12 rdfDirection: compound-literal with direction and language -
      -
      -
      -
      id
      -
      #tdi12
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Generates compound literal from literal with direction with option.
      -
      input
      -
      -toRdf/di12-in.jsonld -
      -
      expect
      -
      -toRdf/di12-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      rdfDirection
      -
      compound-literal
      -
      normative
      -
      false
      -
      -
      -
      Requires
      -
      CompoundLiteral
      -
      -
      -
      -Test te001 drop free-floating nodes -
      -
      -
      -
      id
      -
      #te001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Free-floating nodes do not generate RDF triples (from expand-0001)
      -
      input
      -
      -toRdf/e001-in.jsonld -
      -
      expect
      -
      -toRdf/e001-out.nq -
      -
      -
      -
      -Test te002 basic -
      -
      -
      -
      id
      -
      #te002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Basic RDF conversion (from expand-0002)
      -
      input
      -
      -toRdf/e002-in.jsonld -
      -
      expect
      -
      -toRdf/e002-out.nq -
      -
      -
      -
      -Test te003 drop null and unmapped properties -
      -
      -
      -
      id
      -
      #te003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Properties mapped to null or which are never mapped are dropped (from expand-0003)
      -
      input
      -
      -toRdf/e003-in.jsonld -
      -
      expect
      -
      -toRdf/e003-out.nq -
      -
      -
      -
      -Test te004 optimize @set, keep empty arrays -
      -
      -
      -
      id
      -
      #te004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0004
      -
      input
      -
      -toRdf/e004-in.jsonld -
      -
      expect
      -
      -toRdf/e004-out.nq -
      -
      -
      -
      -Test te005 do not expand aliased @id/@type -
      -
      -
      -
      id
      -
      #te005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0005
      -
      input
      -
      -toRdf/e005-in.jsonld -
      -
      expect
      -
      -toRdf/e005-out.nq -
      -
      -
      -
      -Test te006 alias keywords -
      -
      -
      -
      id
      -
      #te006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0006
      -
      input
      -
      -toRdf/e006-in.jsonld -
      -
      expect
      -
      -toRdf/e006-out.nq -
      -
      -
      -
      -Test te007 date type-coercion -
      -
      -
      -
      id
      -
      #te007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Type-coerced dates generate typed literals (from expand-0007)
      -
      input
      -
      -toRdf/e007-in.jsonld -
      -
      expect
      -
      -toRdf/e007-out.nq -
      -
      -
      -
      -Test te008 @value with @language -
      -
      -
      -
      id
      -
      #te008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0008
      -
      input
      -
      -toRdf/e008-in.jsonld -
      -
      expect
      -
      -toRdf/e008-out.nq -
      -
      -
      -
      -Test te009 @graph with terms -
      -
      -
      -
      id
      -
      #te009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0009
      -
      input
      -
      -toRdf/e009-in.jsonld -
      -
      expect
      -
      -toRdf/e009-out.nq -
      -
      -
      -
      -Test te010 native types -
      -
      -
      -
      id
      -
      #te010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Native types generate typed literals (from expand-0010)
      -
      input
      -
      -toRdf/e010-in.jsonld -
      -
      expect
      -
      -toRdf/e010-out.nq -
      -
      -
      -
      -Test te011 coerced @id -
      -
      -
      -
      id
      -
      #te011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0011
      -
      input
      -
      -toRdf/e011-in.jsonld -
      -
      expect
      -
      -toRdf/e011-out.nq -
      -
      -
      -
      -Test te012 @graph with embed -
      -
      -
      -
      id
      -
      #te012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0012
      -
      input
      -
      -toRdf/e012-in.jsonld -
      -
      expect
      -
      -toRdf/e012-out.nq -
      -
      -
      -
      -Test te013 expand already expanded -
      -
      -
      -
      id
      -
      #te013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0013
      -
      input
      -
      -toRdf/e013-in.jsonld -
      -
      expect
      -
      -toRdf/e013-out.nq -
      -
      -
      -
      -Test te014 @set of @value objects with keyword aliases -
      -
      -
      -
      id
      -
      #te014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0014
      -
      input
      -
      -toRdf/e014-in.jsonld -
      -
      expect
      -
      -toRdf/e014-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test te015 collapse set of sets, keep empty lists -
      -
      -
      -
      id
      -
      #te015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0015
      -
      input
      -
      -toRdf/e015-in.jsonld -
      -
      expect
      -
      -toRdf/e015-out.nq -
      -
      -
      -
      -Test te016 context reset -
      -
      -
      -
      id
      -
      #te016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0016
      -
      input
      -
      -toRdf/e016-in.jsonld -
      -
      expect
      -
      -toRdf/e016-out.nq -
      -
      -
      -
      -Test te017 @graph and @id aliased -
      -
      -
      -
      id
      -
      #te017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0017
      -
      input
      -
      -toRdf/e017-in.jsonld -
      -
      expect
      -
      -toRdf/e017-out.nq -
      -
      -
      -
      -Test te018 override default @language -
      -
      -
      -
      id
      -
      #te018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0018
      -
      input
      -
      -toRdf/e018-in.jsonld -
      -
      expect
      -
      -toRdf/e018-out.nq -
      -
      -
      -
      -Test te019 remove @value = null -
      -
      -
      -
      id
      -
      #te019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0019
      -
      input
      -
      -toRdf/e019-in.jsonld -
      -
      expect
      -
      -toRdf/e019-out.nq -
      -
      -
      -
      -Test te020 do not remove @graph if not at top-level -
      -
      -
      -
      id
      -
      #te020
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Embedded @graph without @id creates BNode-labeled named graph (from expand-0020)
      -
      input
      -
      -toRdf/e020-in.jsonld -
      -
      expect
      -
      -toRdf/e020-out.nq -
      -
      -
      -
      -Test te021 do not remove @graph at top-level if not only property -
      -
      -
      -
      id
      -
      #te021
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0021
      -
      input
      -
      -toRdf/e021-in.jsonld -
      -
      expect
      -
      -toRdf/e021-out.nq -
      -
      -
      -
      -Test te022 expand value with default language -
      -
      -
      -
      id
      -
      #te022
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0022
      -
      input
      -
      -toRdf/e022-in.jsonld -
      -
      expect
      -
      -toRdf/e022-out.nq -
      -
      -
      -
      -Test te023 Lists and sets of properties with list/set coercion -
      -
      -
      -
      id
      -
      #te023
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0023
      -
      input
      -
      -toRdf/e023-in.jsonld -
      -
      expect
      -
      -toRdf/e023-out.nq -
      -
      -
      -
      -Test te024 Multiple contexts -
      -
      -
      -
      id
      -
      #te024
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0024
      -
      input
      -
      -toRdf/e024-in.jsonld -
      -
      expect
      -
      -toRdf/e024-out.nq -
      -
      -
      -
      -Test te025 Problematic IRI expansion tests -
      -
      -
      -
      id
      -
      #te025
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0025
      -
      input
      -
      -toRdf/e025-in.jsonld -
      -
      expect
      -
      -toRdf/e025-out.nq -
      -
      -
      -
      -Test te026 Expanding term mapping to @type uses @type syntax -
      -
      -
      -
      id
      -
      #te026
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0026
      -
      input
      -
      -toRdf/e026-in.jsonld -
      -
      expect
      -
      -toRdf/e026-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test te027 Keep duplicate values in @list and @set -
      -
      -
      -
      id
      -
      #te027
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0027
      -
      input
      -
      -toRdf/e027-in.jsonld -
      -
      expect
      -
      -toRdf/e027-out.nq -
      -
      -
      -
      -Test te028 Use @vocab in properties and @type but not in @id -
      -
      -
      -
      id
      -
      #te028
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0028
      -
      input
      -
      -toRdf/e028-in.jsonld -
      -
      expect
      -
      -toRdf/e028-out.nq -
      -
      -
      -
      -Test te029 Relative IRIs -
      -
      -
      -
      id
      -
      #te029
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0029
      -
      input
      -
      -toRdf/e029-in.jsonld -
      -
      expect
      -
      -toRdf/e029-out.nq -
      -
      -
      -
      -Test te030 Language maps -
      -
      -
      -
      id
      -
      #te030
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0030
      -
      input
      -
      -toRdf/e030-in.jsonld -
      -
      expect
      -
      -toRdf/e030-out.nq -
      -
      -
      -
      -Test te031 type-coercion of native types -
      -
      -
      -
      id
      -
      #te031
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0031
      -
      input
      -
      -toRdf/e031-in.jsonld -
      -
      expect
      -
      -toRdf/e031-out.nq -
      -
      -
      -
      -Test te032 Mapping a term to null decouples it from @vocab -
      -
      -
      -
      id
      -
      #te032
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0032
      -
      input
      -
      -toRdf/e032-in.jsonld -
      -
      expect
      -
      -toRdf/e032-out.nq -
      -
      -
      -
      -Test te033 Using @vocab with with type-coercion -
      -
      -
      -
      id
      -
      #te033
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0033
      -
      input
      -
      -toRdf/e033-in.jsonld -
      -
      expect
      -
      -toRdf/e033-out.nq -
      -
      -
      -
      -Test te034 Multiple properties expanding to the same IRI -
      -
      -
      -
      id
      -
      #te034
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0034
      -
      input
      -
      -toRdf/e034-in.jsonld -
      -
      expect
      -
      -toRdf/e034-out.nq -
      -
      -
      -
      -Test te035 Language maps with @vocab, default language, and colliding property -
      -
      -
      -
      id
      -
      #te035
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0035
      -
      input
      -
      -toRdf/e035-in.jsonld -
      -
      expect
      -
      -toRdf/e035-out.nq -
      -
      -
      -
      -Test te036 Expanding @index -
      -
      -
      -
      id
      -
      #te036
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0036
      -
      input
      -
      -toRdf/e036-in.jsonld -
      -
      expect
      -
      -toRdf/e036-out.nq -
      -
      -
      -
      -Test te037 Expanding @reverse -
      -
      -
      -
      id
      -
      #te037
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0037
      -
      input
      -
      -toRdf/e037-in.jsonld -
      -
      expect
      -
      -toRdf/e037-out.nq -
      -
      -
      -
      -Test te038 Drop blank node predicates by default -
      -
      -
      -
      id
      -
      #te038
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Triples with blank node predicates are dropped by default (from expand-0038).
      -
      input
      -
      -toRdf/e038-in.jsonld -
      -
      expect
      -
      -toRdf/e038-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test te039 Using terms in a reverse-maps -
      -
      -
      -
      id
      -
      #te039
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0039
      -
      input
      -
      -toRdf/e039-in.jsonld -
      -
      expect
      -
      -toRdf/e039-out.nq -
      -
      -
      -
      -Test te040 language and index expansion on non-objects -
      -
      -
      -
      id
      -
      #te040
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0040
      -
      input
      -
      -toRdf/e040-in.jsonld -
      -
      expect
      -
      -toRdf/e040-out.nq -
      -
      -
      -
      -Test te041 Reset the default language -
      -
      -
      -
      id
      -
      #te041
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0041
      -
      input
      -
      -toRdf/e041-in.jsonld -
      -
      expect
      -
      -toRdf/e041-out.nq -
      -
      -
      -
      -Test te042 Expanding reverse properties -
      -
      -
      -
      id
      -
      #te042
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0042
      -
      input
      -
      -toRdf/e042-in.jsonld -
      -
      expect
      -
      -toRdf/e042-out.nq -
      -
      -
      -
      -Test te043 Using reverse properties inside a @reverse-container -
      -
      -
      -
      id
      -
      #te043
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0043
      -
      input
      -
      -toRdf/e043-in.jsonld -
      -
      expect
      -
      -toRdf/e043-out.nq -
      -
      -
      -
      -Test te044 Ensure index maps use language mapping -
      -
      -
      -
      id
      -
      #te044
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0044
      -
      input
      -
      -toRdf/e044-in.jsonld -
      -
      expect
      -
      -toRdf/e044-out.nq -
      -
      -
      -
      -Test te045 Top-level value objects are removed -
      -
      -
      -
      id
      -
      #te045
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0045
      -
      input
      -
      -toRdf/e045-in.jsonld -
      -
      expect
      -
      -toRdf/e045-out.nq -
      -
      -
      -
      -Test te046 Free-floating nodes are removed -
      -
      -
      -
      id
      -
      #te046
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0046
      -
      input
      -
      -toRdf/e046-in.jsonld -
      -
      expect
      -
      -toRdf/e046-out.nq -
      -
      -
      -
      -Test te047 Remove free-floating set values and lists -
      -
      -
      -
      id
      -
      #te047
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0047
      -
      input
      -
      -toRdf/e047-in.jsonld -
      -
      expect
      -
      -toRdf/e047-out.nq -
      -
      -
      -
      -Test te048 Terms are ignored in @id -
      -
      -
      -
      id
      -
      #te048
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0048
      -
      input
      -
      -toRdf/e048-in.jsonld -
      -
      expect
      -
      -toRdf/e048-out.nq -
      -
      -
      -
      -Test te049 Using strings as value of a reverse property -
      -
      -
      -
      id
      -
      #te049
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0049
      -
      input
      -
      -toRdf/e049-in.jsonld -
      -
      expect
      -
      -toRdf/e049-out.nq -
      -
      -
      -
      -Test te050 Term definitions with prefix separate from prefix definitions -
      -
      -
      -
      id
      -
      #te050
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0050
      -
      input
      -
      -toRdf/e050-in.jsonld -
      -
      expect
      -
      -toRdf/e050-out.nq -
      -
      -
      -
      -Test te051 Expansion of keyword aliases in term definitions -
      -
      -
      -
      id
      -
      #te051
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0051
      -
      input
      -
      -toRdf/e051-in.jsonld -
      -
      expect
      -
      -toRdf/e051-out.nq -
      -
      -
      -
      -Test te052 @vocab-relative IRIs in term definitions -
      -
      -
      -
      id
      -
      #te052
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0052
      -
      input
      -
      -toRdf/e052-in.jsonld -
      -
      expect
      -
      -toRdf/e052-out.nq -
      -
      -
      -
      -Test te053 Expand absolute IRI with @type: @vocab -
      -
      -
      -
      id
      -
      #te053
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0053
      -
      input
      -
      -toRdf/e053-in.jsonld -
      -
      expect
      -
      -toRdf/e053-out.nq -
      -
      -
      -
      -Test te054 Expand term with @type: @vocab -
      -
      -
      -
      id
      -
      #te054
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0054
      -
      input
      -
      -toRdf/e054-in.jsonld -
      -
      expect
      -
      -toRdf/e054-out.nq -
      -
      -
      -
      -Test te055 Expand @vocab-relative term with @type: @vocab -
      -
      -
      -
      id
      -
      #te055
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0055
      -
      input
      -
      -toRdf/e055-in.jsonld -
      -
      expect
      -
      -toRdf/e055-out.nq -
      -
      -
      -
      -Test te056 Use terms with @type: @vocab but not with @type: @id -
      -
      -
      -
      id
      -
      #te056
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0056
      -
      input
      -
      -toRdf/e056-in.jsonld -
      -
      expect
      -
      -toRdf/e056-out.nq -
      -
      -
      -
      -Test te057 Expand relative IRI with @type: @vocab -
      -
      -
      -
      id
      -
      #te057
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0057
      -
      input
      -
      -toRdf/e057-in.jsonld -
      -
      expect
      -
      -toRdf/e057-out.nq -
      -
      -
      -
      -Test te058 Expand compact IRI with @type: @vocab -
      -
      -
      -
      id
      -
      #te058
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0058
      -
      input
      -
      -toRdf/e058-in.jsonld -
      -
      expect
      -
      -toRdf/e058-out.nq -
      -
      -
      -
      -Test te059 Reset @vocab by setting it to null -
      -
      -
      -
      id
      -
      #te059
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0059
      -
      input
      -
      -toRdf/e059-in.jsonld -
      -
      expect
      -
      -toRdf/e059-out.nq -
      -
      -
      -
      -Test te060 Overwrite document base with @base and reset it again -
      -
      -
      -
      id
      -
      #te060
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0060
      -
      input
      -
      -toRdf/e060-in.jsonld -
      -
      expect
      -
      -toRdf/e060-out.nq -
      -
      -
      -
      -Test te061 Coercing native types to arbitrary datatypes -
      -
      -
      -
      id
      -
      #te061
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0061
      -
      input
      -
      -toRdf/e061-in.jsonld -
      -
      expect
      -
      -toRdf/e061-out.nq -
      -
      -
      -
      -Test te062 Various relative IRIs with with @base -
      -
      -
      -
      id
      -
      #te062
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0062
      -
      input
      -
      -toRdf/e062-in.jsonld -
      -
      expect
      -
      -toRdf/e062-out.nq -
      -
      -
      -
      -Test te063 Expand a reverse property with an index-container -
      -
      -
      -
      id
      -
      #te063
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0063
      -
      input
      -
      -toRdf/e063-in.jsonld -
      -
      expect
      -
      -toRdf/e063-out.nq -
      -
      -
      -
      -Test te064 Expand reverse property whose values are unlabeled blank nodes -
      -
      -
      -
      id
      -
      #te064
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0064
      -
      input
      -
      -toRdf/e064-in.jsonld -
      -
      expect
      -
      -toRdf/e064-out.nq -
      -
      -
      -
      -Test te065 Keys that are not mapped to an IRI in a reverse-map are dropped -
      -
      -
      -
      id
      -
      #te065
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0065
      -
      input
      -
      -toRdf/e065-in.jsonld -
      -
      expect
      -
      -toRdf/e065-out.nq -
      -
      -
      -
      -Test te066 Use @vocab to expand keys in reverse-maps -
      -
      -
      -
      id
      -
      #te066
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0066
      -
      input
      -
      -toRdf/e066-in.jsonld -
      -
      expect
      -
      -toRdf/e066-out.nq -
      -
      -
      -
      -Test te067 prefix:://sufffix not a compact IRI -
      -
      -
      -
      id
      -
      #te067
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0067
      -
      input
      -
      -toRdf/e067-in.jsonld -
      -
      expect
      -
      -toRdf/e067-out.nq -
      -
      -
      -
      -Test te068 _::sufffix not a compact IRI -
      -
      -
      -
      id
      -
      #te068
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0068
      -
      input
      -
      -toRdf/e068-in.jsonld -
      -
      expect
      -
      -toRdf/e068-out.nq -
      -
      -
      -
      -Test te069 Compact IRI as term with type mapping -
      -
      -
      -
      id
      -
      #te069
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0069
      -
      input
      -
      -toRdf/e069-in.jsonld -
      -
      expect
      -
      -toRdf/e069-out.nq -
      -
      -
      -
      -Test te070 Redefine compact IRI with itself -
      -
      -
      -
      id
      -
      #te070
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0070
      -
      input
      -
      -toRdf/e070-in.jsonld -
      -
      expect
      -
      -toRdf/e070-out.nq -
      -
      -
      -
      -Test te071 Redefine terms looking like compact IRIs -
      -
      -
      -
      id
      -
      #te071
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0071
      -
      input
      -
      -toRdf/e071-in.jsonld -
      -
      expect
      -
      -toRdf/e071-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test te072 Redefine term using @vocab, not itself -
      -
      -
      -
      id
      -
      #te072
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      RDF version of expand-0072
      -
      input
      -
      -toRdf/e072-in.jsonld -
      -
      expect
      -
      -toRdf/e072-out.nq -
      -
      -
      -
      -Test te073 @context not first property -
      -
      -
      -
      id
      -
      #te073
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition
      -
      input
      -
      -toRdf/e073-in.jsonld -
      -
      expect
      -
      -toRdf/e073-out.nq -
      -
      -
      -
      -Test te074 @id not first property -
      -
      -
      -
      id
      -
      #te074
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition
      -
      input
      -
      -toRdf/e074-in.jsonld -
      -
      expect
      -
      -toRdf/e074-out.nq -
      -
      -
      -
      -Test te075 @vocab as blank node identifier -
      -
      -
      -
      id
      -
      #te075
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use @vocab to map all properties to blank node identifiers
      -
      input
      -
      -toRdf/e075-in.jsonld -
      -
      expect
      -
      -toRdf/e075-out.nq -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      produceGeneralizedRdf
      -
      true
      -
      -
      -
      Requires
      -
      GeneralizedRdf
      -
      -
      -
      -Test te076 base option overrides document location -
      -
      -
      -
      id
      -
      #te076
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of the base option overrides the document location
      -
      input
      -
      -toRdf/e076-in.jsonld -
      -
      expect
      -
      -toRdf/e076-out.nq -
      -
      Options
      -
      -
      -
      base
      -
      http://example/base/
      -
      -
      -
      -
      -
      -Test te077 expandContext option -
      -
      -
      -
      id
      -
      #te077
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of the expandContext option to expand the input document
      -
      input
      -
      -toRdf/e077-in.jsonld -
      -
      expect
      -
      -toRdf/e077-out.nq -
      -
      Options
      -
      -
      -
      expandContext
      -
      toRdf/e077-context.jsonld
      -
      -
      -
      -
      -
      -Test te078 multiple reverse properties -
      -
      -
      -
      id
      -
      #te078
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of multiple reverse properties
      -
      input
      -
      -toRdf/e078-in.jsonld -
      -
      expect
      -
      -toRdf/e078-out.nq -
      -
      -
      -
      -Test te079 expand @graph container -
      -
      -
      -
      id
      -
      #te079
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers
      -
      input
      -
      -toRdf/e079-in.jsonld -
      -
      expect
      -
      -toRdf/e079-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te080 expand [@graph, @set] container -
      -
      -
      -
      id
      -
      #te080
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of [@graph, @set] containers
      -
      input
      -
      -toRdf/e080-in.jsonld -
      -
      expect
      -
      -toRdf/e080-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te081 Creates an @graph container if value is a graph -
      -
      -
      -
      id
      -
      #te081
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Don't double-expand an already expanded graph
      -
      input
      -
      -toRdf/e081-in.jsonld -
      -
      expect
      -
      -toRdf/e081-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te082 expand [@graph, @index] container -
      -
      -
      -
      id
      -
      #te082
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers with @index
      -
      input
      -
      -toRdf/e082-in.jsonld -
      -
      expect
      -
      -toRdf/e082-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te083 expand [@graph, @index, @set] container -
      -
      -
      -
      id
      -
      #te083
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers with @index and @set
      -
      input
      -
      -toRdf/e083-in.jsonld -
      -
      expect
      -
      -toRdf/e083-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te084 Do not expand [@graph, @index] container if value is a graph -
      -
      -
      -
      id
      -
      #te084
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -toRdf/e084-in.jsonld -
      -
      expect
      -
      -toRdf/e084-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te085 expand [@graph, @id] container -
      -
      -
      -
      id
      -
      #te085
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers with @id
      -
      input
      -
      -toRdf/e085-in.jsonld -
      -
      expect
      -
      -toRdf/e085-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te086 expand [@graph, @id, @set] container -
      -
      -
      -
      id
      -
      #te086
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers with @id and @set
      -
      input
      -
      -toRdf/e086-in.jsonld -
      -
      expect
      -
      -toRdf/e086-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te087 Do not expand [@graph, @id] container if value is a graph -
      -
      -
      -
      id
      -
      #te087
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -toRdf/e087-in.jsonld -
      -
      expect
      -
      -toRdf/e087-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te088 Do not expand native values to IRIs -
      -
      -
      -
      id
      -
      #te088
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Value Expansion does not expand native values, such as booleans, to a node object
      -
      input
      -
      -toRdf/e088-in.jsonld -
      -
      expect
      -
      -toRdf/e088-out.nq -
      -
      -
      -
      -Test te089 empty @base applied to the base option -
      -
      -
      -
      id
      -
      #te089
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of an empty @base is applied to the base option
      -
      input
      -
      -toRdf/e089-in.jsonld -
      -
      expect
      -
      -toRdf/e089-out.nq -
      -
      Options
      -
      -
      -
      base
      -
      http://example/base/
      -
      -
      -
      -
      -
      -Test te090 relative @base overrides base option and document location -
      -
      -
      -
      id
      -
      #te090
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of a relative @base overrides base option and document location
      -
      input
      -
      -toRdf/e090-in.jsonld -
      -
      expect
      -
      -toRdf/e090-out.nq -
      -
      Options
      -
      -
      -
      base
      -
      http://example/base/
      -
      -
      -
      -
      -
      -Test te091 relative and absolute @base overrides base option and document location -
      -
      -
      -
      id
      -
      #te091
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of a relative and absolute @base overrides base option and document location
      -
      input
      -
      -toRdf/e091-in.jsonld -
      -
      expect
      -
      -toRdf/e091-out.nq -
      -
      Options
      -
      -
      -
      base
      -
      http://example/base/
      -
      -
      -
      -
      -
      -Test te092 Various relative IRIs as properties with with @vocab: '' -
      -
      -
      -
      id
      -
      #te092
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Pathological relative property IRIs
      -
      input
      -
      -toRdf/e092-in.jsonld -
      -
      expect
      -
      -toRdf/e092-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te093 expand @graph container (multiple objects) -
      -
      -
      -
      id
      -
      #te093
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers
      -
      input
      -
      -toRdf/e093-in.jsonld -
      -
      expect
      -
      -toRdf/e093-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te094 expand [@graph, @set] container (multiple objects) -
      -
      -
      -
      id
      -
      #te094
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of [@graph, @set] containers
      -
      input
      -
      -toRdf/e094-in.jsonld -
      -
      expect
      -
      -toRdf/e094-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te095 Creates an @graph container if value is a graph (multiple objects) -
      -
      -
      -
      id
      -
      #te095
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Don't double-expand an already expanded graph
      -
      input
      -
      -toRdf/e095-in.jsonld -
      -
      expect
      -
      -toRdf/e095-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te096 expand [@graph, @index] container (multiple indexed objects) -
      -
      -
      -
      id
      -
      #te096
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers with @index
      -
      input
      -
      -toRdf/e096-in.jsonld -
      -
      expect
      -
      -toRdf/e096-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te097 expand [@graph, @index, @set] container (multiple objects) -
      -
      -
      -
      id
      -
      #te097
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers with @index and @set
      -
      input
      -
      -toRdf/e097-in.jsonld -
      -
      expect
      -
      -toRdf/e097-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te098 Do not expand [@graph, @index] container if value is a graph (multiple objects) -
      -
      -
      -
      id
      -
      #te098
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -toRdf/e098-in.jsonld -
      -
      expect
      -
      -toRdf/e098-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te099 expand [@graph, @id] container (multiple objects) -
      -
      -
      -
      id
      -
      #te099
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers with @id
      -
      input
      -
      -toRdf/e099-in.jsonld -
      -
      expect
      -
      -toRdf/e099-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te100 expand [@graph, @id, @set] container (multiple objects) -
      -
      -
      -
      id
      -
      #te100
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers with @id and @set
      -
      input
      -
      -toRdf/e100-in.jsonld -
      -
      expect
      -
      -toRdf/e100-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te101 Do not expand [@graph, @id] container if value is a graph (multiple objects) -
      -
      -
      -
      id
      -
      #te101
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -toRdf/e101-in.jsonld -
      -
      expect
      -
      -toRdf/e101-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te102 Expand @graph container if value is a graph (multiple objects) -
      -
      -
      -
      id
      -
      #te102
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -toRdf/e102-in.jsonld -
      -
      expect
      -
      -toRdf/e102-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te103 Expand @graph container if value is a graph (multiple graphs) -
      -
      -
      -
      id
      -
      #te103
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -toRdf/e103-in.jsonld -
      -
      expect
      -
      -toRdf/e103-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te104 Creates an @graph container if value is a graph (mixed graph and object) -
      -
      -
      -
      id
      -
      #te104
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Don't double-expand an already expanded graph
      -
      input
      -
      -toRdf/e104-in.jsonld -
      -
      expect
      -
      -toRdf/e104-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te105 Do not expand [@graph, @index] container if value is a graph (mixed graph and object) -
      -
      -
      -
      id
      -
      #te105
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -toRdf/e105-in.jsonld -
      -
      expect
      -
      -toRdf/e105-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te106 Do not expand [@graph, @id] container if value is a graph (mixed graph and object) -
      -
      -
      -
      id
      -
      #te106
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Does not create a new graph object if indexed value is already a graph object
      -
      input
      -
      -toRdf/e106-in.jsonld -
      -
      expect
      -
      -toRdf/e106-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te107 expand [@graph, @index] container (indexes with multiple objects) -
      -
      -
      -
      id
      -
      #te107
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers with @index
      -
      input
      -
      -toRdf/e107-in.jsonld -
      -
      expect
      -
      -toRdf/e107-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te108 expand [@graph, @id] container (multiple ids and objects) -
      -
      -
      -
      id
      -
      #te108
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Use of @graph containers with @id
      -
      input
      -
      -toRdf/e108-in.jsonld -
      -
      expect
      -
      -toRdf/e108-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te109 IRI expansion of fragments including ':' -
      -
      -
      -
      id
      -
      #te109
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute
      -
      input
      -
      -toRdf/e109-in.jsonld -
      -
      expect
      -
      -toRdf/e109-out.nq -
      -
      -
      -
      -Test te110 Various relative IRIs as properties with with relative @vocab -
      -
      -
      -
      id
      -
      #te110
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Pathological relative property IRIs
      -
      input
      -
      -toRdf/e110-in.jsonld -
      -
      expect
      -
      -toRdf/e110-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te111 Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base -
      -
      -
      -
      id
      -
      #te111
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Pathological relative property IRIs
      -
      input
      -
      -toRdf/e111-in.jsonld -
      -
      expect
      -
      -toRdf/e111-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te112 Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base -
      -
      -
      -
      id
      -
      #te112
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Pathological relative property IRIs
      -
      input
      -
      -toRdf/e112-in.jsonld -
      -
      expect
      -
      -toRdf/e112-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te113 context with JavaScript Object property names -
      -
      -
      -
      id
      -
      #te113
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expand with context including JavaScript Object property names
      -
      input
      -
      -toRdf/e113-in.jsonld -
      -
      expect
      -
      -toRdf/e113-out.nq -
      -
      -
      -
      -Test te114 Expansion allows multiple properties expanding to @type -
      -
      -
      -
      id
      -
      #te114
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      An exception for the colliding keywords error is made for @type
      -
      input
      -
      -toRdf/e114-in.jsonld -
      -
      expect
      -
      -toRdf/e114-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te115 Verifies that relative IRIs as properties with @vocab: '' in 1.0 generate an error -
      -
      -
      -
      id
      -
      #te115
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Pathological relative property IRIs in 1.0
      -
      input
      -
      -toRdf/e115-in.jsonld -
      -
      expect
      -
      -invalid vocab mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test te116 Verifies that relative IRIs as properties with relative @vocab in 1.0 generate an error -
      -
      -
      -
      id
      -
      #te116
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Pathological relative property IRIs in 1.0
      -
      input
      -
      -toRdf/e116-in.jsonld -
      -
      expect
      -
      -invalid vocab mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test te117 A term starting with a colon can expand to a different IRI -
      -
      -
      -
      id
      -
      #te117
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Terms may begin with a colon and not be treated as IRIs.
      -
      input
      -
      -toRdf/e117-in.jsonld -
      -
      expect
      -
      -toRdf/e117-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te118 Expanding a value staring with a colon does not treat that value as an IRI -
      -
      -
      -
      id
      -
      #te118
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Terms may begin with a colon and not be treated as IRIs.
      -
      input
      -
      -toRdf/e118-in.jsonld -
      -
      expect
      -
      -toRdf/e118-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te119 Ignore some terms with @, allow others. -
      -
      -
      -
      id
      -
      #te119
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword.
      -
      input
      -
      -toRdf/e119-in.jsonld -
      -
      expect
      -
      -toRdf/e119-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te120 Ignore some values of @id with @, allow others. -
      -
      -
      -
      id
      -
      #te120
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword.
      -
      input
      -
      -toRdf/e120-in.jsonld -
      -
      expect
      -
      -toRdf/e120-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te121 Ignore some values of @reverse with @, allow others. -
      -
      -
      -
      id
      -
      #te121
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword.
      -
      input
      -
      -toRdf/e121-in.jsonld -
      -
      expect
      -
      -toRdf/e121-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te122 Ignore some IRIs when that start with @ when expanding. -
      -
      -
      -
      id
      -
      #te122
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword.
      -
      input
      -
      -toRdf/e122-in.jsonld -
      -
      expect
      -
      -toRdf/e122-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te123 Value objects including invalid literal datatype IRIs are rejected -
      -
      -
      -
      id
      -
      #te123
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Processors MUST validate datatype IRIs.
      -
      input
      -
      -toRdf/e123-in.jsonld -
      -
      expect
      -
      -invalid typed value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te124 compact IRI as @vocab -
      -
      -
      -
      id
      -
      #te124
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that @vocab defined as a compact IRI expands properly
      -
      input
      -
      -toRdf/e124-in.jsonld -
      -
      expect
      -
      -toRdf/e124-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te125 term as @vocab -
      -
      -
      -
      id
      -
      #te125
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that @vocab defined as a term expands properly
      -
      input
      -
      -toRdf/e125-in.jsonld -
      -
      expect
      -
      -toRdf/e125-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te126 A scoped context may include itself recursively (direct) -
      -
      -
      -
      id
      -
      #te126
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly
      -
      input
      -
      -toRdf/e126-in.jsonld -
      -
      expect
      -
      -toRdf/e126-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te127 A scoped context may include itself recursively (indirect) -
      -
      -
      -
      id
      -
      #te127
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly
      -
      input
      -
      -toRdf/e127-in.jsonld -
      -
      expect
      -
      -toRdf/e127-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te128 Two scoped context may include a shared context -
      -
      -
      -
      id
      -
      #te128
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context
      -
      input
      -
      -toRdf/e128-in.jsonld -
      -
      expect
      -
      -toRdf/e128-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te129 Base without trailing slash, without path -
      -
      -
      -
      id
      -
      #te129
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986
      -
      input
      -
      -toRdf/e129-in.jsonld -
      -
      expect
      -
      -toRdf/e129-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test te130 Base without trailing slash, with path -
      -
      -
      -
      id
      -
      #te130
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986
      -
      input
      -
      -toRdf/e130-in.jsonld -
      -
      expect
      -
      -toRdf/e130-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tec01 Invalid keyword in term definition -
      -
      -
      -
      id
      -
      #tec01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid term definition is found
      -
      input
      -
      -toRdf/ec01-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tec02 Term definition on @type with empty map -
      -
      -
      -
      id
      -
      #tec02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised if @type is defined as a term with an empty map
      -
      input
      -
      -toRdf/ec02-in.jsonld -
      -
      expect
      -
      -keyword redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tem01 Invalid container mapping -
      -
      -
      -
      id
      -
      #tem01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid container mapping is found
      -
      input
      -
      -toRdf/em01-in.jsonld -
      -
      expect
      -
      -invalid container mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten01 @nest MUST NOT have a string value -
      -
      -
      -
      id
      -
      #ten01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      container: @nest
      -
      input
      -
      -toRdf/en01-in.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten02 @nest MUST NOT have a boolen value -
      -
      -
      -
      id
      -
      #ten02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -toRdf/en02-in.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten03 @nest MUST NOT have a numeric value -
      -
      -
      -
      id
      -
      #ten03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -toRdf/en03-in.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten04 @nest MUST NOT have a value object value -
      -
      -
      -
      id
      -
      #ten04
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -toRdf/en04-in.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten05 does not allow a keyword other than @nest for the value of @nest -
      -
      -
      -
      id
      -
      #ten05
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -toRdf/en05-in.jsonld -
      -
      expect
      -
      -invalid @nest value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ten06 does not allow @nest with @reverse -
      -
      -
      -
      id
      -
      #ten06
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Transparent Nesting
      -
      input
      -
      -toRdf/en06-in.jsonld -
      -
      expect
      -
      -invalid reverse property -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep02 processingMode json-ld-1.0 conflicts with @version: 1.1 -
      -
      -
      -
      id
      -
      #tep02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.
      -
      input
      -
      -toRdf/ep02-in.jsonld -
      -
      expect
      -
      -processing mode conflict -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tep03 @version must be 1.1 -
      -
      -
      -
      id
      -
      #tep03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      If @version is specified, it must be 1.1
      -
      input
      -
      -toRdf/ep03-in.jsonld -
      -
      expect
      -
      -invalid @version value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter01 Keywords cannot be aliased to other keywords -
      -
      -
      -
      id
      -
      #ter01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword
      -
      input
      -
      -toRdf/er01-in.jsonld -
      -
      expect
      -
      -keyword redefinition -
      -
      -
      -
      -Test ter02 A context may not include itself recursively (direct) -
      -
      -
      -
      id
      -
      #ter02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when processing a context referencing itself
      -
      input
      -
      -toRdf/er02-in.jsonld -
      -
      expect
      -
      -recursive context inclusion -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ter03 A context may not include itself recursively (indirect) -
      -
      -
      -
      id
      -
      #ter03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when processing a context referencing itself indirectly
      -
      input
      -
      -toRdf/er03-in.jsonld -
      -
      expect
      -
      -recursive context inclusion -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ter04 Error dereferencing a remote context -
      -
      -
      -
      id
      -
      #ter04
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context dereference results in an error
      -
      input
      -
      -toRdf/er04-in.jsonld -
      -
      expect
      -
      -loading remote context failed -
      -
      -
      -
      -Test ter05 Invalid remote context -
      -
      -
      -
      id
      -
      #ter05
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a remote context is not an object containing @context
      -
      input
      -
      -toRdf/er05-in.jsonld -
      -
      expect
      -
      -invalid remote context -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter06 Invalid local context -
      -
      -
      -
      id
      -
      #ter06
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context is not a string or object
      -
      input
      -
      -toRdf/er06-in.jsonld -
      -
      expect
      -
      -invalid local context -
      -
      -
      -
      -Test ter07 Invalid base IRI -
      -
      -
      -
      id
      -
      #ter07
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context contains an invalid @base
      -
      input
      -
      -toRdf/er07-in.jsonld -
      -
      expect
      -
      -invalid base IRI -
      -
      -
      -
      -Test ter08 Invalid vocab mapping -
      -
      -
      -
      id
      -
      #ter08
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping
      -
      input
      -
      -toRdf/er08-in.jsonld -
      -
      expect
      -
      -invalid vocab mapping -
      -
      -
      -
      -Test ter09 Invalid default language -
      -
      -
      -
      id
      -
      #ter09
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context contains an invalid @language
      -
      input
      -
      -toRdf/er09-in.jsonld -
      -
      expect
      -
      -invalid default language -
      -
      -
      -
      -Test ter10 Cyclic IRI mapping -
      -
      -
      -
      id
      -
      #ter10
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a cyclic IRI mapping is found
      -
      input
      -
      -toRdf/er10-in.jsonld -
      -
      expect
      -
      -cyclic IRI mapping -
      -
      -
      -
      -Test ter11 Invalid term definition -
      -
      -
      -
      id
      -
      #ter11
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid term definition is found
      -
      input
      -
      -toRdf/er11-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      -
      -
      -Test ter12 Invalid type mapping (not a string) -
      -
      -
      -
      id
      -
      #ter12
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      -
      input
      -
      -toRdf/er12-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      -
      -
      -Test ter13 Invalid type mapping (not absolute IRI) -
      -
      -
      -
      id
      -
      #ter13
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      -
      input
      -
      -toRdf/er13-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      -
      -
      -Test ter14 Invalid reverse property (contains @id) -
      -
      -
      -
      id
      -
      #ter14
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid reverse property is found
      -
      input
      -
      -toRdf/er14-in.jsonld -
      -
      expect
      -
      -invalid reverse property -
      -
      -
      -
      -Test ter15 Invalid IRI mapping (@reverse not a string) -
      -
      -
      -
      id
      -
      #ter15
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      -
      input
      -
      -toRdf/er15-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      -
      -
      -Test ter17 Invalid reverse property (invalid @container) -
      -
      -
      -
      id
      -
      #ter17
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid reverse property is found
      -
      input
      -
      -toRdf/er17-in.jsonld -
      -
      expect
      -
      -invalid reverse property -
      -
      -
      -
      -Test ter18 Invalid IRI mapping (@id not a string) -
      -
      -
      -
      id
      -
      #ter18
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      -
      input
      -
      -toRdf/er18-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      -
      -
      -Test ter19 Invalid keyword alias (@context) -
      -
      -
      -
      id
      -
      #ter19
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid keyword alias is found
      -
      input
      -
      -toRdf/er19-in.jsonld -
      -
      expect
      -
      -invalid keyword alias -
      -
      -
      -
      -Test ter20 Invalid IRI mapping (no vocab mapping) -
      -
      -
      -
      id
      -
      #ter20
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      -
      input
      -
      -toRdf/er20-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      -
      -
      -Test ter21 Invalid container mapping -
      -
      -
      -
      id
      -
      #ter21
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid container mapping is found
      -
      input
      -
      -toRdf/er21-in.jsonld -
      -
      expect
      -
      -invalid container mapping -
      -
      Options
      -
      -
      -
      processingMode
      -
      json-ld-1.0
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter22 Invalid language mapping -
      -
      -
      -
      id
      -
      #ter22
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid language mapping is found
      -
      input
      -
      -toRdf/er22-in.jsonld -
      -
      expect
      -
      -invalid language mapping -
      -
      -
      -
      -Test ter23 Invalid IRI mapping (relative IRI in @type) -
      -
      -
      -
      id
      -
      #ter23
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      -
      input
      -
      -toRdf/er23-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      -
      -
      -Test ter24 List of lists (from array) -
      -
      -
      -
      id
      -
      #ter24
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when a list of lists is found
      -
      input
      -
      -toRdf/er24-in.jsonld -
      -
      expect
      -
      -list of lists -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ter25 Invalid reverse property map -
      -
      -
      -
      id
      -
      #ter25
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when a invalid reverse property map is found
      -
      input
      -
      -toRdf/er25-in.jsonld -
      -
      expect
      -
      -invalid reverse property map -
      -
      -
      -
      -Test ter26 Colliding keywords -
      -
      -
      -
      id
      -
      #ter26
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when colliding keywords are found
      -
      input
      -
      -toRdf/er26-in.jsonld -
      -
      expect
      -
      -colliding keywords -
      -
      -
      -
      -Test ter27 Invalid @id value -
      -
      -
      -
      id
      -
      #ter27
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid @id value is found
      -
      input
      -
      -toRdf/er27-in.jsonld -
      -
      expect
      -
      -invalid @id value -
      -
      -
      -
      -Test ter28 Invalid type value -
      -
      -
      -
      id
      -
      #ter28
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid type value is found
      -
      input
      -
      -toRdf/er28-in.jsonld -
      -
      expect
      -
      -invalid type value -
      -
      -
      -
      -Test ter29 Invalid value object value -
      -
      -
      -
      id
      -
      #ter29
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid value object value is found
      -
      input
      -
      -toRdf/er29-in.jsonld -
      -
      expect
      -
      -invalid value object value -
      -
      -
      -
      -Test ter30 Invalid language-tagged string -
      -
      -
      -
      id
      -
      #ter30
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found
      -
      input
      -
      -toRdf/er30-in.jsonld -
      -
      expect
      -
      -invalid language-tagged string -
      -
      -
      -
      -Test ter31 Invalid @index value -
      -
      -
      -
      id
      -
      #ter31
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid @index value value is found
      -
      input
      -
      -toRdf/er31-in.jsonld -
      -
      expect
      -
      -invalid @index value -
      -
      -
      -
      -Test ter32 List of lists (from array) -
      -
      -
      -
      id
      -
      #ter32
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when a list of lists is found
      -
      input
      -
      -toRdf/er32-in.jsonld -
      -
      expect
      -
      -list of lists -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ter33 Invalid @reverse value -
      -
      -
      -
      id
      -
      #ter33
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid @reverse value is found
      -
      input
      -
      -toRdf/er33-in.jsonld -
      -
      expect
      -
      -invalid @reverse value -
      -
      -
      -
      -Test ter34 Invalid reverse property value (in @reverse) -
      -
      -
      -
      id
      -
      #ter34
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid reverse property value is found
      -
      input
      -
      -toRdf/er34-in.jsonld -
      -
      expect
      -
      -invalid reverse property value -
      -
      -
      -
      -Test ter35 Invalid language map value -
      -
      -
      -
      id
      -
      #ter35
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid language map value is found
      -
      input
      -
      -toRdf/er35-in.jsonld -
      -
      expect
      -
      -invalid language map value -
      -
      -
      -
      -Test ter36 Invalid reverse property value (through coercion) -
      -
      -
      -
      id
      -
      #ter36
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid reverse property value is found
      -
      input
      -
      -toRdf/er36-in.jsonld -
      -
      expect
      -
      -invalid reverse property value -
      -
      -
      -
      -Test ter37 Invalid value object (unexpected keyword) -
      -
      -
      -
      id
      -
      #ter37
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid value object is found
      -
      input
      -
      -toRdf/er37-in.jsonld -
      -
      expect
      -
      -invalid value object -
      -
      -
      -
      -Test ter38 Invalid value object (@type and @language) -
      -
      -
      -
      id
      -
      #ter38
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid value object is found
      -
      input
      -
      -toRdf/er38-in.jsonld -
      -
      expect
      -
      -invalid value object -
      -
      -
      -
      -Test ter39 Invalid language-tagged value -
      -
      -
      -
      id
      -
      #ter39
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid language-tagged value is found
      -
      input
      -
      -toRdf/er39-in.jsonld -
      -
      expect
      -
      -invalid language-tagged value -
      -
      -
      -
      -Test ter40 Invalid typed value -
      -
      -
      -
      id
      -
      #ter40
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid typed value is found
      -
      input
      -
      -toRdf/er40-in.jsonld -
      -
      expect
      -
      -invalid typed value -
      -
      -
      -
      -Test ter41 Invalid set or list object -
      -
      -
      -
      id
      -
      #ter41
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid set or list object is found
      -
      input
      -
      -toRdf/er41-in.jsonld -
      -
      expect
      -
      -invalid set or list object -
      -
      -
      -
      -Test ter42 Keywords may not be redefined in 1.0 -
      -
      -
      -
      id
      -
      #ter42
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword
      -
      input
      -
      -toRdf/er42-in.jsonld -
      -
      expect
      -
      -keyword redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ter43 Term definition with @id: @type -
      -
      -
      -
      id
      -
      #ter43
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding term mapping to @type uses @type syntax now illegal
      -
      input
      -
      -toRdf/er43-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter44 Redefine terms looking like compact IRIs -
      -
      -
      -
      id
      -
      #ter44
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Term definitions may look like compact IRIs, but must be consistent.
      -
      input
      -
      -toRdf/er44-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter48 Invalid term as relative IRI -
      -
      -
      -
      id
      -
      #ter48
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that a relative IRI cannot be used as a term.
      -
      input
      -
      -toRdf/er48-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter49 A relative IRI cannot be used as a prefix -
      -
      -
      -
      id
      -
      #ter49
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that a relative IRI cannot be used as a term.
      -
      input
      -
      -toRdf/er49-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter50 Invalid reverse id -
      -
      -
      -
      id
      -
      #ter50
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse.
      -
      input
      -
      -toRdf/er50-in.jsonld -
      -
      expect
      -
      -invalid IRI mapping -
      -
      -
      -
      -Test ter51 Invalid value object value using a value alias -
      -
      -
      -
      id
      -
      #ter51
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias
      -
      input
      -
      -toRdf/er51-in.jsonld -
      -
      expect
      -
      -invalid value object value -
      -
      -
      -
      -Test ter52 Definition for the empty term -
      -
      -
      -
      id
      -
      #ter52
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context contains a definition for the empty term
      -
      input
      -
      -toRdf/er52-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      -
      -
      -Test ter53 Invalid prefix value -
      -
      -
      -
      id
      -
      #ter53
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Verifies that an exception is raised on expansion when a context contains an invalid @prefix value
      -
      input
      -
      -toRdf/er53-in.jsonld -
      -
      expect
      -
      -invalid @prefix value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ter54 Invalid value object, multiple values for @type. -
      -
      -
      -
      id
      -
      #ter54
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      The value of @type in a value object MUST be a string or null.
      -
      input
      -
      -toRdf/er54-in.jsonld -
      -
      expect
      -
      -invalid typed value -
      -
      -
      -
      -Test ter55 Invalid term definition, multiple values for @type. -
      -
      -
      -
      id
      -
      #ter55
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      The value of @type in an expanded term definition object MUST be a string or null.
      -
      input
      -
      -toRdf/er55-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      -
      -
      -Test tin01 Basic Included array -
      -
      -
      -
      id
      -
      #tin01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -toRdf/in01-in.jsonld -
      -
      expect
      -
      -toRdf/in01-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin02 Basic Included object -
      -
      -
      -
      id
      -
      #tin02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -toRdf/in02-in.jsonld -
      -
      expect
      -
      -toRdf/in02-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin03 Multiple properties mapping to @included are folded together -
      -
      -
      -
      id
      -
      #tin03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -toRdf/in03-in.jsonld -
      -
      expect
      -
      -toRdf/in03-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin04 Included containing @included -
      -
      -
      -
      id
      -
      #tin04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -toRdf/in04-in.jsonld -
      -
      expect
      -
      -toRdf/in04-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin05 Property value with @included -
      -
      -
      -
      id
      -
      #tin05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -toRdf/in05-in.jsonld -
      -
      expect
      -
      -toRdf/in05-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin06 json.api example -
      -
      -
      -
      id
      -
      #tin06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -toRdf/in06-in.jsonld -
      -
      expect
      -
      -toRdf/in06-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin07 Error if @included value is a string -
      -
      -
      -
      id
      -
      #tin07
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -toRdf/in07-in.jsonld -
      -
      expect
      -
      -invalid @included value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin08 Error if @included value is a value object -
      -
      -
      -
      id
      -
      #tin08
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -toRdf/in08-in.jsonld -
      -
      expect
      -
      -invalid @included value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tin09 Error if @included value is a list object -
      -
      -
      -
      id
      -
      #tin09
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests included blocks.
      -
      input
      -
      -toRdf/in09-in.jsonld -
      -
      expect
      -
      -invalid @included value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tjs01 Transform JSON literal (boolean true) -
      -
      -
      -
      id
      -
      #tjs01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (boolean true).
      -
      input
      -
      -toRdf/js01-in.jsonld -
      -
      expect
      -
      -toRdf/js01-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs02 Transform JSON literal (boolean false) -
      -
      -
      -
      id
      -
      #tjs02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (boolean false).
      -
      input
      -
      -toRdf/js02-in.jsonld -
      -
      expect
      -
      -toRdf/js02-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs03 Transform JSON literal (double) -
      -
      -
      -
      id
      -
      #tjs03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (double).
      -
      input
      -
      -toRdf/js03-in.jsonld -
      -
      expect
      -
      -toRdf/js03-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs04 Transform JSON literal (double-zero) -
      -
      -
      -
      id
      -
      #tjs04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (double-zero).
      -
      input
      -
      -toRdf/js04-in.jsonld -
      -
      expect
      -
      -toRdf/js04-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs05 Transform JSON literal (integer) -
      -
      -
      -
      id
      -
      #tjs05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (integer).
      -
      input
      -
      -toRdf/js05-in.jsonld -
      -
      expect
      -
      -toRdf/js05-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs06 Transform JSON literal (object) -
      -
      -
      -
      id
      -
      #tjs06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (object).
      -
      input
      -
      -toRdf/js06-in.jsonld -
      -
      expect
      -
      -toRdf/js06-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs07 Transform JSON literal (array) -
      -
      -
      -
      id
      -
      #tjs07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (array).
      -
      input
      -
      -toRdf/js07-in.jsonld -
      -
      expect
      -
      -toRdf/js07-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs08 Transform JSON literal with array canonicalization -
      -
      -
      -
      id
      -
      #tjs08
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal with array canonicalization.
      -
      input
      -
      -toRdf/js08-in.jsonld -
      -
      expect
      -
      -toRdf/js08-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs09 Transform JSON literal with string canonicalization -
      -
      -
      -
      id
      -
      #tjs09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal with string canonicalization.
      -
      input
      -
      -toRdf/js09-in.jsonld -
      -
      expect
      -
      -toRdf/js09-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs10 Transform JSON literal with structural canonicalization -
      -
      -
      -
      id
      -
      #tjs10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal with structural canonicalization.
      -
      input
      -
      -toRdf/js10-in.jsonld -
      -
      expect
      -
      -toRdf/js10-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs11 Transform JSON literal with unicode canonicalization -
      -
      -
      -
      id
      -
      #tjs11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal with unicode canonicalization.
      -
      input
      -
      -toRdf/js11-in.jsonld -
      -
      expect
      -
      -toRdf/js11-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs12 Transform JSON literal with value canonicalization -
      -
      -
      -
      id
      -
      #tjs12
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal with value canonicalization.
      -
      input
      -
      -toRdf/js12-in.jsonld -
      -
      expect
      -
      -toRdf/js12-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs13 Transform JSON literal with wierd canonicalization -
      -
      -
      -
      id
      -
      #tjs13
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal with wierd canonicalization.
      -
      input
      -
      -toRdf/js13-in.jsonld -
      -
      expect
      -
      -toRdf/js13-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs14 Transform JSON literal without expanding contents -
      -
      -
      -
      id
      -
      #tjs14
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal does not expand terms inside json.
      -
      input
      -
      -toRdf/js14-in.jsonld -
      -
      expect
      -
      -toRdf/js14-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs15 Transform JSON literal aleady in expanded form -
      -
      -
      -
      id
      -
      #tjs15
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal in expanded form.
      -
      input
      -
      -toRdf/js15-in.jsonld -
      -
      expect
      -
      -toRdf/js15-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs16 Transform JSON literal aleady in expanded form with aliased keys -
      -
      -
      -
      id
      -
      #tjs16
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal in expanded form with aliased keys in value object.
      -
      input
      -
      -toRdf/js16-in.jsonld -
      -
      expect
      -
      -toRdf/js16-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs17 Transform JSON literal (string) -
      -
      -
      -
      id
      -
      #tjs17
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (string).
      -
      input
      -
      -toRdf/js17-in.jsonld -
      -
      expect
      -
      -toRdf/js17-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs18 Transform JSON literal (null) -
      -
      -
      -
      id
      -
      #tjs18
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (null).
      -
      input
      -
      -toRdf/js18-in.jsonld -
      -
      expect
      -
      -toRdf/js18-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs19 Transform JSON literal with aliased @type -
      -
      -
      -
      id
      -
      #tjs19
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal with aliased @type.
      -
      input
      -
      -toRdf/js19-in.jsonld -
      -
      expect
      -
      -toRdf/js19-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs20 Transform JSON literal with aliased @value -
      -
      -
      -
      id
      -
      #tjs20
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal with aliased @value.
      -
      input
      -
      -toRdf/js20-in.jsonld -
      -
      expect
      -
      -toRdf/js20-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs21 Transform JSON literal with @context -
      -
      -
      -
      id
      -
      #tjs21
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming JSON literal with a @context.
      -
      input
      -
      -toRdf/js21-in.jsonld -
      -
      expect
      -
      -toRdf/js21-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs22 Transform JSON literal (null) aleady in expanded form. -
      -
      -
      -
      id
      -
      #tjs22
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (null).
      -
      input
      -
      -toRdf/js22-in.jsonld -
      -
      expect
      -
      -toRdf/js22-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tjs23 Transform JSON literal (empty array). -
      -
      -
      -
      id
      -
      #tjs23
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests transforming property with @type @json to a JSON literal (empty array).
      -
      input
      -
      -toRdf/js23-in.jsonld -
      -
      expect
      -
      -toRdf/js23-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      useJCS
      -
      true
      -
      -
      -
      -
      -
      -Test tli01 @list containing @list -
      -
      -
      -
      id
      -
      #tli01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List of lists.
      -
      input
      -
      -toRdf/li01-in.jsonld -
      -
      expect
      -
      -toRdf/li01-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli02 @list containing empty @list -
      -
      -
      -
      id
      -
      #tli02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List of lists.
      -
      input
      -
      -toRdf/li02-in.jsonld -
      -
      expect
      -
      -toRdf/li02-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli03 @list containing @list (with coercion) -
      -
      -
      -
      id
      -
      #tli03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -toRdf/li03-in.jsonld -
      -
      expect
      -
      -toRdf/li03-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli04 @list containing empty @list (with coercion) -
      -
      -
      -
      id
      -
      #tli04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -toRdf/li04-in.jsonld -
      -
      expect
      -
      -toRdf/li04-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli05 coerced @list containing an array -
      -
      -
      -
      id
      -
      #tli05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -toRdf/li05-in.jsonld -
      -
      expect
      -
      -toRdf/li05-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli06 coerced @list containing an empty array -
      -
      -
      -
      id
      -
      #tli06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -toRdf/li06-in.jsonld -
      -
      expect
      -
      -toRdf/li06-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli07 coerced @list containing deep arrays -
      -
      -
      -
      id
      -
      #tli07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -toRdf/li07-in.jsonld -
      -
      expect
      -
      -toRdf/li07-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli08 coerced @list containing deep empty arrays -
      -
      -
      -
      id
      -
      #tli08
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -toRdf/li08-in.jsonld -
      -
      expect
      -
      -toRdf/li08-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli09 coerced @list containing multiple lists -
      -
      -
      -
      id
      -
      #tli09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -toRdf/li09-in.jsonld -
      -
      expect
      -
      -toRdf/li09-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli10 coerced @list containing mixed list values -
      -
      -
      -
      id
      -
      #tli10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      List of lists
      -
      input
      -
      -toRdf/li10-in.jsonld -
      -
      expect
      -
      -toRdf/li10-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli11 List with good @base. -
      -
      -
      -
      id
      -
      #tli11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests list elements expanded to IRIs with a good @base.
      -
      input
      -
      -toRdf/li11-in.jsonld -
      -
      expect
      -
      -toRdf/li11-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      base
      -
      http://example.com/
      -
      -
      -
      -
      -
      -Test tli12 List with bad @base. -
      -
      -
      -
      id
      -
      #tli12
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests list elements expanded to IRIs with a bad @base.
      -
      input
      -
      -toRdf/li12-in.jsonld -
      -
      expect
      -
      -toRdf/li12-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tli13 List with empty @base. -
      -
      -
      -
      id
      -
      #tli13
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests list elements expanded to IRIs with an empty @base.
      -
      input
      -
      -toRdf/li13-in.jsonld -
      -
      expect
      -
      -toRdf/li13-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      base
      -
      http://example.com/
      -
      -
      -
      -
      -
      -Test tli14 List with null @base. -
      -
      -
      -
      id
      -
      #tli14
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Tests list elements expanded to IRIs with a null @base.
      -
      input
      -
      -toRdf/li14-in.jsonld -
      -
      expect
      -
      -toRdf/li14-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      base
      -
      http://example.com/
      -
      -
      -
      -
      -
      -Test tm001 Adds @id to object not having an @id -
      -
      -
      -
      id
      -
      #tm001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @container: @id
      -
      input
      -
      -toRdf/m001-in.jsonld -
      -
      expect
      -
      -toRdf/m001-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm002 Retains @id in object already having an @id -
      -
      -
      -
      id
      -
      #tm002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @container: @id
      -
      input
      -
      -toRdf/m002-in.jsonld -
      -
      expect
      -
      -toRdf/m002-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm003 Adds @type to object not having an @type -
      -
      -
      -
      id
      -
      #tm003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @container: @type
      -
      input
      -
      -toRdf/m003-in.jsonld -
      -
      expect
      -
      -toRdf/m003-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm004 Prepends @type in object already having an @type -
      -
      -
      -
      id
      -
      #tm004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @container: @type
      -
      input
      -
      -toRdf/m004-in.jsonld -
      -
      expect
      -
      -toRdf/m004-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm005 Adds expanded @id to object -
      -
      -
      -
      id
      -
      #tm005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @container: @id
      -
      input
      -
      -toRdf/m005-in.jsonld -
      -
      expect
      -
      -toRdf/m005-out.nq -
      -
      Options
      -
      -
      -
      base
      -
      http://example.org/
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm006 Adds vocabulary expanded @type to object -
      -
      -
      -
      id
      -
      #tm006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @container: @type
      -
      input
      -
      -toRdf/m006-in.jsonld -
      -
      expect
      -
      -toRdf/m006-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm007 Adds document expanded @type to object -
      -
      -
      -
      id
      -
      #tm007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @container: @type
      -
      input
      -
      -toRdf/m007-in.jsonld -
      -
      expect
      -
      -toRdf/m007-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm008 When type is in a type map -
      -
      -
      -
      id
      -
      #tm008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      scoped context on @type
      -
      input
      -
      -toRdf/m008-in.jsonld -
      -
      expect
      -
      -toRdf/m008-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm009 language map with @none -
      -
      -
      -
      id
      -
      #tm009
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @language
      -
      input
      -
      -toRdf/m009-in.jsonld -
      -
      expect
      -
      -toRdf/m009-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm010 language map with alias of @none -
      -
      -
      -
      id
      -
      #tm010
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @language
      -
      input
      -
      -toRdf/m010-in.jsonld -
      -
      expect
      -
      -toRdf/m010-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm011 id map with @none -
      -
      -
      -
      id
      -
      #tm011
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @id
      -
      input
      -
      -toRdf/m011-in.jsonld -
      -
      expect
      -
      -toRdf/m011-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm012 type map with alias of @none -
      -
      -
      -
      id
      -
      #tm012
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -toRdf/m012-in.jsonld -
      -
      expect
      -
      -toRdf/m012-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm013 graph index map with @none -
      -
      -
      -
      id
      -
      #tm013
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @graph and @index
      -
      input
      -
      -toRdf/m013-in.jsonld -
      -
      expect
      -
      -toRdf/m013-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm014 graph index map with alias @none -
      -
      -
      -
      id
      -
      #tm014
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @graph and @index
      -
      input
      -
      -toRdf/m014-in.jsonld -
      -
      expect
      -
      -toRdf/m014-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm015 graph id index map with aliased @none -
      -
      -
      -
      id
      -
      #tm015
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @graph and @id with @none
      -
      input
      -
      -toRdf/m015-in.jsonld -
      -
      expect
      -
      -toRdf/m015-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm016 graph id index map with aliased @none -
      -
      -
      -
      id
      -
      #tm016
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @graph and @id with @none
      -
      input
      -
      -toRdf/m016-in.jsonld -
      -
      expect
      -
      -toRdf/m016-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm017 string value of type map expands to node reference -
      -
      -
      -
      id
      -
      #tm017
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -toRdf/m017-in.jsonld -
      -
      expect
      -
      -toRdf/m017-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm018 string value of type map expands to node reference with @type: @id -
      -
      -
      -
      id
      -
      #tm018
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -toRdf/m018-in.jsonld -
      -
      expect
      -
      -toRdf/m018-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm019 string value of type map expands to node reference with @type: @vocab -
      -
      -
      -
      id
      -
      #tm019
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -toRdf/m019-in.jsonld -
      -
      expect
      -
      -toRdf/m019-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tm020 string value of type map must not be a literal -
      -
      -
      -
      id
      -
      #tm020
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      index on @type
      -
      input
      -
      -toRdf/m020-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn001 Expands input using @nest -
      -
      -
      -
      id
      -
      #tn001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -toRdf/n001-in.jsonld -
      -
      expect
      -
      -toRdf/n001-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn002 Expands input using aliased @nest -
      -
      -
      -
      id
      -
      #tn002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -toRdf/n002-in.jsonld -
      -
      expect
      -
      -toRdf/n002-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn003 Appends nested values when property at base and nested -
      -
      -
      -
      id
      -
      #tn003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -toRdf/n003-in.jsonld -
      -
      expect
      -
      -toRdf/n003-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn004 Appends nested values from all @nest aliases in term order -
      -
      -
      -
      id
      -
      #tn004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -toRdf/n004-in.jsonld -
      -
      expect
      -
      -toRdf/n004-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn005 Nested nested containers -
      -
      -
      -
      id
      -
      #tn005
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -toRdf/n005-in.jsonld -
      -
      expect
      -
      -toRdf/n005-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn006 Arrays of nested values -
      -
      -
      -
      id
      -
      #tn006
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -toRdf/n006-in.jsonld -
      -
      expect
      -
      -toRdf/n006-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn007 A nest of arrays -
      -
      -
      -
      id
      -
      #tn007
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -toRdf/n007-in.jsonld -
      -
      expect
      -
      -toRdf/n007-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tn008 Multiple keys may mapping to @type when nesting -
      -
      -
      -
      id
      -
      #tn008
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion using @nest
      -
      input
      -
      -toRdf/n008-in.jsonld -
      -
      expect
      -
      -toRdf/n008-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tnt01 literal_ascii_boundaries -
      -
      -
      -
      id
      -
      #tnt01
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal_ascii_boundaries '\x00\x26\x28...' from N-Triples
      -
      input
      -
      -toRdf/nt01-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt02 literal_with_UTF8_boundaries -
      -
      -
      -
      id
      -
      #tnt02
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal_with_UTF8_boundaries '\x80\x7ff\x800\xfff...' from N-Triples
      -
      input
      -
      -toRdf/nt02-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt03 literal_all_controls -
      -
      -
      -
      id
      -
      #tnt03
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal_all_controls '\x00\x01\x02\x03\x04...' from N-Triples
      -
      input
      -
      -toRdf/nt03-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt04 literal_all_punctuation -
      -
      -
      -
      id
      -
      #tnt04
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal_all_punctuation '!"#$%&()...' from N-Triples
      -
      input
      -
      -toRdf/nt04-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt05 literal_with_squote -
      -
      -
      -
      id
      -
      #tnt05
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with squote "x'y" from N-Triples
      -
      input
      -
      -toRdf/nt05-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt06 literal_with_2_squotes -
      -
      -
      -
      id
      -
      #tnt06
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with 2 squotes "x''y" from N-Triples
      -
      input
      -
      -toRdf/nt06-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt07 literal_with_dquote -
      -
      -
      -
      id
      -
      #tnt07
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with dquote "x"y" from N-Triples
      -
      input
      -
      -toRdf/nt07-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt08 literal_with_2_dquotes -
      -
      -
      -
      id
      -
      #tnt08
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with 2 dquotes """a""b""" from N-Triples
      -
      input
      -
      -toRdf/nt08-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt09 literal_with_REVERSE_SOLIDUS2 -
      -
      -
      -
      id
      -
      #tnt09
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      REVERSE SOLIDUS at end of literal from N-Triples
      -
      input
      -
      -toRdf/nt09-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt10 literal_with_CHARACTER_TABULATION -
      -
      -
      -
      id
      -
      #tnt10
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with CHARACTER TABULATION from N-Triples
      -
      input
      -
      -toRdf/nt10-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt11 literal_with_BACKSPACE -
      -
      -
      -
      id
      -
      #tnt11
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with BACKSPACE from N-Triples
      -
      input
      -
      -toRdf/nt11-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt12 literal_with_LINE_FEED -
      -
      -
      -
      id
      -
      #tnt12
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with LINE FEED from N-Triples
      -
      input
      -
      -toRdf/nt12-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt13 literal_with_CARRIAGE_RETURN -
      -
      -
      -
      id
      -
      #tnt13
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with CARRIAGE RETURN from N-Triples
      -
      input
      -
      -toRdf/nt13-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt14 literal_with_FORM_FEED -
      -
      -
      -
      id
      -
      #tnt14
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with FORM FEED from N-Triples
      -
      input
      -
      -toRdf/nt14-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt15 literal_with_REVERSE_SOLIDUS -
      -
      -
      -
      id
      -
      #tnt15
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with REVERSE SOLIDUS from N-Triples
      -
      input
      -
      -toRdf/nt15-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tnt16 literal_with_numeric_escape4 -
      -
      -
      -
      id
      -
      #tnt16
      -
      Type
      -
      jld:PositiveSyntaxTest, jld:ToRDFTest
      -
      Purpose
      -
      literal with numeric escape4 \u from N-Triples
      -
      input
      -
      -toRdf/nt16-in.jsonld -
      -
      expect
      -
      - -
      -
      -
      -
      -Test tp001 @version may be specified after first context -
      -
      -
      -
      id
      -
      #tp001
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      If processing mode is not set through API, it is set by the first context containing @version.
      -
      input
      -
      -toRdf/p001-in.jsonld -
      -
      expect
      -
      -toRdf/p001-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp002 @version setting [1.0, 1.1, 1.0] -
      -
      -
      -
      id
      -
      #tp002
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      If processing mode is not set through API, it is set by the first context containing @version.
      -
      input
      -
      -toRdf/p002-in.jsonld -
      -
      expect
      -
      -toRdf/p002-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp003 @version setting [1.1, 1.0] -
      -
      -
      -
      id
      -
      #tp003
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      If processing mode is not set through API, it is set by the first context containing @version.
      -
      input
      -
      -toRdf/p003-in.jsonld -
      -
      expect
      -
      -toRdf/p003-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tp004 @version setting [1.1, 1.0, 1.1] -
      -
      -
      -
      id
      -
      #tp004
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      If processing mode is not set through API, it is set by the first context containing @version.
      -
      input
      -
      -toRdf/p004-in.jsonld -
      -
      expect
      -
      -toRdf/p004-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi01 error if @version is json-ld-1.0 for property-valued index -
      -
      -
      -
      id
      -
      #tpi01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi01-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test tpi02 error if @container does not include @index for property-valued index -
      -
      -
      -
      id
      -
      #tpi02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi02-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi03 error if @index is a keyword for property-valued index -
      -
      -
      -
      id
      -
      #tpi03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi03-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi04 error if @index is not a string for property-valued index -
      -
      -
      -
      id
      -
      #tpi04
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi04-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi05 error if attempting to add property to value object for property-valued index -
      -
      -
      -
      id
      -
      #tpi05
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi05-in.jsonld -
      -
      expect
      -
      -invalid value object -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi06 property-valued index expands to property value, instead of @index (value) -
      -
      -
      -
      id
      -
      #tpi06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi06-in.jsonld -
      -
      expect
      -
      -toRdf/pi06-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi07 property-valued index appends to property value, instead of @index (value) -
      -
      -
      -
      id
      -
      #tpi07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi07-in.jsonld -
      -
      expect
      -
      -toRdf/pi07-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi08 property-valued index expands to property value, instead of @index (node) -
      -
      -
      -
      id
      -
      #tpi08
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi08-in.jsonld -
      -
      expect
      -
      -toRdf/pi08-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi09 property-valued index appends to property value, instead of @index (node) -
      -
      -
      -
      id
      -
      #tpi09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi09-in.jsonld -
      -
      expect
      -
      -toRdf/pi09-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi10 property-valued index does not output property for @none -
      -
      -
      -
      id
      -
      #tpi10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi10-in.jsonld -
      -
      expect
      -
      -toRdf/pi10-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpi11 property-valued index adds property to graph object -
      -
      -
      -
      id
      -
      #tpi11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expanding index maps where index is a property.
      -
      input
      -
      -toRdf/pi11-in.jsonld -
      -
      expect
      -
      -toRdf/pi11-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr01 Protect a term -
      -
      -
      -
      id
      -
      #tpr01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Check error when overriding a protected term.
      -
      input
      -
      -toRdf/pr01-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr02 Set a term to not be protected -
      -
      -
      -
      id
      -
      #tpr02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      A term with @protected: false is not protected.
      -
      input
      -
      -toRdf/pr02-in.jsonld -
      -
      expect
      -
      -toRdf/pr02-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr03 Protect all terms in context -
      -
      -
      -
      id
      -
      #tpr03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      A protected context protects all term definitions.
      -
      input
      -
      -toRdf/pr03-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr04 Do not protect term with @protected: false -
      -
      -
      -
      id
      -
      #tpr04
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      A protected context does not protect terms with @protected: false.
      -
      input
      -
      -toRdf/pr04-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr05 Clear active context with protected terms from an embedded context -
      -
      -
      -
      id
      -
      #tpr05
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      The Active context be set to null from an embedded context.
      -
      input
      -
      -toRdf/pr05-in.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr06 Clear active context of protected terms from a term. -
      -
      -
      -
      id
      -
      #tpr06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      The Active context may be set to null from a scoped context of a term.
      -
      input
      -
      -toRdf/pr06-in.jsonld -
      -
      expect
      -
      -toRdf/pr06-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr08 Term with protected scoped context. -
      -
      -
      -
      id
      -
      #tpr08
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      A scoped context can protect terms.
      -
      input
      -
      -toRdf/pr08-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr09 Attempt to redefine term in other protected context. -
      -
      -
      -
      id
      -
      #tpr09
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      A protected term cannot redefine another protected term.
      -
      input
      -
      -toRdf/pr09-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr10 Simple protected and unprotected terms. -
      -
      -
      -
      id
      -
      #tpr10
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Simple protected and unprotected terms.
      -
      input
      -
      -toRdf/pr10-in.jsonld -
      -
      expect
      -
      -toRdf/pr10-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr11 Fail to override protected term. -
      -
      -
      -
      id
      -
      #tpr11
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Fail to override protected term.
      -
      input
      -
      -toRdf/pr11-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr12 Scoped context fail to override protected term. -
      -
      -
      -
      id
      -
      #tpr12
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Scoped context fail to override protected term.
      -
      input
      -
      -toRdf/pr12-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr13 Override unprotected term. -
      -
      -
      -
      id
      -
      #tpr13
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Override unprotected term.
      -
      input
      -
      -toRdf/pr13-in.jsonld -
      -
      expect
      -
      -toRdf/pr13-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr14 Clear protection with null context. -
      -
      -
      -
      id
      -
      #tpr14
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Clear protection with null context.
      -
      input
      -
      -toRdf/pr14-in.jsonld -
      -
      expect
      -
      -toRdf/pr14-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr15 Clear protection with array with null context -
      -
      -
      -
      id
      -
      #tpr15
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Clear protection with array with null context
      -
      input
      -
      -toRdf/pr15-in.jsonld -
      -
      expect
      -
      -toRdf/pr15-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr16 Override protected terms after null. -
      -
      -
      -
      id
      -
      #tpr16
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Override protected terms after null.
      -
      input
      -
      -toRdf/pr16-in.jsonld -
      -
      expect
      -
      -toRdf/pr16-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr17 Fail to override protected terms with type. -
      -
      -
      -
      id
      -
      #tpr17
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Fail to override protected terms with type.
      -
      input
      -
      -toRdf/pr17-in.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr18 Fail to override protected terms with type+null+ctx. -
      -
      -
      -
      id
      -
      #tpr18
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Fail to override protected terms with type+null+ctx.
      -
      input
      -
      -toRdf/pr18-in.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr19 Mix of protected and unprotected terms. -
      -
      -
      -
      id
      -
      #tpr19
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Mix of protected and unprotected terms.
      -
      input
      -
      -toRdf/pr19-in.jsonld -
      -
      expect
      -
      -toRdf/pr19-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr20 Fail with mix of protected and unprotected terms with type+null+ctx. -
      -
      -
      -
      id
      -
      #tpr20
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Fail with mix of protected and unprotected terms with type+null+ctx.
      -
      input
      -
      -toRdf/pr20-in.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr21 Fail with mix of protected and unprotected terms with type+null. -
      -
      -
      -
      id
      -
      #tpr21
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Fail with mix of protected and unprotected terms with type+null.
      -
      input
      -
      -toRdf/pr21-in.jsonld -
      -
      expect
      -
      -invalid context nullification -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr22 Check legal overriding of type-scoped protected term from nested node. -
      -
      -
      -
      id
      -
      #tpr22
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Check legal overriding of type-scoped protected term from nested node.
      -
      input
      -
      -toRdf/pr22-in.jsonld -
      -
      expect
      -
      -toRdf/pr22-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr23 Allows redefinition of protected alias term with same definition. -
      -
      -
      -
      id
      -
      #tpr23
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Allows redefinition of protected alias term with same definition.
      -
      input
      -
      -toRdf/pr23-in.jsonld -
      -
      expect
      -
      -toRdf/pr23-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr24 Allows redefinition of protected prefix term with same definition. -
      -
      -
      -
      id
      -
      #tpr24
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Allows redefinition of protected prefix term with same definition.
      -
      input
      -
      -toRdf/pr24-in.jsonld -
      -
      expect
      -
      -toRdf/pr24-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr25 Allows redefinition of terms with scoped contexts using same definitions. -
      -
      -
      -
      id
      -
      #tpr25
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Allows redefinition of terms with scoped contexts using same definitions.
      -
      input
      -
      -toRdf/pr25-in.jsonld -
      -
      expect
      -
      -toRdf/pr25-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr26 Fails on redefinition of terms with scoped contexts using different definitions. -
      -
      -
      -
      id
      -
      #tpr26
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Fails on redefinition of terms with scoped contexts using different definitions.
      -
      input
      -
      -toRdf/pr26-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr27 Allows redefinition of protected alias term with same definition modulo protected flag. -
      -
      -
      -
      id
      -
      #tpr27
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Allows redefinition of protected alias term with same definition modulo protected flag.
      -
      input
      -
      -toRdf/pr27-in.jsonld -
      -
      expect
      -
      -toRdf/pr27-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr28 Fails if trying to redefine a protected null term. -
      -
      -
      -
      id
      -
      #tpr28
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      A protected term with a null IRI mapping cannot be redefined.
      -
      input
      -
      -toRdf/pr28-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr29 Does not expand a Compact IRI using a non-prefix term. -
      -
      -
      -
      id
      -
      #tpr29
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Expansion of Compact IRIs considers if the term can be used as a prefix.
      -
      input
      -
      -toRdf/pr29-in.jsonld -
      -
      expect
      -
      -toRdf/pr29-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr30 Keywords may be protected. -
      -
      -
      -
      id
      -
      #tpr30
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Keywords may not be redefined other than to protect them.
      -
      input
      -
      -toRdf/pr30-in.jsonld -
      -
      expect
      -
      -toRdf/pr30-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr31 Protected keyword aliases cannot be overridden. -
      -
      -
      -
      id
      -
      #tpr31
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Keywords may not be redefined other than to protect them.
      -
      input
      -
      -toRdf/pr31-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr32 Protected @type cannot be overridden. -
      -
      -
      -
      id
      -
      #tpr32
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Keywords may not be redefined other than to protect them.
      -
      input
      -
      -toRdf/pr32-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr33 Fails if trying to declare a keyword alias as prefix. -
      -
      -
      -
      id
      -
      #tpr33
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Keyword aliases can not be used as prefixes.
      -
      input
      -
      -toRdf/pr33-in.jsonld -
      -
      expect
      -
      -invalid term definition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr34 Ignores a non-keyword term starting with '@' -
      -
      -
      -
      id
      -
      #tpr34
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -toRdf/pr34-in.jsonld -
      -
      expect
      -
      -toRdf/pr34-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr35 Ignores a non-keyword term starting with '@' (with @vocab) -
      -
      -
      -
      id
      -
      #tpr35
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -toRdf/pr35-in.jsonld -
      -
      expect
      -
      -toRdf/pr35-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr36 Ignores a term mapping to a value in the form of a keyword. -
      -
      -
      -
      id
      -
      #tpr36
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -toRdf/pr36-in.jsonld -
      -
      expect
      -
      -toRdf/pr36-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr37 Ignores a term mapping to a value in the form of a keyword (with @vocab). -
      -
      -
      -
      id
      -
      #tpr37
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -toRdf/pr37-in.jsonld -
      -
      expect
      -
      -toRdf/pr37-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr38 Ignores a term mapping to a value in the form of a keyword (@reverse). -
      -
      -
      -
      id
      -
      #tpr38
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -toRdf/pr38-in.jsonld -
      -
      expect
      -
      -toRdf/pr38-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr39 Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab). -
      -
      -
      -
      id
      -
      #tpr39
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Terms in the form of a keyword, which are not keywords, are ignored.
      -
      input
      -
      -toRdf/pr39-in.jsonld -
      -
      expect
      -
      -toRdf/pr39-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tpr40 Protected terms and property-scoped contexts -
      -
      -
      -
      id
      -
      #tpr40
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Check overriding of protected term from property-scoped context.
      -
      input
      -
      -toRdf/pr40-in.jsonld -
      -
      expect
      -
      -toRdf/pr40-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test trt01 Representing numbers >= 1e21 -
      -
      -
      -
      id
      -
      #trt01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      numbers with no fractions but that are >= 1e21 are represented as xsd:double
      -
      input
      -
      -toRdf/rt01-in.jsonld -
      -
      expect
      -
      -toRdf/rt01-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso01 @import is invalid in 1.0. -
      -
      -
      -
      id
      -
      #tso01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      @import is invalid in 1.0.
      -
      input
      -
      -toRdf/so01-in.jsonld -
      -
      expect
      -
      -invalid context entry -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test tso02 @import must be a string -
      -
      -
      -
      id
      -
      #tso02
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      @import must be a string.
      -
      input
      -
      -toRdf/so02-in.jsonld -
      -
      expect
      -
      -invalid @import value -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso03 @import overflow -
      -
      -
      -
      id
      -
      #tso03
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      Processors must detect source contexts that include @import.
      -
      input
      -
      -toRdf/so03-in.jsonld -
      -
      expect
      -
      -invalid context entry -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso05 @propagate: true on type-scoped context with @import -
      -
      -
      -
      id
      -
      #tso05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      type-scoped context with @propagate: true survive node-objects (with @import)
      -
      input
      -
      -toRdf/so05-in.jsonld -
      -
      expect
      -
      -toRdf/so05-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso06 @propagate: false on property-scoped context with @import -
      -
      -
      -
      id
      -
      #tso06
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      property-scoped context with @propagate: false do not survive node-objects (with @import)
      -
      input
      -
      -toRdf/so06-in.jsonld -
      -
      expect
      -
      -toRdf/so06-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso07 Protect all terms in sourced context -
      -
      -
      -
      id
      -
      #tso07
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      A protected context protects all term definitions.
      -
      input
      -
      -toRdf/so07-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso08 Override term defined in sourced context -
      -
      -
      -
      id
      -
      #tso08
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      The containing context is merged into the source context.
      -
      input
      -
      -toRdf/so08-in.jsonld -
      -
      expect
      -
      -toRdf/so08-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso09 Override @vocab defined in sourced context -
      -
      -
      -
      id
      -
      #tso09
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      The containing context is merged into the source context.
      -
      input
      -
      -toRdf/so09-in.jsonld -
      -
      expect
      -
      -toRdf/so09-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso10 Protect terms in sourced context -
      -
      -
      -
      id
      -
      #tso10
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      The containing context is merged into the source context.
      -
      input
      -
      -toRdf/so10-in.jsonld -
      -
      expect
      -
      -protected term redefinition -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso11 Override protected terms in sourced context -
      -
      -
      -
      id
      -
      #tso11
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      The containing context is merged into the source context.
      -
      input
      -
      -toRdf/so11-in.jsonld -
      -
      expect
      -
      -toRdf/so11-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso12 @import may not be used in an imported context. -
      -
      -
      -
      id
      -
      #tso12
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      @import only valid within a term definition.
      -
      input
      -
      -toRdf/so12-in.jsonld -
      -
      expect
      -
      -invalid context entry -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test tso13 @import can only reference a single context -
      -
      -
      -
      id
      -
      #tso13
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      @import can only reference a single context.
      -
      input
      -
      -toRdf/so13-in.jsonld -
      -
      expect
      -
      -invalid remote context -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test ttn01 @type: @none is illegal in 1.0. -
      -
      -
      -
      id
      -
      #ttn01
      -
      Type
      -
      jld:NegativeEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      @type: @none is illegal in json-ld-1.0.
      -
      input
      -
      -toRdf/tn01-in.jsonld -
      -
      expect
      -
      -invalid type mapping -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      processingMode
      -
      json-ld-1.0
      -
      -
      -
      -
      -
      -Test ttn02 @type: @none expands strings as value objects -
      -
      -
      -
      id
      -
      #ttn02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      @type: @none leaves inputs other than strings alone
      -
      input
      -
      -toRdf/tn02-in.jsonld -
      -
      expect
      -
      -toRdf/tn02-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test twf01 Triples including invalid subject IRIs are rejected -
      -
      -
      -
      id
      -
      #twf01
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      ToRdf emits only well-formed statements.
      -
      input
      -
      -toRdf/wf01-in.jsonld -
      -
      expect
      -
      -toRdf/wf01-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test twf02 Triples including invalid predicate IRIs are rejected -
      -
      -
      -
      id
      -
      #twf02
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      ToRdf emits only well-formed statements.
      -
      input
      -
      -toRdf/wf02-in.jsonld -
      -
      expect
      -
      -toRdf/wf02-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test twf03 Triples including invalid object IRIs are rejected -
      -
      -
      -
      id
      -
      #twf03
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      ToRdf emits only well-formed statements.
      -
      input
      -
      -toRdf/wf03-in.jsonld -
      -
      expect
      -
      -toRdf/wf03-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test twf04 Triples including invalid type IRIs are rejected -
      -
      -
      -
      id
      -
      #twf04
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      ToRdf emits only well-formed statements.
      -
      input
      -
      -toRdf/wf04-in.jsonld -
      -
      expect
      -
      -toRdf/wf04-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test twf05 Triples including invalid language tags are rejected -
      -
      -
      -
      id
      -
      #twf05
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      ToRdf emits only well-formed statements.
      -
      input
      -
      -toRdf/wf05-in.jsonld -
      -
      expect
      -
      -toRdf/wf05-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -Test twf07 Triples including invalid graph name IRIs are rejected -
      -
      -
      -
      id
      -
      #twf07
      -
      Type
      -
      jld:PositiveEvaluationTest, jld:ToRDFTest
      -
      Purpose
      -
      ToRdf emits only well-formed statements.
      -
      input
      -
      -toRdf/wf07-in.jsonld -
      -
      expect
      -
      -toRdf/wf07-out.nq -
      -
      Options
      -
      -
      -
      specVersion
      -
      json-ld-1.1
      -
      -
      -
      -
      -
      -
      - - + + + + Transform JSON-LD to RDF + + + + + +

      + + W3C + +

      +

      Transform JSON-LD to RDF

      +

      These tests implement the requirements for the JSON-LD Deserialize JSON-LD to RDF Algorithm.

      +

      This is an HTML version of a test manifest. The JSON-LD version of this manifest may be found at + toRdf-manifest.jsonld. The manifest vocabulary is described in the JSON-LD Test Vocabulary (JSON-LD, Turtle) and is based on the RDF Test Vocabulary.

      +

      The JSON-LD Test Suite is a set of tests that can + be used to verify JSON-LD Processor conformance to the set of specifications + that constitute JSON-LD. The goal of the suite is to provide an easy and + comprehensive JSON-LD testing solution for developers creating JSON-LD Processors.

      +

      The JSON-LD Framing Specification maintains its own + test suite.

      +

      General instructions for running the JSON-LD Test suites

      +

      Unless processingMode is set explicitly in a test entry, processingMode is compatible with both json-ld-1.0 and json-ld-1.1.

      +

      Test results that include a context input presume that the context is provided locally, and not from the referenced location, thus the results will include the content of the context file, rather than a reference.

      +

      Developers are encouraged to make a local copy of the test suite (available on GitHub) and simulate the behavior of fetching test files remotely and setting HTTP headers as described in a particular test entry.

      +

      JSON-LD Object comparison

      +

      If algorithms are invoked with the ordered flag set to true, simple JSON Object comparison may be used, as the order of all arrays will be preserved (except for fromRdf, unless the input quads are also ordered). If ordered is false, then the following algorithm will ensure arrays other than values of @list are compared without regard to order.

      +

      JSON-LD Object comparison compares JSON objects, arrays, and values recursively for equality.

      +
        +
      • JSON objects are compared entry by entry without regard to the ordering of entries within the object. Each entry must have a corresponding entry in the object being compared to. Values are compared recursively.
      • +
      • JSON arrays are generally compared without regard to order (the lone exception being if the referencing key is @list). Each item within the array must be equivalent to an item in the array being compared to by using the comparison algorithm recursively. For values of @list, the order of these items is significant.
      • +
      • JSON values are compared using strict equality.
      • +
      • Values of @language, and other places where language tags may be used are specified in lowercase in the test results. Implementations should either normalize language tags for testing purposes, or compare language tags in a case-independent way.
      • +
      +

      Note that some tests require re-expansion and comparison, as list values may exist as values of properties that have @container: @list and the comparison algorithm will not consider ordering significant.

      +

      Running tests

      +

      The top-level manifest references the specific test manifests, which in turn reference each test associated with a particular type of behavior.

      +

      Implementations create their own infrastructure for running the test suite. In particular, the following should be considered:

      +
        +
      • remote-doc tests will likely not return expected HTTP headers, so the options should be used to determine what headers are associated with the input document.
      • +
      • Test case properties identifying a file (input, output, context, expectContext, and frame) are presumed to have a media type appropriate for the file extension. +
          +
        • application/ld+json for .jsonld
        • +
        • text/html for .html
        • +
        • application/n-quads for .nq
        • +
        +
      • +
      • The media type for the file associated with the input property can be overridden using the contentType option.
      • +
      • Some algorithms, particularly fromRdf, may not preserve the order of statements listed in the input document, and provision should be taken for performing unordered array comparison, for arrays other than values of @list. (This may be difficult for compacted results, where array value ordering is dependent on the associated term definition).
      • +
      • Some toRdf tests require the use of JSON Canonicalization Scheme to properly generate RDF Literals from JSON literal values. This algorithm is non-normative, but is assumed to be used to properly compare results using RDF Dataset Isomorphism. These tests are marked using the useJCS option.
      • +
      • When comparing documents after flattening, framing or generating RDF, blank node identifiers may not be predictable. Implementations using the JSON-LD 1.0 algorithm, where output is always sorted and blank node identifiers are generated sequentially from _:b0 may continue to use a simple object comparison. Otherwise, implementations should take this into consideration. (One way to do this may be to reduce both results and expected to datsets to extract a bijective mapping of blank node labels between the two datasets as described in RDF Dataset Isomorphism).
      • +
      • Some tests may have a requires property, indicating some optional behavior described by a test vocabulary term.
      • +
      +

      Contributing Tests

      +

      If you would like to contribute a new test or a fix to an existing test, + please follow these steps:

      +
        +
      1. Notify the JSON-LD mailing list, public-json-ld-wg@w3.org, + that you will be creating a new test or fix and the purpose of the + change.
      2. +
      3. Clone the git repository: git://github.com/w3c/json-ld-api.git
      4. +
      5. Make your changes and submit them via github, or via a 'git format-patch' + to the JSON-LD Working Group mailing list.
      6. +
      +

      Distribution

      +

      Distributed under the W3C Test Suite License. To contribute to a W3C Test Suite, see the policies and contribution forms.

      +

      Disclaimer

      +

      UNDER THE EXCLUSIVE LICENSE, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

      +
      +
      baseIri
      +
      https://w3c.github.io/json-ld-api/tests/
      +
      +
      +

      + Test sequence: +

      +
      +
      + Test t0001 Plain literal with URIs +
      +
      +
      +
      id
      +
      #t0001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests generation of a triple using full URIs and a plain literal.
      +
      input
      +
      + toRdf/0001-in.jsonld +
      +
      expect
      +
      + toRdf/0001-out.nq +
      +
      +
      +
      + Test t0002 Plain literal with CURIE from default context +
      +
      +
      +
      id
      +
      #t0002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests generation of a triple using a CURIE defined in the default context.
      +
      input
      +
      + toRdf/0002-in.jsonld +
      +
      expect
      +
      + toRdf/0002-out.nq +
      +
      +
      +
      + Test t0003 Default subject is BNode +
      +
      +
      +
      id
      +
      #t0003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that a BNode is created if no explicit subject is set.
      +
      input
      +
      + toRdf/0003-in.jsonld +
      +
      expect
      +
      + toRdf/0003-out.nq +
      +
      +
      +
      + Test t0004 Literal with language tag +
      +
      +
      +
      id
      +
      #t0004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that a plain literal is created with a language tag.
      +
      input
      +
      + toRdf/0004-in.jsonld +
      +
      expect
      +
      + toRdf/0004-out.nq +
      +
      +
      +
      + Test t0005 Extended character set literal +
      +
      +
      +
      id
      +
      #t0005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that a literal may be created using extended characters.
      +
      input
      +
      + toRdf/0005-in.jsonld +
      +
      expect
      +
      + toRdf/0005-out.nq +
      +
      +
      +
      + Test t0006 Typed literal +
      +
      +
      +
      id
      +
      #t0006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests creation of a literal with a datatype.
      +
      input
      +
      + toRdf/0006-in.jsonld +
      +
      expect
      +
      + toRdf/0006-out.nq +
      +
      +
      +
      + Test t0007 Tests 'a' generates rdf:type and object is implicit IRI +
      +
      +
      +
      id
      +
      #t0007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verify that 'a' is an alias for rdf:type, and the object is created as an IRI.
      +
      input
      +
      + toRdf/0007-in.jsonld +
      +
      expect
      +
      + toRdf/0007-out.nq +
      +
      +
      +
      + Test t0008 Test prefix defined in @context +
      +
      +
      +
      id
      +
      #t0008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Generate an IRI using a prefix defined within an @context.
      +
      input
      +
      + toRdf/0008-in.jsonld +
      +
      expect
      +
      + toRdf/0008-out.nq +
      +
      +
      +
      + Test t0009 Test using an empty suffix +
      +
      +
      +
      id
      +
      #t0009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      An empty suffix may be used.
      +
      input
      +
      + toRdf/0009-in.jsonld +
      +
      expect
      +
      + toRdf/0009-out.nq +
      +
      +
      +
      + Test t0010 Test object processing defines object +
      +
      +
      +
      id
      +
      #t0010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      A property referencing an associative array gets object from subject of array.
      +
      input
      +
      + toRdf/0010-in.jsonld +
      +
      expect
      +
      + toRdf/0010-out.nq +
      +
      +
      +
      + Test t0011 Test object processing defines object with implicit BNode +
      +
      +
      +
      id
      +
      #t0011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      If no @ is specified, a BNode is created, and will be used as the object of an enclosing property.
      +
      input
      +
      + toRdf/0011-in.jsonld +
      +
      expect
      +
      + toRdf/0011-out.nq +
      +
      +
      +
      + Test t0012 Multiple Objects for a Single Property +
      +
      +
      +
      id
      +
      #t0012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that Multiple Objects are for a Single Property using array syntax.
      +
      input
      +
      + toRdf/0012-in.jsonld +
      +
      expect
      +
      + toRdf/0012-out.nq +
      +
      +
      +
      + Test t0013 Creation of an empty list +
      +
      +
      +
      id
      +
      #t0013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that @list: [] generates an empty list.
      +
      input
      +
      + toRdf/0013-in.jsonld +
      +
      expect
      +
      + toRdf/0013-out.nq +
      +
      +
      +
      + Test t0014 Creation of a list with single element +
      +
      +
      +
      id
      +
      #t0014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that @list generates a list.
      +
      input
      +
      + toRdf/0014-in.jsonld +
      +
      expect
      +
      + toRdf/0014-out.nq +
      +
      +
      +
      + Test t0015 Creation of a list with multiple elements +
      +
      +
      +
      id
      +
      #t0015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that list with multiple elements.
      +
      input
      +
      + toRdf/0015-in.jsonld +
      +
      expect
      +
      + toRdf/0015-out.nq +
      +
      +
      +
      + Test t0016 Empty IRI expands to resource location +
      +
      +
      +
      id
      +
      #t0016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding an empty IRI uses the test file location.
      +
      input
      +
      + toRdf/0016-in.jsonld +
      +
      expect
      +
      + toRdf/0016-out.nq +
      +
      +
      +
      + Test t0017 Relative IRI expands relative resource location +
      +
      +
      +
      id
      +
      #t0017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding a relative IRI uses the test file location.
      +
      input
      +
      + toRdf/0017-in.jsonld +
      +
      expect
      +
      + toRdf/0017-out.nq +
      +
      +
      +
      + Test t0018 Frag ID expands relative resource location +
      +
      +
      +
      id
      +
      #t0018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding a fragment uses the test file location.
      +
      input
      +
      + toRdf/0018-in.jsonld +
      +
      expect
      +
      + toRdf/0018-out.nq +
      +
      +
      +
      + Test t0019 Test type coercion to anyURI +
      +
      +
      +
      id
      +
      #t0019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests coercion of object to anyURI when specified.
      +
      input
      +
      + toRdf/0019-in.jsonld +
      +
      expect
      +
      + toRdf/0019-out.nq +
      +
      +
      +
      + Test t0020 Test type coercion to typed literal +
      +
      +
      +
      id
      +
      #t0020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests coercion of object to a typed literal when specified.
      +
      input
      +
      + toRdf/0020-in.jsonld +
      +
      expect
      +
      + toRdf/0020-out.nq +
      +
      +
      +
      + Test t0022 Test coercion of double value +
      +
      +
      +
      id
      +
      #t0022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that a decimal value generates a xsd:double typed literal;.
      +
      input
      +
      + toRdf/0022-in.jsonld +
      +
      expect
      +
      + toRdf/0022-out.nq +
      +
      +
      +
      + Test t0023 Test coercion of integer value +
      +
      +
      +
      id
      +
      #t0023
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that a decimal value generates a xsd:integer typed literal.
      +
      input
      +
      + toRdf/0023-in.jsonld +
      +
      expect
      +
      + toRdf/0023-out.nq +
      +
      +
      +
      + Test t0024 Test coercion of boolean value +
      +
      +
      +
      id
      +
      #t0024
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that a decimal value generates a xsd:boolean typed literal.
      +
      input
      +
      + toRdf/0024-in.jsonld +
      +
      expect
      +
      + toRdf/0024-out.nq +
      +
      +
      +
      + Test t0025 Test list coercion with single element +
      +
      +
      +
      id
      +
      #t0025
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that an array with a single element on a property with @list coercion creates an RDF Collection.
      +
      input
      +
      + toRdf/0025-in.jsonld +
      +
      expect
      +
      + toRdf/0025-out.nq +
      +
      +
      +
      + Test t0026 Test creation of multiple types +
      +
      +
      +
      id
      +
      #t0026
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that @type with an array of types creates multiple types.
      +
      input
      +
      + toRdf/0026-in.jsonld +
      +
      expect
      +
      + toRdf/0026-out.nq +
      +
      +
      +
      + Test t0027 Simple named graph (Wikidata) +
      +
      +
      +
      id
      +
      #t0027
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Using @graph with other keys places triples in a named graph.
      +
      input
      +
      + toRdf/0027-in.jsonld +
      +
      expect
      +
      + toRdf/0027-out.nq +
      +
      +
      +
      + Test t0028 Simple named graph +
      +
      +
      +
      id
      +
      #t0028
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Signing a graph.
      +
      input
      +
      + toRdf/0028-in.jsonld +
      +
      expect
      +
      + toRdf/0028-out.nq +
      +
      +
      +
      + Test t0029 named graph with embedded named graph +
      +
      +
      +
      id
      +
      #t0029
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that named graphs containing named graphs flatten to single level of graph naming.
      +
      input
      +
      + toRdf/0029-in.jsonld +
      +
      expect
      +
      + toRdf/0029-out.nq +
      +
      +
      +
      + Test t0030 top-level graph with string subject reference +
      +
      +
      +
      id
      +
      #t0030
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests graphs containing subject references as strings.
      +
      input
      +
      + toRdf/0030-in.jsonld +
      +
      expect
      +
      + toRdf/0030-out.nq +
      +
      +
      +
      + Test t0031 Reverse property +
      +
      +
      +
      id
      +
      #t0031
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests conversion of reverse properties.
      +
      input
      +
      + toRdf/0031-in.jsonld +
      +
      expect
      +
      + toRdf/0031-out.nq +
      +
      +
      +
      + Test t0032 @context reordering +
      +
      +
      +
      id
      +
      #t0032
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that generated triples do not depend on order of @context.
      +
      input
      +
      + toRdf/0032-in.jsonld +
      +
      expect
      +
      + toRdf/0032-out.nq +
      +
      +
      +
      + Test t0033 @id reordering +
      +
      +
      +
      id
      +
      #t0033
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that generated triples do not depend on order of @id.
      +
      input
      +
      + toRdf/0033-in.jsonld +
      +
      expect
      +
      + toRdf/0033-out.nq +
      +
      +
      +
      + Test t0034 context properties reordering +
      +
      +
      +
      id
      +
      #t0034
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests that generated triples do not depend on order of properties inside @context.
      +
      input
      +
      + toRdf/0034-in.jsonld +
      +
      expect
      +
      + toRdf/0034-out.nq +
      +
      +
      +
      + Test t0035 non-fractional numbers converted to xsd:double +
      +
      +
      +
      id
      +
      #t0035
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double
      +
      input
      +
      + toRdf/0035-in.jsonld +
      +
      expect
      +
      + toRdf/0035-out.nq +
      +
      +
      +
      + Test t0036 Use nodeMapGeneration bnode labels +
      +
      +
      +
      id
      +
      #t0036
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones
      +
      input
      +
      + toRdf/0036-in.jsonld +
      +
      expect
      +
      + toRdf/0036-out.nq +
      +
      +
      +
      + Test t0113 Dataset with a IRI named graph +
      +
      +
      +
      id
      +
      #t0113
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Basic use of creating a named graph using an IRI name
      +
      input
      +
      + toRdf/0113-in.jsonld +
      +
      expect
      +
      + toRdf/0113-out.nq +
      +
      +
      +
      + Test t0114 Dataset with a IRI named graph +
      +
      +
      +
      id
      +
      #t0114
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Basic use of creating a named graph using a BNode name
      +
      input
      +
      + toRdf/0114-in.jsonld +
      +
      expect
      +
      + toRdf/0114-out.nq +
      +
      +
      +
      + Test t0115 Dataset with a default and two named graphs +
      +
      +
      +
      id
      +
      #t0115
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Dataset with a default and two named graphs (IRI and BNode)
      +
      input
      +
      + toRdf/0115-in.jsonld +
      +
      expect
      +
      + toRdf/0115-out.nq +
      +
      +
      +
      + Test t0116 Dataset from node with embedded named graph +
      +
      +
      +
      id
      +
      #t0116
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Embedding @graph in a node creates a named graph
      +
      input
      +
      + toRdf/0116-in.jsonld +
      +
      expect
      +
      + toRdf/0116-out.nq +
      +
      +
      +
      + Test t0117 Dataset from node with embedded named graph (bnode) +
      +
      +
      +
      id
      +
      #t0117
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Embedding @graph in a node creates a named graph. Graph name is created if there is no subject
      +
      input
      +
      + toRdf/0117-in.jsonld +
      +
      expect
      +
      + toRdf/0117-out.nq +
      +
      +
      +
      + Test t0118 produce generalized RDF flag +
      +
      +
      +
      id
      +
      #t0118
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Triples with blank node predicates are not dropped if the produce generalized RDF flag is true.
      +
      input
      +
      + toRdf/0118-in.jsonld +
      +
      expect
      +
      + toRdf/0118-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      produceGeneralizedRdf
      +
      true
      +
      +
      +
      Requires
      +
      GeneralizedRdf
      +
      +
      +
      + Test t0119 Blank nodes with reverse properties +
      +
      +
      +
      id
      +
      #t0119
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Proper (re-)labeling of blank nodes if used with reverse properties.
      +
      input
      +
      + toRdf/0119-in.jsonld +
      +
      expect
      +
      + toRdf/0119-out.nq +
      +
      +
      +
      + Test t0120 IRI Resolution (0) +
      +
      +
      +
      id
      +
      #t0120
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0120-in.jsonld +
      +
      expect
      +
      + toRdf/0120-out.nq +
      +
      +
      +
      + Test t0121 IRI Resolution (1) +
      +
      +
      +
      id
      +
      #t0121
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0121-in.jsonld +
      +
      expect
      +
      + toRdf/0121-out.nq +
      +
      +
      +
      + Test t0122 IRI Resolution (2) +
      +
      +
      +
      id
      +
      #t0122
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0122-in.jsonld +
      +
      expect
      +
      + toRdf/0122-out.nq +
      +
      +
      +
      + Test t0123 IRI Resolution (3) +
      +
      +
      +
      id
      +
      #t0123
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0123-in.jsonld +
      +
      expect
      +
      + toRdf/0123-out.nq +
      +
      +
      +
      + Test t0124 IRI Resolution (4) +
      +
      +
      +
      id
      +
      #t0124
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0124-in.jsonld +
      +
      expect
      +
      + toRdf/0124-out.nq +
      +
      +
      +
      + Test t0125 IRI Resolution (5) +
      +
      +
      +
      id
      +
      #t0125
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0125-in.jsonld +
      +
      expect
      +
      + toRdf/0125-out.nq +
      +
      +
      +
      + Test t0126 IRI Resolution (6) +
      +
      +
      +
      id
      +
      #t0126
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0126-in.jsonld +
      +
      expect
      +
      + toRdf/0126-out.nq +
      +
      +
      +
      + Test t0127 IRI Resolution (7) +
      +
      +
      +
      id
      +
      #t0127
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0127-in.jsonld +
      +
      expect
      +
      + toRdf/0127-out.nq +
      +
      +
      +
      + Test t0128 IRI Resolution (8) +
      +
      +
      +
      id
      +
      #t0128
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0128-in.jsonld +
      +
      expect
      +
      + toRdf/0128-out.nq +
      +
      +
      +
      + Test t0129 IRI Resolution (9) +
      +
      +
      +
      id
      +
      #t0129
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0129-in.jsonld +
      +
      expect
      +
      + toRdf/0129-out.nq +
      +
      +
      +
      + Test t0130 IRI Resolution (10) +
      +
      +
      +
      id
      +
      #t0130
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0130-in.jsonld +
      +
      expect
      +
      + toRdf/0130-out.nq +
      +
      +
      +
      + Test t0131 IRI Resolution (11) +
      +
      +
      +
      id
      +
      #t0131
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0131-in.jsonld +
      +
      expect
      +
      + toRdf/0131-out.nq +
      +
      +
      +
      + Test t0132 IRI Resolution (12) +
      +
      +
      +
      id
      +
      #t0132
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      IRI resolution according to RFC3986.
      +
      input
      +
      + toRdf/0132-in.jsonld +
      +
      expect
      +
      + toRdf/0132-out.nq +
      +
      +
      +
      + Test t0133 Reverse term with property based indexed container +
      +
      +
      +
      id
      +
      #t0133
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding a reverse term using @container: @index and @index set to a property (from expand#t0131)
      +
      input
      +
      + toRdf/0133-in.jsonld +
      +
      expect
      +
      + toRdf/0133-out.nq +
      +
      +
      +
      + Test tc001 adding new term +
      +
      +
      +
      id
      +
      #tc001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + toRdf/c001-in.jsonld +
      +
      expect
      +
      + toRdf/c001-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc002 overriding a term +
      +
      +
      +
      id
      +
      #tc002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + toRdf/c002-in.jsonld +
      +
      expect
      +
      + toRdf/c002-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc003 property and value with different terms mapping to the same expanded property +
      +
      +
      +
      id
      +
      #tc003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + toRdf/c003-in.jsonld +
      +
      expect
      +
      + toRdf/c003-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc004 deep @context affects nested nodes +
      +
      +
      +
      id
      +
      #tc004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + toRdf/c004-in.jsonld +
      +
      expect
      +
      + toRdf/c004-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc005 scoped context layers on intemediate contexts +
      +
      +
      +
      id
      +
      #tc005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using a scoped context uses term scope for selecting proper term
      +
      input
      +
      + toRdf/c005-in.jsonld +
      +
      expect
      +
      + toRdf/c005-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc006 adding new term +
      +
      +
      +
      id
      +
      #tc006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + toRdf/c006-in.jsonld +
      +
      expect
      +
      + toRdf/c006-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc007 overriding a term +
      +
      +
      +
      id
      +
      #tc007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + toRdf/c007-in.jsonld +
      +
      expect
      +
      + toRdf/c007-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc008 alias of @type +
      +
      +
      +
      id
      +
      #tc008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + toRdf/c008-in.jsonld +
      +
      expect
      +
      + toRdf/c008-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc009 deep @type-scoped @context does NOT affect nested nodes +
      +
      +
      +
      id
      +
      #tc009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + toRdf/c009-in.jsonld +
      +
      expect
      +
      + toRdf/c009-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc010 scoped context layers on intemediate contexts +
      +
      +
      +
      id
      +
      #tc010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + toRdf/c010-in.jsonld +
      +
      expect
      +
      + toRdf/c010-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc011 orders @type terms when applying scoped contexts +
      +
      +
      +
      id
      +
      #tc011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + toRdf/c011-in.jsonld +
      +
      expect
      +
      + toRdf/c011-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc012 deep property-term scoped @context in @type-scoped @context affects nested nodes +
      +
      +
      +
      id
      +
      #tc012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + toRdf/c012-in.jsonld +
      +
      expect
      +
      + toRdf/c012-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc013 type maps use scoped context from type index and not scoped context from containing +
      +
      +
      +
      id
      +
      #tc013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + toRdf/c013-in.jsonld +
      +
      expect
      +
      + toRdf/c013-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc014 type-scoped context nullification +
      +
      +
      +
      id
      +
      #tc014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped context nullification
      +
      input
      +
      + toRdf/c014-in.jsonld +
      +
      expect
      +
      + toRdf/c014-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc015 type-scoped base +
      +
      +
      +
      id
      +
      #tc015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped base
      +
      input
      +
      + toRdf/c015-in.jsonld +
      +
      expect
      +
      + toRdf/c015-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc016 type-scoped vocab +
      +
      +
      +
      id
      +
      #tc016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped vocab
      +
      input
      +
      + toRdf/c016-in.jsonld +
      +
      expect
      +
      + toRdf/c016-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc017 multiple type-scoped contexts are properly reverted +
      +
      +
      +
      id
      +
      #tc017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      multiple type-scoped contexts are property reverted
      +
      input
      +
      + toRdf/c017-in.jsonld +
      +
      expect
      +
      + toRdf/c017-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc018 multiple type-scoped types resolved against previous context +
      +
      +
      +
      id
      +
      #tc018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      multiple type-scoped types resolved against previous context
      +
      input
      +
      + toRdf/c018-in.jsonld +
      +
      expect
      +
      + toRdf/c018-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc019 type-scoped context with multiple property scoped terms +
      +
      +
      +
      id
      +
      #tc019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped context with multiple property scoped terms
      +
      input
      +
      + toRdf/c019-in.jsonld +
      +
      expect
      +
      + toRdf/c019-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc020 type-scoped value +
      +
      +
      +
      id
      +
      #tc020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped value
      +
      input
      +
      + toRdf/c020-in.jsonld +
      +
      expect
      +
      + toRdf/c020-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc021 type-scoped value mix +
      +
      +
      +
      id
      +
      #tc021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped value mix
      +
      input
      +
      + toRdf/c021-in.jsonld +
      +
      expect
      +
      + toRdf/c021-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc022 type-scoped property-scoped contexts including @type:@vocab +
      +
      +
      +
      id
      +
      #tc022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped property-scoped contexts including @type:@vocab
      +
      input
      +
      + toRdf/c022-in.jsonld +
      +
      expect
      +
      + toRdf/c022-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc023 composed type-scoped property-scoped contexts including @type:@vocab +
      +
      +
      +
      id
      +
      #tc023
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      composed type-scoped property-scoped contexts including @type:@vocab
      +
      input
      +
      + toRdf/c023-in.jsonld +
      +
      expect
      +
      + toRdf/c023-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc024 type-scoped + property-scoped + values evaluates against previous context +
      +
      +
      +
      id
      +
      #tc024
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped + property-scoped + values evaluates against previous context
      +
      input
      +
      + toRdf/c024-in.jsonld +
      +
      expect
      +
      + toRdf/c024-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc025 type-scoped + graph container +
      +
      +
      +
      id
      +
      #tc025
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped + graph container
      +
      input
      +
      + toRdf/c025-in.jsonld +
      +
      expect
      +
      + toRdf/c025-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc026 @propagate: true on type-scoped context +
      +
      +
      +
      id
      +
      #tc026
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped context with @propagate: true survive node-objects
      +
      input
      +
      + toRdf/c026-in.jsonld +
      +
      expect
      +
      + toRdf/c026-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc027 @propagate: false on property-scoped context +
      +
      +
      +
      id
      +
      #tc027
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      property-scoped context with @propagate: false do not survive node-objects
      +
      input
      +
      + toRdf/c027-in.jsonld +
      +
      expect
      +
      + toRdf/c027-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc028 @propagate: false on embedded context +
      +
      +
      +
      id
      +
      #tc028
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      embedded context with @propagate: false do not survive node-objects
      +
      input
      +
      + toRdf/c028-in.jsonld +
      +
      expect
      +
      + toRdf/c028-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc029 @propagate is invalid in 1.0 +
      +
      +
      +
      id
      +
      #tc029
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      @propagate is invalid in 1.0
      +
      input
      +
      + toRdf/c029-in.jsonld +
      +
      expect
      +
      + invalid context entry +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test tc030 @propagate must be boolean valued +
      +
      +
      +
      id
      +
      #tc030
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      @propagate must be boolean valued
      +
      input
      +
      + toRdf/c030-in.jsonld +
      +
      expect
      +
      + invalid @propagate value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc031 @context resolutions respects relative URLs. +
      +
      +
      +
      id
      +
      #tc031
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      URL resolution follows RFC3986
      +
      input
      +
      + toRdf/c031-in.jsonld +
      +
      expect
      +
      + toRdf/c031-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc032 Unused embedded context with error. +
      +
      +
      +
      id
      +
      #tc032
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      An embedded context which is never used should still be checked.
      +
      input
      +
      + toRdf/c032-in.jsonld +
      +
      expect
      +
      + invalid scoped context +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc033 Unused context with an embedded context error. +
      +
      +
      +
      id
      +
      #tc033
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      An unused context with an embedded context should still be checked.
      +
      input
      +
      + toRdf/c033-in.jsonld +
      +
      expect
      +
      + invalid scoped context +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc034 Remote scoped context. +
      +
      +
      +
      id
      +
      #tc034
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Scoped contexts may be externally loaded.
      +
      input
      +
      + toRdf/c034-in.jsonld +
      +
      expect
      +
      + toRdf/c034-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc035 Term scoping with embedded contexts. +
      +
      +
      +
      id
      +
      #tc035
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Terms should make use of @vocab relative to the scope in which the term was defined.
      +
      input
      +
      + toRdf/c035-in.jsonld +
      +
      expect
      +
      + toRdf/c035-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc036 Expansion with empty property-scoped context. +
      +
      +
      +
      id
      +
      #tc036
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope.
      +
      input
      +
      + toRdf/c036-in.jsonld +
      +
      expect
      +
      + toRdf/c036-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc037 property-scoped contexts which are alias of @nest +
      +
      +
      +
      id
      +
      #tc037
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Nesting terms may have property-scoped contexts defined.
      +
      input
      +
      + toRdf/c037-in.jsonld +
      +
      expect
      +
      + toRdf/c037-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tc038 Bibframe example (poor-mans inferrence) +
      +
      +
      +
      id
      +
      #tc038
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Nesting terms may have property-scoped contexts defined.
      +
      input
      +
      + toRdf/c038-in.jsonld +
      +
      expect
      +
      + toRdf/c038-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi01 Expand string using default and term directions +
      +
      +
      +
      id
      +
      #tdi01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Strings are coerced to have @direction based on default and term direction.
      +
      input
      +
      + toRdf/di01-in.jsonld +
      +
      expect
      +
      + toRdf/di01-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi02 Expand string using default and term directions and languages +
      +
      +
      +
      id
      +
      #tdi02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Strings are coerced to have @direction based on default and term direction.
      +
      input
      +
      + toRdf/di02-in.jsonld +
      +
      expect
      +
      + toRdf/di02-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi03 expand list values with @direction +
      +
      +
      +
      id
      +
      #tdi03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List values where the term has @direction are used in expansion.
      +
      input
      +
      + toRdf/di03-in.jsonld +
      +
      expect
      +
      + toRdf/di03-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi04 simple language map with term direction +
      +
      +
      +
      id
      +
      #tdi04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + toRdf/di04-in.jsonld +
      +
      expect
      +
      + toRdf/di04-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi05 simple language mapwith overriding term direction +
      +
      +
      +
      id
      +
      #tdi05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + toRdf/di05-in.jsonld +
      +
      expect
      +
      + toRdf/di05-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi06 simple language mapwith overriding null direction +
      +
      +
      +
      id
      +
      #tdi06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + toRdf/di06-in.jsonld +
      +
      expect
      +
      + toRdf/di06-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi07 simple language map with mismatching term direction +
      +
      +
      +
      id
      +
      #tdi07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Term selection with language maps and @direction.
      +
      input
      +
      + toRdf/di07-in.jsonld +
      +
      expect
      +
      + toRdf/di07-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi08 @direction must be one of ltr or rtl +
      +
      +
      +
      id
      +
      #tdi08
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Generate an error if @direction has illegal value.
      +
      input
      +
      + toRdf/di08-in.jsonld +
      +
      expect
      +
      + invalid base direction +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tdi09 rdfDirection: i18n-datatype with direction and no language +
      +
      +
      +
      id
      +
      #tdi09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Generates i18n datatype from literal with direction with option.
      +
      input
      +
      + toRdf/di09-in.jsonld +
      +
      expect
      +
      + toRdf/di09-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      i18n-datatype
      +
      normative
      +
      false
      +
      +
      +
      Requires
      +
      I18nDatatype
      +
      +
      +
      + Test tdi10 rdfDirection: i18n-datatype with direction and language +
      +
      +
      +
      id
      +
      #tdi10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Generates i18n datatype from literal with direction with option.
      +
      input
      +
      + toRdf/di10-in.jsonld +
      +
      expect
      +
      + toRdf/di10-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      i18n-datatype
      +
      normative
      +
      false
      +
      +
      +
      Requires
      +
      I18nDatatype
      +
      +
      +
      + Test tdi11 rdfDirection: compound-literal with direction and no language +
      +
      +
      +
      id
      +
      #tdi11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Generates i18n datatype from literal with direction with option.
      +
      input
      +
      + toRdf/di11-in.jsonld +
      +
      expect
      +
      + toRdf/di11-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      compound-literal
      +
      normative
      +
      false
      +
      +
      +
      Requires
      +
      CompoundLiteral
      +
      +
      +
      + Test tdi12 rdfDirection: compound-literal with direction and language +
      +
      +
      +
      id
      +
      #tdi12
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Generates compound literal from literal with direction with option.
      +
      input
      +
      + toRdf/di12-in.jsonld +
      +
      expect
      +
      + toRdf/di12-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      rdfDirection
      +
      compound-literal
      +
      normative
      +
      false
      +
      +
      +
      Requires
      +
      CompoundLiteral
      +
      +
      +
      + Test te001 drop free-floating nodes +
      +
      +
      +
      id
      +
      #te001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Free-floating nodes do not generate RDF triples (from expand-0001)
      +
      input
      +
      + toRdf/e001-in.jsonld +
      +
      expect
      +
      + toRdf/e001-out.nq +
      +
      +
      +
      + Test te002 basic +
      +
      +
      +
      id
      +
      #te002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Basic RDF conversion (from expand-0002)
      +
      input
      +
      + toRdf/e002-in.jsonld +
      +
      expect
      +
      + toRdf/e002-out.nq +
      +
      +
      +
      + Test te003 drop null and unmapped properties +
      +
      +
      +
      id
      +
      #te003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Properties mapped to null or which are never mapped are dropped (from expand-0003)
      +
      input
      +
      + toRdf/e003-in.jsonld +
      +
      expect
      +
      + toRdf/e003-out.nq +
      +
      +
      +
      + Test te004 optimize @set, keep empty arrays +
      +
      +
      +
      id
      +
      #te004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0004
      +
      input
      +
      + toRdf/e004-in.jsonld +
      +
      expect
      +
      + toRdf/e004-out.nq +
      +
      +
      +
      + Test te005 do not expand aliased @id/@type +
      +
      +
      +
      id
      +
      #te005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0005
      +
      input
      +
      + toRdf/e005-in.jsonld +
      +
      expect
      +
      + toRdf/e005-out.nq +
      +
      +
      +
      + Test te006 alias keywords +
      +
      +
      +
      id
      +
      #te006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0006
      +
      input
      +
      + toRdf/e006-in.jsonld +
      +
      expect
      +
      + toRdf/e006-out.nq +
      +
      +
      +
      + Test te007 date type-coercion +
      +
      +
      +
      id
      +
      #te007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Type-coerced dates generate typed literals (from expand-0007)
      +
      input
      +
      + toRdf/e007-in.jsonld +
      +
      expect
      +
      + toRdf/e007-out.nq +
      +
      +
      +
      + Test te008 @value with @language +
      +
      +
      +
      id
      +
      #te008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0008
      +
      input
      +
      + toRdf/e008-in.jsonld +
      +
      expect
      +
      + toRdf/e008-out.nq +
      +
      +
      +
      + Test te009 @graph with terms +
      +
      +
      +
      id
      +
      #te009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0009
      +
      input
      +
      + toRdf/e009-in.jsonld +
      +
      expect
      +
      + toRdf/e009-out.nq +
      +
      +
      +
      + Test te010 native types +
      +
      +
      +
      id
      +
      #te010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Native types generate typed literals (from expand-0010)
      +
      input
      +
      + toRdf/e010-in.jsonld +
      +
      expect
      +
      + toRdf/e010-out.nq +
      +
      +
      +
      + Test te011 coerced @id +
      +
      +
      +
      id
      +
      #te011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0011
      +
      input
      +
      + toRdf/e011-in.jsonld +
      +
      expect
      +
      + toRdf/e011-out.nq +
      +
      +
      +
      + Test te012 @graph with embed +
      +
      +
      +
      id
      +
      #te012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0012
      +
      input
      +
      + toRdf/e012-in.jsonld +
      +
      expect
      +
      + toRdf/e012-out.nq +
      +
      +
      +
      + Test te013 expand already expanded +
      +
      +
      +
      id
      +
      #te013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0013
      +
      input
      +
      + toRdf/e013-in.jsonld +
      +
      expect
      +
      + toRdf/e013-out.nq +
      +
      +
      +
      + Test te014 @set of @value objects with keyword aliases +
      +
      +
      +
      id
      +
      #te014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0014
      +
      input
      +
      + toRdf/e014-in.jsonld +
      +
      expect
      +
      + toRdf/e014-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test te015 collapse set of sets, keep empty lists +
      +
      +
      +
      id
      +
      #te015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0015
      +
      input
      +
      + toRdf/e015-in.jsonld +
      +
      expect
      +
      + toRdf/e015-out.nq +
      +
      +
      +
      + Test te016 context reset +
      +
      +
      +
      id
      +
      #te016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0016
      +
      input
      +
      + toRdf/e016-in.jsonld +
      +
      expect
      +
      + toRdf/e016-out.nq +
      +
      +
      +
      + Test te017 @graph and @id aliased +
      +
      +
      +
      id
      +
      #te017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0017
      +
      input
      +
      + toRdf/e017-in.jsonld +
      +
      expect
      +
      + toRdf/e017-out.nq +
      +
      +
      +
      + Test te018 override default @language +
      +
      +
      +
      id
      +
      #te018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0018
      +
      input
      +
      + toRdf/e018-in.jsonld +
      +
      expect
      +
      + toRdf/e018-out.nq +
      +
      +
      +
      + Test te019 remove @value = null +
      +
      +
      +
      id
      +
      #te019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0019
      +
      input
      +
      + toRdf/e019-in.jsonld +
      +
      expect
      +
      + toRdf/e019-out.nq +
      +
      +
      +
      + Test te020 do not remove @graph if not at top-level +
      +
      +
      +
      id
      +
      #te020
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Embedded @graph without @id creates BNode-labeled named graph (from expand-0020)
      +
      input
      +
      + toRdf/e020-in.jsonld +
      +
      expect
      +
      + toRdf/e020-out.nq +
      +
      +
      +
      + Test te021 do not remove @graph at top-level if not only property +
      +
      +
      +
      id
      +
      #te021
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0021
      +
      input
      +
      + toRdf/e021-in.jsonld +
      +
      expect
      +
      + toRdf/e021-out.nq +
      +
      +
      +
      + Test te022 expand value with default language +
      +
      +
      +
      id
      +
      #te022
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0022
      +
      input
      +
      + toRdf/e022-in.jsonld +
      +
      expect
      +
      + toRdf/e022-out.nq +
      +
      +
      +
      + Test te023 Lists and sets of properties with list/set coercion +
      +
      +
      +
      id
      +
      #te023
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0023
      +
      input
      +
      + toRdf/e023-in.jsonld +
      +
      expect
      +
      + toRdf/e023-out.nq +
      +
      +
      +
      + Test te024 Multiple contexts +
      +
      +
      +
      id
      +
      #te024
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0024
      +
      input
      +
      + toRdf/e024-in.jsonld +
      +
      expect
      +
      + toRdf/e024-out.nq +
      +
      +
      +
      + Test te025 Problematic IRI expansion tests +
      +
      +
      +
      id
      +
      #te025
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0025
      +
      input
      +
      + toRdf/e025-in.jsonld +
      +
      expect
      +
      + toRdf/e025-out.nq +
      +
      +
      +
      + Test te026 Expanding term mapping to @type uses @type syntax +
      +
      +
      +
      id
      +
      #te026
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0026
      +
      input
      +
      + toRdf/e026-in.jsonld +
      +
      expect
      +
      + toRdf/e026-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test te027 Keep duplicate values in @list and @set +
      +
      +
      +
      id
      +
      #te027
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0027
      +
      input
      +
      + toRdf/e027-in.jsonld +
      +
      expect
      +
      + toRdf/e027-out.nq +
      +
      +
      +
      + Test te028 Use @vocab in properties and @type but not in @id +
      +
      +
      +
      id
      +
      #te028
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0028
      +
      input
      +
      + toRdf/e028-in.jsonld +
      +
      expect
      +
      + toRdf/e028-out.nq +
      +
      +
      +
      + Test te029 Relative IRIs +
      +
      +
      +
      id
      +
      #te029
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0029
      +
      input
      +
      + toRdf/e029-in.jsonld +
      +
      expect
      +
      + toRdf/e029-out.nq +
      +
      +
      +
      + Test te030 Language maps +
      +
      +
      +
      id
      +
      #te030
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0030
      +
      input
      +
      + toRdf/e030-in.jsonld +
      +
      expect
      +
      + toRdf/e030-out.nq +
      +
      +
      +
      + Test te031 type-coercion of native types +
      +
      +
      +
      id
      +
      #te031
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0031
      +
      input
      +
      + toRdf/e031-in.jsonld +
      +
      expect
      +
      + toRdf/e031-out.nq +
      +
      +
      +
      + Test te032 Mapping a term to null decouples it from @vocab +
      +
      +
      +
      id
      +
      #te032
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0032
      +
      input
      +
      + toRdf/e032-in.jsonld +
      +
      expect
      +
      + toRdf/e032-out.nq +
      +
      +
      +
      + Test te033 Using @vocab with with type-coercion +
      +
      +
      +
      id
      +
      #te033
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0033
      +
      input
      +
      + toRdf/e033-in.jsonld +
      +
      expect
      +
      + toRdf/e033-out.nq +
      +
      +
      +
      + Test te034 Multiple properties expanding to the same IRI +
      +
      +
      +
      id
      +
      #te034
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0034
      +
      input
      +
      + toRdf/e034-in.jsonld +
      +
      expect
      +
      + toRdf/e034-out.nq +
      +
      +
      +
      + Test te035 Language maps with @vocab, default language, and colliding property +
      +
      +
      +
      id
      +
      #te035
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0035
      +
      input
      +
      + toRdf/e035-in.jsonld +
      +
      expect
      +
      + toRdf/e035-out.nq +
      +
      +
      +
      + Test te036 Expanding @index +
      +
      +
      +
      id
      +
      #te036
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0036
      +
      input
      +
      + toRdf/e036-in.jsonld +
      +
      expect
      +
      + toRdf/e036-out.nq +
      +
      +
      +
      + Test te037 Expanding @reverse +
      +
      +
      +
      id
      +
      #te037
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0037
      +
      input
      +
      + toRdf/e037-in.jsonld +
      +
      expect
      +
      + toRdf/e037-out.nq +
      +
      +
      +
      + Test te038 Drop blank node predicates by default +
      +
      +
      +
      id
      +
      #te038
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Triples with blank node predicates are dropped by default (from expand-0038).
      +
      input
      +
      + toRdf/e038-in.jsonld +
      +
      expect
      +
      + toRdf/e038-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test te039 Using terms in a reverse-maps +
      +
      +
      +
      id
      +
      #te039
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0039
      +
      input
      +
      + toRdf/e039-in.jsonld +
      +
      expect
      +
      + toRdf/e039-out.nq +
      +
      +
      +
      + Test te040 language and index expansion on non-objects +
      +
      +
      +
      id
      +
      #te040
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0040
      +
      input
      +
      + toRdf/e040-in.jsonld +
      +
      expect
      +
      + toRdf/e040-out.nq +
      +
      +
      +
      + Test te041 Reset the default language +
      +
      +
      +
      id
      +
      #te041
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0041
      +
      input
      +
      + toRdf/e041-in.jsonld +
      +
      expect
      +
      + toRdf/e041-out.nq +
      +
      +
      +
      + Test te042 Expanding reverse properties +
      +
      +
      +
      id
      +
      #te042
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0042
      +
      input
      +
      + toRdf/e042-in.jsonld +
      +
      expect
      +
      + toRdf/e042-out.nq +
      +
      +
      +
      + Test te043 Using reverse properties inside a @reverse-container +
      +
      +
      +
      id
      +
      #te043
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0043
      +
      input
      +
      + toRdf/e043-in.jsonld +
      +
      expect
      +
      + toRdf/e043-out.nq +
      +
      +
      +
      + Test te044 Ensure index maps use language mapping +
      +
      +
      +
      id
      +
      #te044
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0044
      +
      input
      +
      + toRdf/e044-in.jsonld +
      +
      expect
      +
      + toRdf/e044-out.nq +
      +
      +
      +
      + Test te045 Top-level value objects are removed +
      +
      +
      +
      id
      +
      #te045
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0045
      +
      input
      +
      + toRdf/e045-in.jsonld +
      +
      expect
      +
      + toRdf/e045-out.nq +
      +
      +
      +
      + Test te046 Free-floating nodes are removed +
      +
      +
      +
      id
      +
      #te046
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0046
      +
      input
      +
      + toRdf/e046-in.jsonld +
      +
      expect
      +
      + toRdf/e046-out.nq +
      +
      +
      +
      + Test te047 Remove free-floating set values and lists +
      +
      +
      +
      id
      +
      #te047
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0047
      +
      input
      +
      + toRdf/e047-in.jsonld +
      +
      expect
      +
      + toRdf/e047-out.nq +
      +
      +
      +
      + Test te048 Terms are ignored in @id +
      +
      +
      +
      id
      +
      #te048
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0048
      +
      input
      +
      + toRdf/e048-in.jsonld +
      +
      expect
      +
      + toRdf/e048-out.nq +
      +
      +
      +
      + Test te049 Using strings as value of a reverse property +
      +
      +
      +
      id
      +
      #te049
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0049
      +
      input
      +
      + toRdf/e049-in.jsonld +
      +
      expect
      +
      + toRdf/e049-out.nq +
      +
      +
      +
      + Test te050 Term definitions with prefix separate from prefix definitions +
      +
      +
      +
      id
      +
      #te050
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0050
      +
      input
      +
      + toRdf/e050-in.jsonld +
      +
      expect
      +
      + toRdf/e050-out.nq +
      +
      +
      +
      + Test te051 Expansion of keyword aliases in term definitions +
      +
      +
      +
      id
      +
      #te051
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0051
      +
      input
      +
      + toRdf/e051-in.jsonld +
      +
      expect
      +
      + toRdf/e051-out.nq +
      +
      +
      +
      + Test te052 @vocab-relative IRIs in term definitions +
      +
      +
      +
      id
      +
      #te052
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0052
      +
      input
      +
      + toRdf/e052-in.jsonld +
      +
      expect
      +
      + toRdf/e052-out.nq +
      +
      +
      +
      + Test te053 Expand absolute IRI with @type: @vocab +
      +
      +
      +
      id
      +
      #te053
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0053
      +
      input
      +
      + toRdf/e053-in.jsonld +
      +
      expect
      +
      + toRdf/e053-out.nq +
      +
      +
      +
      + Test te054 Expand term with @type: @vocab +
      +
      +
      +
      id
      +
      #te054
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0054
      +
      input
      +
      + toRdf/e054-in.jsonld +
      +
      expect
      +
      + toRdf/e054-out.nq +
      +
      +
      +
      + Test te055 Expand @vocab-relative term with @type: @vocab +
      +
      +
      +
      id
      +
      #te055
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0055
      +
      input
      +
      + toRdf/e055-in.jsonld +
      +
      expect
      +
      + toRdf/e055-out.nq +
      +
      +
      +
      + Test te056 Use terms with @type: @vocab but not with @type: @id +
      +
      +
      +
      id
      +
      #te056
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0056
      +
      input
      +
      + toRdf/e056-in.jsonld +
      +
      expect
      +
      + toRdf/e056-out.nq +
      +
      +
      +
      + Test te057 Expand relative IRI with @type: @vocab +
      +
      +
      +
      id
      +
      #te057
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0057
      +
      input
      +
      + toRdf/e057-in.jsonld +
      +
      expect
      +
      + toRdf/e057-out.nq +
      +
      +
      +
      + Test te058 Expand compact IRI with @type: @vocab +
      +
      +
      +
      id
      +
      #te058
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0058
      +
      input
      +
      + toRdf/e058-in.jsonld +
      +
      expect
      +
      + toRdf/e058-out.nq +
      +
      +
      +
      + Test te059 Reset @vocab by setting it to null +
      +
      +
      +
      id
      +
      #te059
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0059
      +
      input
      +
      + toRdf/e059-in.jsonld +
      +
      expect
      +
      + toRdf/e059-out.nq +
      +
      +
      +
      + Test te060 Overwrite document base with @base and reset it again +
      +
      +
      +
      id
      +
      #te060
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0060
      +
      input
      +
      + toRdf/e060-in.jsonld +
      +
      expect
      +
      + toRdf/e060-out.nq +
      +
      +
      +
      + Test te061 Coercing native types to arbitrary datatypes +
      +
      +
      +
      id
      +
      #te061
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0061
      +
      input
      +
      + toRdf/e061-in.jsonld +
      +
      expect
      +
      + toRdf/e061-out.nq +
      +
      +
      +
      + Test te062 Various relative IRIs with with @base +
      +
      +
      +
      id
      +
      #te062
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0062
      +
      input
      +
      + toRdf/e062-in.jsonld +
      +
      expect
      +
      + toRdf/e062-out.nq +
      +
      +
      +
      + Test te063 Expand a reverse property with an index-container +
      +
      +
      +
      id
      +
      #te063
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0063
      +
      input
      +
      + toRdf/e063-in.jsonld +
      +
      expect
      +
      + toRdf/e063-out.nq +
      +
      +
      +
      + Test te064 Expand reverse property whose values are unlabeled blank nodes +
      +
      +
      +
      id
      +
      #te064
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0064
      +
      input
      +
      + toRdf/e064-in.jsonld +
      +
      expect
      +
      + toRdf/e064-out.nq +
      +
      +
      +
      + Test te065 Keys that are not mapped to an IRI in a reverse-map are dropped +
      +
      +
      +
      id
      +
      #te065
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0065
      +
      input
      +
      + toRdf/e065-in.jsonld +
      +
      expect
      +
      + toRdf/e065-out.nq +
      +
      +
      +
      + Test te066 Use @vocab to expand keys in reverse-maps +
      +
      +
      +
      id
      +
      #te066
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0066
      +
      input
      +
      + toRdf/e066-in.jsonld +
      +
      expect
      +
      + toRdf/e066-out.nq +
      +
      +
      +
      + Test te067 prefix:://sufffix not a compact IRI +
      +
      +
      +
      id
      +
      #te067
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0067
      +
      input
      +
      + toRdf/e067-in.jsonld +
      +
      expect
      +
      + toRdf/e067-out.nq +
      +
      +
      +
      + Test te068 _::sufffix not a compact IRI +
      +
      +
      +
      id
      +
      #te068
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0068
      +
      input
      +
      + toRdf/e068-in.jsonld +
      +
      expect
      +
      + toRdf/e068-out.nq +
      +
      +
      +
      + Test te069 Compact IRI as term with type mapping +
      +
      +
      +
      id
      +
      #te069
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0069
      +
      input
      +
      + toRdf/e069-in.jsonld +
      +
      expect
      +
      + toRdf/e069-out.nq +
      +
      +
      +
      + Test te070 Redefine compact IRI with itself +
      +
      +
      +
      id
      +
      #te070
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0070
      +
      input
      +
      + toRdf/e070-in.jsonld +
      +
      expect
      +
      + toRdf/e070-out.nq +
      +
      +
      +
      + Test te071 Redefine terms looking like compact IRIs +
      +
      +
      +
      id
      +
      #te071
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0071
      +
      input
      +
      + toRdf/e071-in.jsonld +
      +
      expect
      +
      + toRdf/e071-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test te072 Redefine term using @vocab, not itself +
      +
      +
      +
      id
      +
      #te072
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      RDF version of expand-0072
      +
      input
      +
      + toRdf/e072-in.jsonld +
      +
      expect
      +
      + toRdf/e072-out.nq +
      +
      +
      +
      + Test te073 @context not first property +
      +
      +
      +
      id
      +
      #te073
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition
      +
      input
      +
      + toRdf/e073-in.jsonld +
      +
      expect
      +
      + toRdf/e073-out.nq +
      +
      +
      +
      + Test te074 @id not first property +
      +
      +
      +
      id
      +
      #te074
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition
      +
      input
      +
      + toRdf/e074-in.jsonld +
      +
      expect
      +
      + toRdf/e074-out.nq +
      +
      +
      +
      + Test te075 @vocab as blank node identifier +
      +
      +
      +
      id
      +
      #te075
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use @vocab to map all properties to blank node identifiers
      +
      input
      +
      + toRdf/e075-in.jsonld +
      +
      expect
      +
      + toRdf/e075-out.nq +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      produceGeneralizedRdf
      +
      true
      +
      +
      +
      Requires
      +
      GeneralizedRdf
      +
      +
      +
      + Test te076 base option overrides document location +
      +
      +
      +
      id
      +
      #te076
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of the base option overrides the document location
      +
      input
      +
      + toRdf/e076-in.jsonld +
      +
      expect
      +
      + toRdf/e076-out.nq +
      +
      Options
      +
      +
      +
      base
      +
      http://example/base/
      +
      +
      +
      +
      +
      + Test te077 expandContext option +
      +
      +
      +
      id
      +
      #te077
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of the expandContext option to expand the input document
      +
      input
      +
      + toRdf/e077-in.jsonld +
      +
      expect
      +
      + toRdf/e077-out.nq +
      +
      Options
      +
      +
      +
      expandContext
      +
      toRdf/e077-context.jsonld
      +
      +
      +
      +
      +
      + Test te078 multiple reverse properties +
      +
      +
      +
      id
      +
      #te078
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of multiple reverse properties
      +
      input
      +
      + toRdf/e078-in.jsonld +
      +
      expect
      +
      + toRdf/e078-out.nq +
      +
      +
      +
      + Test te079 expand @graph container +
      +
      +
      +
      id
      +
      #te079
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers
      +
      input
      +
      + toRdf/e079-in.jsonld +
      +
      expect
      +
      + toRdf/e079-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te080 expand [@graph, @set] container +
      +
      +
      +
      id
      +
      #te080
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of [@graph, @set] containers
      +
      input
      +
      + toRdf/e080-in.jsonld +
      +
      expect
      +
      + toRdf/e080-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te081 Creates an @graph container if value is a graph +
      +
      +
      +
      id
      +
      #te081
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Don't double-expand an already expanded graph
      +
      input
      +
      + toRdf/e081-in.jsonld +
      +
      expect
      +
      + toRdf/e081-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te082 expand [@graph, @index] container +
      +
      +
      +
      id
      +
      #te082
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers with @index
      +
      input
      +
      + toRdf/e082-in.jsonld +
      +
      expect
      +
      + toRdf/e082-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te083 expand [@graph, @index, @set] container +
      +
      +
      +
      id
      +
      #te083
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers with @index and @set
      +
      input
      +
      + toRdf/e083-in.jsonld +
      +
      expect
      +
      + toRdf/e083-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te084 Do not expand [@graph, @index] container if value is a graph +
      +
      +
      +
      id
      +
      #te084
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + toRdf/e084-in.jsonld +
      +
      expect
      +
      + toRdf/e084-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te085 expand [@graph, @id] container +
      +
      +
      +
      id
      +
      #te085
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers with @id
      +
      input
      +
      + toRdf/e085-in.jsonld +
      +
      expect
      +
      + toRdf/e085-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te086 expand [@graph, @id, @set] container +
      +
      +
      +
      id
      +
      #te086
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers with @id and @set
      +
      input
      +
      + toRdf/e086-in.jsonld +
      +
      expect
      +
      + toRdf/e086-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te087 Do not expand [@graph, @id] container if value is a graph +
      +
      +
      +
      id
      +
      #te087
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + toRdf/e087-in.jsonld +
      +
      expect
      +
      + toRdf/e087-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te088 Do not expand native values to IRIs +
      +
      +
      +
      id
      +
      #te088
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Value Expansion does not expand native values, such as booleans, to a node object
      +
      input
      +
      + toRdf/e088-in.jsonld +
      +
      expect
      +
      + toRdf/e088-out.nq +
      +
      +
      +
      + Test te089 empty @base applied to the base option +
      +
      +
      +
      id
      +
      #te089
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of an empty @base is applied to the base option
      +
      input
      +
      + toRdf/e089-in.jsonld +
      +
      expect
      +
      + toRdf/e089-out.nq +
      +
      Options
      +
      +
      +
      base
      +
      http://example/base/
      +
      +
      +
      +
      +
      + Test te090 relative @base overrides base option and document location +
      +
      +
      +
      id
      +
      #te090
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of a relative @base overrides base option and document location
      +
      input
      +
      + toRdf/e090-in.jsonld +
      +
      expect
      +
      + toRdf/e090-out.nq +
      +
      Options
      +
      +
      +
      base
      +
      http://example/base/
      +
      +
      +
      +
      +
      + Test te091 relative and absolute @base overrides base option and document location +
      +
      +
      +
      id
      +
      #te091
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of a relative and absolute @base overrides base option and document location
      +
      input
      +
      + toRdf/e091-in.jsonld +
      +
      expect
      +
      + toRdf/e091-out.nq +
      +
      Options
      +
      +
      +
      base
      +
      http://example/base/
      +
      +
      +
      +
      +
      + Test te092 Various relative IRIs as properties with with @vocab: '' +
      +
      +
      +
      id
      +
      #te092
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Pathological relative property IRIs
      +
      input
      +
      + toRdf/e092-in.jsonld +
      +
      expect
      +
      + toRdf/e092-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te093 expand @graph container (multiple objects) +
      +
      +
      +
      id
      +
      #te093
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers
      +
      input
      +
      + toRdf/e093-in.jsonld +
      +
      expect
      +
      + toRdf/e093-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te094 expand [@graph, @set] container (multiple objects) +
      +
      +
      +
      id
      +
      #te094
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of [@graph, @set] containers
      +
      input
      +
      + toRdf/e094-in.jsonld +
      +
      expect
      +
      + toRdf/e094-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te095 Creates an @graph container if value is a graph (multiple objects) +
      +
      +
      +
      id
      +
      #te095
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Don't double-expand an already expanded graph
      +
      input
      +
      + toRdf/e095-in.jsonld +
      +
      expect
      +
      + toRdf/e095-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te096 expand [@graph, @index] container (multiple indexed objects) +
      +
      +
      +
      id
      +
      #te096
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers with @index
      +
      input
      +
      + toRdf/e096-in.jsonld +
      +
      expect
      +
      + toRdf/e096-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te097 expand [@graph, @index, @set] container (multiple objects) +
      +
      +
      +
      id
      +
      #te097
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers with @index and @set
      +
      input
      +
      + toRdf/e097-in.jsonld +
      +
      expect
      +
      + toRdf/e097-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te098 Do not expand [@graph, @index] container if value is a graph (multiple objects) +
      +
      +
      +
      id
      +
      #te098
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + toRdf/e098-in.jsonld +
      +
      expect
      +
      + toRdf/e098-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te099 expand [@graph, @id] container (multiple objects) +
      +
      +
      +
      id
      +
      #te099
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers with @id
      +
      input
      +
      + toRdf/e099-in.jsonld +
      +
      expect
      +
      + toRdf/e099-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te100 expand [@graph, @id, @set] container (multiple objects) +
      +
      +
      +
      id
      +
      #te100
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers with @id and @set
      +
      input
      +
      + toRdf/e100-in.jsonld +
      +
      expect
      +
      + toRdf/e100-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te101 Do not expand [@graph, @id] container if value is a graph (multiple objects) +
      +
      +
      +
      id
      +
      #te101
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + toRdf/e101-in.jsonld +
      +
      expect
      +
      + toRdf/e101-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te102 Expand @graph container if value is a graph (multiple objects) +
      +
      +
      +
      id
      +
      #te102
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + toRdf/e102-in.jsonld +
      +
      expect
      +
      + toRdf/e102-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te103 Expand @graph container if value is a graph (multiple graphs) +
      +
      +
      +
      id
      +
      #te103
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + toRdf/e103-in.jsonld +
      +
      expect
      +
      + toRdf/e103-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te104 Creates an @graph container if value is a graph (mixed graph and object) +
      +
      +
      +
      id
      +
      #te104
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Don't double-expand an already expanded graph
      +
      input
      +
      + toRdf/e104-in.jsonld +
      +
      expect
      +
      + toRdf/e104-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te105 Do not expand [@graph, @index] container if value is a graph (mixed graph and object) +
      +
      +
      +
      id
      +
      #te105
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + toRdf/e105-in.jsonld +
      +
      expect
      +
      + toRdf/e105-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te106 Do not expand [@graph, @id] container if value is a graph (mixed graph and object) +
      +
      +
      +
      id
      +
      #te106
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Does not create a new graph object if indexed value is already a graph object
      +
      input
      +
      + toRdf/e106-in.jsonld +
      +
      expect
      +
      + toRdf/e106-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te107 expand [@graph, @index] container (indexes with multiple objects) +
      +
      +
      +
      id
      +
      #te107
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers with @index
      +
      input
      +
      + toRdf/e107-in.jsonld +
      +
      expect
      +
      + toRdf/e107-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te108 expand [@graph, @id] container (multiple ids and objects) +
      +
      +
      +
      id
      +
      #te108
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Use of @graph containers with @id
      +
      input
      +
      + toRdf/e108-in.jsonld +
      +
      expect
      +
      + toRdf/e108-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te109 IRI expansion of fragments including ':' +
      +
      +
      +
      id
      +
      #te109
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute
      +
      input
      +
      + toRdf/e109-in.jsonld +
      +
      expect
      +
      + toRdf/e109-out.nq +
      +
      +
      +
      + Test te110 Various relative IRIs as properties with with relative @vocab +
      +
      +
      +
      id
      +
      #te110
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Pathological relative property IRIs
      +
      input
      +
      + toRdf/e110-in.jsonld +
      +
      expect
      +
      + toRdf/e110-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te111 Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base +
      +
      +
      +
      id
      +
      #te111
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Pathological relative property IRIs
      +
      input
      +
      + toRdf/e111-in.jsonld +
      +
      expect
      +
      + toRdf/e111-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te112 Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base +
      +
      +
      +
      id
      +
      #te112
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Pathological relative property IRIs
      +
      input
      +
      + toRdf/e112-in.jsonld +
      +
      expect
      +
      + toRdf/e112-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te113 context with JavaScript Object property names +
      +
      +
      +
      id
      +
      #te113
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expand with context including JavaScript Object property names
      +
      input
      +
      + toRdf/e113-in.jsonld +
      +
      expect
      +
      + toRdf/e113-out.nq +
      +
      +
      +
      + Test te114 Expansion allows multiple properties expanding to @type +
      +
      +
      +
      id
      +
      #te114
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      An exception for the colliding keywords error is made for @type
      +
      input
      +
      + toRdf/e114-in.jsonld +
      +
      expect
      +
      + toRdf/e114-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te115 Verifies that relative IRIs as properties with @vocab: '' in 1.0 generate an error +
      +
      +
      +
      id
      +
      #te115
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Pathological relative property IRIs in 1.0
      +
      input
      +
      + toRdf/e115-in.jsonld +
      +
      expect
      +
      + invalid vocab mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test te116 Verifies that relative IRIs as properties with relative @vocab in 1.0 generate an error +
      +
      +
      +
      id
      +
      #te116
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Pathological relative property IRIs in 1.0
      +
      input
      +
      + toRdf/e116-in.jsonld +
      +
      expect
      +
      + invalid vocab mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test te117 A term starting with a colon can expand to a different IRI +
      +
      +
      +
      id
      +
      #te117
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Terms may begin with a colon and not be treated as IRIs.
      +
      input
      +
      + toRdf/e117-in.jsonld +
      +
      expect
      +
      + toRdf/e117-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te118 Expanding a value staring with a colon does not treat that value as an IRI +
      +
      +
      +
      id
      +
      #te118
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Terms may begin with a colon and not be treated as IRIs.
      +
      input
      +
      + toRdf/e118-in.jsonld +
      +
      expect
      +
      + toRdf/e118-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te119 Ignore some terms with @, allow others. +
      +
      +
      +
      id
      +
      #te119
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword.
      +
      input
      +
      + toRdf/e119-in.jsonld +
      +
      expect
      +
      + toRdf/e119-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te120 Ignore some values of @id with @, allow others. +
      +
      +
      +
      id
      +
      #te120
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword.
      +
      input
      +
      + toRdf/e120-in.jsonld +
      +
      expect
      +
      + toRdf/e120-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te121 Ignore some values of @reverse with @, allow others. +
      +
      +
      +
      id
      +
      #te121
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword.
      +
      input
      +
      + toRdf/e121-in.jsonld +
      +
      expect
      +
      + toRdf/e121-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te122 Ignore some IRIs when that start with @ when expanding. +
      +
      +
      +
      id
      +
      #te122
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword.
      +
      input
      +
      + toRdf/e122-in.jsonld +
      +
      expect
      +
      + toRdf/e122-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te123 Value objects including invalid literal datatype IRIs are rejected +
      +
      +
      +
      id
      +
      #te123
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Processors MUST validate datatype IRIs.
      +
      input
      +
      + toRdf/e123-in.jsonld +
      +
      expect
      +
      + invalid typed value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te124 compact IRI as @vocab +
      +
      +
      +
      id
      +
      #te124
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that @vocab defined as a compact IRI expands properly
      +
      input
      +
      + toRdf/e124-in.jsonld +
      +
      expect
      +
      + toRdf/e124-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te125 term as @vocab +
      +
      +
      +
      id
      +
      #te125
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that @vocab defined as a term expands properly
      +
      input
      +
      + toRdf/e125-in.jsonld +
      +
      expect
      +
      + toRdf/e125-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te126 A scoped context may include itself recursively (direct) +
      +
      +
      +
      id
      +
      #te126
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly
      +
      input
      +
      + toRdf/e126-in.jsonld +
      +
      expect
      +
      + toRdf/e126-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te127 A scoped context may include itself recursively (indirect) +
      +
      +
      +
      id
      +
      #te127
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly
      +
      input
      +
      + toRdf/e127-in.jsonld +
      +
      expect
      +
      + toRdf/e127-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te128 Two scoped context may include a shared context +
      +
      +
      +
      id
      +
      #te128
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context
      +
      input
      +
      + toRdf/e128-in.jsonld +
      +
      expect
      +
      + toRdf/e128-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te129 Base without trailing slash, without path +
      +
      +
      +
      id
      +
      #te129
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986
      +
      input
      +
      + toRdf/e129-in.jsonld +
      +
      expect
      +
      + toRdf/e129-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test te130 Base without trailing slash, with path +
      +
      +
      +
      id
      +
      #te130
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986
      +
      input
      +
      + toRdf/e130-in.jsonld +
      +
      expect
      +
      + toRdf/e130-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tec01 Invalid keyword in term definition +
      +
      +
      +
      id
      +
      #tec01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid term definition is found
      +
      input
      +
      + toRdf/ec01-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tec02 Term definition on @type with empty map +
      +
      +
      +
      id
      +
      #tec02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised if @type is defined as a term with an empty map
      +
      input
      +
      + toRdf/ec02-in.jsonld +
      +
      expect
      +
      + keyword redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tem01 Invalid container mapping +
      +
      +
      +
      id
      +
      #tem01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid container mapping is found
      +
      input
      +
      + toRdf/em01-in.jsonld +
      +
      expect
      +
      + invalid container mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten01 @nest MUST NOT have a string value +
      +
      +
      +
      id
      +
      #ten01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      container: @nest
      +
      input
      +
      + toRdf/en01-in.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten02 @nest MUST NOT have a boolen value +
      +
      +
      +
      id
      +
      #ten02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + toRdf/en02-in.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten03 @nest MUST NOT have a numeric value +
      +
      +
      +
      id
      +
      #ten03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + toRdf/en03-in.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten04 @nest MUST NOT have a value object value +
      +
      +
      +
      id
      +
      #ten04
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + toRdf/en04-in.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten05 does not allow a keyword other than @nest for the value of @nest +
      +
      +
      +
      id
      +
      #ten05
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + toRdf/en05-in.jsonld +
      +
      expect
      +
      + invalid @nest value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ten06 does not allow @nest with @reverse +
      +
      +
      +
      id
      +
      #ten06
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Transparent Nesting
      +
      input
      +
      + toRdf/en06-in.jsonld +
      +
      expect
      +
      + invalid reverse property +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep02 processingMode json-ld-1.0 conflicts with @version: 1.1 +
      +
      +
      +
      id
      +
      #tep02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.
      +
      input
      +
      + toRdf/ep02-in.jsonld +
      +
      expect
      +
      + processing mode conflict +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tep03 @version must be 1.1 +
      +
      +
      +
      id
      +
      #tep03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      If @version is specified, it must be 1.1
      +
      input
      +
      + toRdf/ep03-in.jsonld +
      +
      expect
      +
      + invalid @version value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter01 Keywords cannot be aliased to other keywords +
      +
      +
      +
      id
      +
      #ter01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword
      +
      input
      +
      + toRdf/er01-in.jsonld +
      +
      expect
      +
      + keyword redefinition +
      +
      +
      +
      + Test ter02 A context may not include itself recursively (direct) +
      +
      +
      +
      id
      +
      #ter02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when processing a context referencing itself
      +
      input
      +
      + toRdf/er02-in.jsonld +
      +
      expect
      +
      + recursive context inclusion +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ter03 A context may not include itself recursively (indirect) +
      +
      +
      +
      id
      +
      #ter03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when processing a context referencing itself indirectly
      +
      input
      +
      + toRdf/er03-in.jsonld +
      +
      expect
      +
      + recursive context inclusion +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ter04 Error dereferencing a remote context +
      +
      +
      +
      id
      +
      #ter04
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context dereference results in an error
      +
      input
      +
      + toRdf/er04-in.jsonld +
      +
      expect
      +
      + loading remote context failed +
      +
      +
      +
      + Test ter05 Invalid remote context +
      +
      +
      +
      id
      +
      #ter05
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a remote context is not an object containing @context
      +
      input
      +
      + toRdf/er05-in.jsonld +
      +
      expect
      +
      + invalid remote context +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter06 Invalid local context +
      +
      +
      +
      id
      +
      #ter06
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context is not a string or object
      +
      input
      +
      + toRdf/er06-in.jsonld +
      +
      expect
      +
      + invalid local context +
      +
      +
      +
      + Test ter07 Invalid base IRI +
      +
      +
      +
      id
      +
      #ter07
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context contains an invalid @base
      +
      input
      +
      + toRdf/er07-in.jsonld +
      +
      expect
      +
      + invalid base IRI +
      +
      +
      +
      + Test ter08 Invalid vocab mapping +
      +
      +
      +
      id
      +
      #ter08
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping
      +
      input
      +
      + toRdf/er08-in.jsonld +
      +
      expect
      +
      + invalid vocab mapping +
      +
      +
      +
      + Test ter09 Invalid default language +
      +
      +
      +
      id
      +
      #ter09
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context contains an invalid @language
      +
      input
      +
      + toRdf/er09-in.jsonld +
      +
      expect
      +
      + invalid default language +
      +
      +
      +
      + Test ter10 Cyclic IRI mapping +
      +
      +
      +
      id
      +
      #ter10
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a cyclic IRI mapping is found
      +
      input
      +
      + toRdf/er10-in.jsonld +
      +
      expect
      +
      + cyclic IRI mapping +
      +
      +
      +
      + Test ter11 Invalid term definition +
      +
      +
      +
      id
      +
      #ter11
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid term definition is found
      +
      input
      +
      + toRdf/er11-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      +
      +
      + Test ter12 Invalid type mapping (not a string) +
      +
      +
      +
      id
      +
      #ter12
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      +
      input
      +
      + toRdf/er12-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      +
      +
      + Test ter13 Invalid type mapping (not absolute IRI) +
      +
      +
      +
      id
      +
      #ter13
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      +
      input
      +
      + toRdf/er13-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      +
      +
      + Test ter14 Invalid reverse property (contains @id) +
      +
      +
      +
      id
      +
      #ter14
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid reverse property is found
      +
      input
      +
      + toRdf/er14-in.jsonld +
      +
      expect
      +
      + invalid reverse property +
      +
      +
      +
      + Test ter15 Invalid IRI mapping (@reverse not a string) +
      +
      +
      +
      id
      +
      #ter15
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      +
      input
      +
      + toRdf/er15-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      +
      +
      + Test ter17 Invalid reverse property (invalid @container) +
      +
      +
      +
      id
      +
      #ter17
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid reverse property is found
      +
      input
      +
      + toRdf/er17-in.jsonld +
      +
      expect
      +
      + invalid reverse property +
      +
      +
      +
      + Test ter18 Invalid IRI mapping (@id not a string) +
      +
      +
      +
      id
      +
      #ter18
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      +
      input
      +
      + toRdf/er18-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      +
      +
      + Test ter19 Invalid keyword alias (@context) +
      +
      +
      +
      id
      +
      #ter19
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid keyword alias is found
      +
      input
      +
      + toRdf/er19-in.jsonld +
      +
      expect
      +
      + invalid keyword alias +
      +
      +
      +
      + Test ter20 Invalid IRI mapping (no vocab mapping) +
      +
      +
      +
      id
      +
      #ter20
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid IRI mapping is found
      +
      input
      +
      + toRdf/er20-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      +
      +
      + Test ter21 Invalid container mapping +
      +
      +
      +
      id
      +
      #ter21
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid container mapping is found
      +
      input
      +
      + toRdf/er21-in.jsonld +
      +
      expect
      +
      + invalid container mapping +
      +
      Options
      +
      +
      +
      processingMode
      +
      json-ld-1.0
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter22 Invalid language mapping +
      +
      +
      +
      id
      +
      #ter22
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid language mapping is found
      +
      input
      +
      + toRdf/er22-in.jsonld +
      +
      expect
      +
      + invalid language mapping +
      +
      +
      +
      + Test ter23 Invalid IRI mapping (relative IRI in @type) +
      +
      +
      +
      id
      +
      #ter23
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a invalid type mapping is found
      +
      input
      +
      + toRdf/er23-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      +
      +
      + Test ter24 List of lists (from array) +
      +
      +
      +
      id
      +
      #ter24
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when a list of lists is found
      +
      input
      +
      + toRdf/er24-in.jsonld +
      +
      expect
      +
      + list of lists +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ter25 Invalid reverse property map +
      +
      +
      +
      id
      +
      #ter25
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when a invalid reverse property map is found
      +
      input
      +
      + toRdf/er25-in.jsonld +
      +
      expect
      +
      + invalid reverse property map +
      +
      +
      +
      + Test ter26 Colliding keywords +
      +
      +
      +
      id
      +
      #ter26
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when colliding keywords are found
      +
      input
      +
      + toRdf/er26-in.jsonld +
      +
      expect
      +
      + colliding keywords +
      +
      +
      +
      + Test ter27 Invalid @id value +
      +
      +
      +
      id
      +
      #ter27
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid @id value is found
      +
      input
      +
      + toRdf/er27-in.jsonld +
      +
      expect
      +
      + invalid @id value +
      +
      +
      +
      + Test ter28 Invalid type value +
      +
      +
      +
      id
      +
      #ter28
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid type value is found
      +
      input
      +
      + toRdf/er28-in.jsonld +
      +
      expect
      +
      + invalid type value +
      +
      +
      +
      + Test ter29 Invalid value object value +
      +
      +
      +
      id
      +
      #ter29
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid value object value is found
      +
      input
      +
      + toRdf/er29-in.jsonld +
      +
      expect
      +
      + invalid value object value +
      +
      +
      +
      + Test ter30 Invalid language-tagged string +
      +
      +
      +
      id
      +
      #ter30
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found
      +
      input
      +
      + toRdf/er30-in.jsonld +
      +
      expect
      +
      + invalid language-tagged string +
      +
      +
      +
      + Test ter31 Invalid @index value +
      +
      +
      +
      id
      +
      #ter31
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid @index value value is found
      +
      input
      +
      + toRdf/er31-in.jsonld +
      +
      expect
      +
      + invalid @index value +
      +
      +
      +
      + Test ter32 List of lists (from array) +
      +
      +
      +
      id
      +
      #ter32
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when a list of lists is found
      +
      input
      +
      + toRdf/er32-in.jsonld +
      +
      expect
      +
      + list of lists +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ter33 Invalid @reverse value +
      +
      +
      +
      id
      +
      #ter33
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid @reverse value is found
      +
      input
      +
      + toRdf/er33-in.jsonld +
      +
      expect
      +
      + invalid @reverse value +
      +
      +
      +
      + Test ter34 Invalid reverse property value (in @reverse) +
      +
      +
      +
      id
      +
      #ter34
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid reverse property value is found
      +
      input
      +
      + toRdf/er34-in.jsonld +
      +
      expect
      +
      + invalid reverse property value +
      +
      +
      +
      + Test ter35 Invalid language map value +
      +
      +
      +
      id
      +
      #ter35
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid language map value is found
      +
      input
      +
      + toRdf/er35-in.jsonld +
      +
      expect
      +
      + invalid language map value +
      +
      +
      +
      + Test ter36 Invalid reverse property value (through coercion) +
      +
      +
      +
      id
      +
      #ter36
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid reverse property value is found
      +
      input
      +
      + toRdf/er36-in.jsonld +
      +
      expect
      +
      + invalid reverse property value +
      +
      +
      +
      + Test ter37 Invalid value object (unexpected keyword) +
      +
      +
      +
      id
      +
      #ter37
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid value object is found
      +
      input
      +
      + toRdf/er37-in.jsonld +
      +
      expect
      +
      + invalid value object +
      +
      +
      +
      + Test ter38 Invalid value object (@type and @language) +
      +
      +
      +
      id
      +
      #ter38
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid value object is found
      +
      input
      +
      + toRdf/er38-in.jsonld +
      +
      expect
      +
      + invalid value object +
      +
      +
      +
      + Test ter39 Invalid language-tagged value +
      +
      +
      +
      id
      +
      #ter39
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid language-tagged value is found
      +
      input
      +
      + toRdf/er39-in.jsonld +
      +
      expect
      +
      + invalid language-tagged value +
      +
      +
      +
      + Test ter40 Invalid typed value +
      +
      +
      +
      id
      +
      #ter40
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid typed value is found
      +
      input
      +
      + toRdf/er40-in.jsonld +
      +
      expect
      +
      + invalid typed value +
      +
      +
      +
      + Test ter41 Invalid set or list object +
      +
      +
      +
      id
      +
      #ter41
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid set or list object is found
      +
      input
      +
      + toRdf/er41-in.jsonld +
      +
      expect
      +
      + invalid set or list object +
      +
      +
      +
      + Test ter42 Keywords may not be redefined in 1.0 +
      +
      +
      +
      id
      +
      #ter42
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword
      +
      input
      +
      + toRdf/er42-in.jsonld +
      +
      expect
      +
      + keyword redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ter43 Term definition with @id: @type +
      +
      +
      +
      id
      +
      #ter43
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding term mapping to @type uses @type syntax now illegal
      +
      input
      +
      + toRdf/er43-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter44 Redefine terms looking like compact IRIs +
      +
      +
      +
      id
      +
      #ter44
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Term definitions may look like compact IRIs, but must be consistent.
      +
      input
      +
      + toRdf/er44-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter48 Invalid term as relative IRI +
      +
      +
      +
      id
      +
      #ter48
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that a relative IRI cannot be used as a term.
      +
      input
      +
      + toRdf/er48-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter49 A relative IRI cannot be used as a prefix +
      +
      +
      +
      id
      +
      #ter49
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that a relative IRI cannot be used as a term.
      +
      input
      +
      + toRdf/er49-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter50 Invalid reverse id +
      +
      +
      +
      id
      +
      #ter50
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse.
      +
      input
      +
      + toRdf/er50-in.jsonld +
      +
      expect
      +
      + invalid IRI mapping +
      +
      +
      +
      + Test ter51 Invalid value object value using a value alias +
      +
      +
      +
      id
      +
      #ter51
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias
      +
      input
      +
      + toRdf/er51-in.jsonld +
      +
      expect
      +
      + invalid value object value +
      +
      +
      +
      + Test ter52 Definition for the empty term +
      +
      +
      +
      id
      +
      #ter52
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context contains a definition for the empty term
      +
      input
      +
      + toRdf/er52-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      +
      +
      + Test ter53 Invalid prefix value +
      +
      +
      +
      id
      +
      #ter53
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised on expansion when a context contains an invalid @prefix value
      +
      input
      +
      + toRdf/er53-in.jsonld +
      +
      expect
      +
      + invalid @prefix value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ter54 Invalid value object, multiple values for @type. +
      +
      +
      +
      id
      +
      #ter54
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      The value of @type in a value object MUST be a string or null.
      +
      input
      +
      + toRdf/er54-in.jsonld +
      +
      expect
      +
      + invalid typed value +
      +
      +
      +
      + Test ter55 Invalid term definition, multiple values for @type. +
      +
      +
      +
      id
      +
      #ter55
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      The value of @type in an expanded term definition object MUST be a string or null.
      +
      input
      +
      + toRdf/er55-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      +
      +
      + Test tin01 Basic Included array +
      +
      +
      +
      id
      +
      #tin01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + toRdf/in01-in.jsonld +
      +
      expect
      +
      + toRdf/in01-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin02 Basic Included object +
      +
      +
      +
      id
      +
      #tin02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + toRdf/in02-in.jsonld +
      +
      expect
      +
      + toRdf/in02-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin03 Multiple properties mapping to @included are folded together +
      +
      +
      +
      id
      +
      #tin03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + toRdf/in03-in.jsonld +
      +
      expect
      +
      + toRdf/in03-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin04 Included containing @included +
      +
      +
      +
      id
      +
      #tin04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + toRdf/in04-in.jsonld +
      +
      expect
      +
      + toRdf/in04-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin05 Property value with @included +
      +
      +
      +
      id
      +
      #tin05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + toRdf/in05-in.jsonld +
      +
      expect
      +
      + toRdf/in05-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin06 json.api example +
      +
      +
      +
      id
      +
      #tin06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + toRdf/in06-in.jsonld +
      +
      expect
      +
      + toRdf/in06-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin07 Error if @included value is a string +
      +
      +
      +
      id
      +
      #tin07
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + toRdf/in07-in.jsonld +
      +
      expect
      +
      + invalid @included value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin08 Error if @included value is a value object +
      +
      +
      +
      id
      +
      #tin08
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + toRdf/in08-in.jsonld +
      +
      expect
      +
      + invalid @included value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tin09 Error if @included value is a list object +
      +
      +
      +
      id
      +
      #tin09
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests included blocks.
      +
      input
      +
      + toRdf/in09-in.jsonld +
      +
      expect
      +
      + invalid @included value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tjs01 Transform JSON literal (boolean true) +
      +
      +
      +
      id
      +
      #tjs01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (boolean true).
      +
      input
      +
      + toRdf/js01-in.jsonld +
      +
      expect
      +
      + toRdf/js01-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs02 Transform JSON literal (boolean false) +
      +
      +
      +
      id
      +
      #tjs02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (boolean false).
      +
      input
      +
      + toRdf/js02-in.jsonld +
      +
      expect
      +
      + toRdf/js02-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs03 Transform JSON literal (double) +
      +
      +
      +
      id
      +
      #tjs03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (double).
      +
      input
      +
      + toRdf/js03-in.jsonld +
      +
      expect
      +
      + toRdf/js03-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs04 Transform JSON literal (double-zero) +
      +
      +
      +
      id
      +
      #tjs04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (double-zero).
      +
      input
      +
      + toRdf/js04-in.jsonld +
      +
      expect
      +
      + toRdf/js04-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs05 Transform JSON literal (integer) +
      +
      +
      +
      id
      +
      #tjs05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (integer).
      +
      input
      +
      + toRdf/js05-in.jsonld +
      +
      expect
      +
      + toRdf/js05-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs06 Transform JSON literal (object) +
      +
      +
      +
      id
      +
      #tjs06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (object).
      +
      input
      +
      + toRdf/js06-in.jsonld +
      +
      expect
      +
      + toRdf/js06-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs07 Transform JSON literal (array) +
      +
      +
      +
      id
      +
      #tjs07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (array).
      +
      input
      +
      + toRdf/js07-in.jsonld +
      +
      expect
      +
      + toRdf/js07-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs08 Transform JSON literal with array canonicalization +
      +
      +
      +
      id
      +
      #tjs08
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal with array canonicalization.
      +
      input
      +
      + toRdf/js08-in.jsonld +
      +
      expect
      +
      + toRdf/js08-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs09 Transform JSON literal with string canonicalization +
      +
      +
      +
      id
      +
      #tjs09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal with string canonicalization.
      +
      input
      +
      + toRdf/js09-in.jsonld +
      +
      expect
      +
      + toRdf/js09-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs10 Transform JSON literal with structural canonicalization +
      +
      +
      +
      id
      +
      #tjs10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal with structural canonicalization.
      +
      input
      +
      + toRdf/js10-in.jsonld +
      +
      expect
      +
      + toRdf/js10-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs11 Transform JSON literal with unicode canonicalization +
      +
      +
      +
      id
      +
      #tjs11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal with unicode canonicalization.
      +
      input
      +
      + toRdf/js11-in.jsonld +
      +
      expect
      +
      + toRdf/js11-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs12 Transform JSON literal with value canonicalization +
      +
      +
      +
      id
      +
      #tjs12
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal with value canonicalization.
      +
      input
      +
      + toRdf/js12-in.jsonld +
      +
      expect
      +
      + toRdf/js12-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs13 Transform JSON literal with wierd canonicalization +
      +
      +
      +
      id
      +
      #tjs13
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal with wierd canonicalization.
      +
      input
      +
      + toRdf/js13-in.jsonld +
      +
      expect
      +
      + toRdf/js13-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs14 Transform JSON literal without expanding contents +
      +
      +
      +
      id
      +
      #tjs14
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal does not expand terms inside json.
      +
      input
      +
      + toRdf/js14-in.jsonld +
      +
      expect
      +
      + toRdf/js14-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs15 Transform JSON literal aleady in expanded form +
      +
      +
      +
      id
      +
      #tjs15
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal in expanded form.
      +
      input
      +
      + toRdf/js15-in.jsonld +
      +
      expect
      +
      + toRdf/js15-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs16 Transform JSON literal aleady in expanded form with aliased keys +
      +
      +
      +
      id
      +
      #tjs16
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal in expanded form with aliased keys in value object.
      +
      input
      +
      + toRdf/js16-in.jsonld +
      +
      expect
      +
      + toRdf/js16-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs17 Transform JSON literal (string) +
      +
      +
      +
      id
      +
      #tjs17
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (string).
      +
      input
      +
      + toRdf/js17-in.jsonld +
      +
      expect
      +
      + toRdf/js17-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs18 Transform JSON literal (null) +
      +
      +
      +
      id
      +
      #tjs18
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (null).
      +
      input
      +
      + toRdf/js18-in.jsonld +
      +
      expect
      +
      + toRdf/js18-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs19 Transform JSON literal with aliased @type +
      +
      +
      +
      id
      +
      #tjs19
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal with aliased @type.
      +
      input
      +
      + toRdf/js19-in.jsonld +
      +
      expect
      +
      + toRdf/js19-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs20 Transform JSON literal with aliased @value +
      +
      +
      +
      id
      +
      #tjs20
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal with aliased @value.
      +
      input
      +
      + toRdf/js20-in.jsonld +
      +
      expect
      +
      + toRdf/js20-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs21 Transform JSON literal with @context +
      +
      +
      +
      id
      +
      #tjs21
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming JSON literal with a @context.
      +
      input
      +
      + toRdf/js21-in.jsonld +
      +
      expect
      +
      + toRdf/js21-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs22 Transform JSON literal (null) aleady in expanded form. +
      +
      +
      +
      id
      +
      #tjs22
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (null).
      +
      input
      +
      + toRdf/js22-in.jsonld +
      +
      expect
      +
      + toRdf/js22-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tjs23 Transform JSON literal (empty array). +
      +
      +
      +
      id
      +
      #tjs23
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests transforming property with @type @json to a JSON literal (empty array).
      +
      input
      +
      + toRdf/js23-in.jsonld +
      +
      expect
      +
      + toRdf/js23-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      useJCS
      +
      true
      +
      +
      +
      +
      +
      + Test tli01 @list containing @list +
      +
      +
      +
      id
      +
      #tli01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List of lists.
      +
      input
      +
      + toRdf/li01-in.jsonld +
      +
      expect
      +
      + toRdf/li01-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli02 @list containing empty @list +
      +
      +
      +
      id
      +
      #tli02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List of lists.
      +
      input
      +
      + toRdf/li02-in.jsonld +
      +
      expect
      +
      + toRdf/li02-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli03 @list containing @list (with coercion) +
      +
      +
      +
      id
      +
      #tli03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + toRdf/li03-in.jsonld +
      +
      expect
      +
      + toRdf/li03-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli04 @list containing empty @list (with coercion) +
      +
      +
      +
      id
      +
      #tli04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + toRdf/li04-in.jsonld +
      +
      expect
      +
      + toRdf/li04-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli05 coerced @list containing an array +
      +
      +
      +
      id
      +
      #tli05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + toRdf/li05-in.jsonld +
      +
      expect
      +
      + toRdf/li05-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli06 coerced @list containing an empty array +
      +
      +
      +
      id
      +
      #tli06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + toRdf/li06-in.jsonld +
      +
      expect
      +
      + toRdf/li06-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli07 coerced @list containing deep arrays +
      +
      +
      +
      id
      +
      #tli07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + toRdf/li07-in.jsonld +
      +
      expect
      +
      + toRdf/li07-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli08 coerced @list containing deep empty arrays +
      +
      +
      +
      id
      +
      #tli08
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + toRdf/li08-in.jsonld +
      +
      expect
      +
      + toRdf/li08-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli09 coerced @list containing multiple lists +
      +
      +
      +
      id
      +
      #tli09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + toRdf/li09-in.jsonld +
      +
      expect
      +
      + toRdf/li09-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli10 coerced @list containing mixed list values +
      +
      +
      +
      id
      +
      #tli10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      List of lists
      +
      input
      +
      + toRdf/li10-in.jsonld +
      +
      expect
      +
      + toRdf/li10-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli11 List with good @base. +
      +
      +
      +
      id
      +
      #tli11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests list elements expanded to IRIs with a good @base.
      +
      input
      +
      + toRdf/li11-in.jsonld +
      +
      expect
      +
      + toRdf/li11-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      base
      +
      http://example.com/
      +
      +
      +
      +
      +
      + Test tli12 List with bad @base. +
      +
      +
      +
      id
      +
      #tli12
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests list elements expanded to IRIs with a bad @base.
      +
      input
      +
      + toRdf/li12-in.jsonld +
      +
      expect
      +
      + toRdf/li12-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tli13 List with empty @base. +
      +
      +
      +
      id
      +
      #tli13
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests list elements expanded to IRIs with an empty @base.
      +
      input
      +
      + toRdf/li13-in.jsonld +
      +
      expect
      +
      + toRdf/li13-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      base
      +
      http://example.com/
      +
      +
      +
      +
      +
      + Test tli14 List with null @base. +
      +
      +
      +
      id
      +
      #tli14
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Tests list elements expanded to IRIs with a null @base.
      +
      input
      +
      + toRdf/li14-in.jsonld +
      +
      expect
      +
      + toRdf/li14-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      base
      +
      http://example.com/
      +
      +
      +
      +
      +
      + Test tm001 Adds @id to object not having an @id +
      +
      +
      +
      id
      +
      #tm001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @container: @id
      +
      input
      +
      + toRdf/m001-in.jsonld +
      +
      expect
      +
      + toRdf/m001-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm002 Retains @id in object already having an @id +
      +
      +
      +
      id
      +
      #tm002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @container: @id
      +
      input
      +
      + toRdf/m002-in.jsonld +
      +
      expect
      +
      + toRdf/m002-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm003 Adds @type to object not having an @type +
      +
      +
      +
      id
      +
      #tm003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @container: @type
      +
      input
      +
      + toRdf/m003-in.jsonld +
      +
      expect
      +
      + toRdf/m003-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm004 Prepends @type in object already having an @type +
      +
      +
      +
      id
      +
      #tm004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @container: @type
      +
      input
      +
      + toRdf/m004-in.jsonld +
      +
      expect
      +
      + toRdf/m004-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm005 Adds expanded @id to object +
      +
      +
      +
      id
      +
      #tm005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @container: @id
      +
      input
      +
      + toRdf/m005-in.jsonld +
      +
      expect
      +
      + toRdf/m005-out.nq +
      +
      Options
      +
      +
      +
      base
      +
      http://example.org/
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm006 Adds vocabulary expanded @type to object +
      +
      +
      +
      id
      +
      #tm006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @container: @type
      +
      input
      +
      + toRdf/m006-in.jsonld +
      +
      expect
      +
      + toRdf/m006-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm007 Adds document expanded @type to object +
      +
      +
      +
      id
      +
      #tm007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @container: @type
      +
      input
      +
      + toRdf/m007-in.jsonld +
      +
      expect
      +
      + toRdf/m007-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm008 When type is in a type map +
      +
      +
      +
      id
      +
      #tm008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      scoped context on @type
      +
      input
      +
      + toRdf/m008-in.jsonld +
      +
      expect
      +
      + toRdf/m008-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm009 language map with @none +
      +
      +
      +
      id
      +
      #tm009
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @language
      +
      input
      +
      + toRdf/m009-in.jsonld +
      +
      expect
      +
      + toRdf/m009-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm010 language map with alias of @none +
      +
      +
      +
      id
      +
      #tm010
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @language
      +
      input
      +
      + toRdf/m010-in.jsonld +
      +
      expect
      +
      + toRdf/m010-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm011 id map with @none +
      +
      +
      +
      id
      +
      #tm011
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @id
      +
      input
      +
      + toRdf/m011-in.jsonld +
      +
      expect
      +
      + toRdf/m011-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm012 type map with alias of @none +
      +
      +
      +
      id
      +
      #tm012
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + toRdf/m012-in.jsonld +
      +
      expect
      +
      + toRdf/m012-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm013 graph index map with @none +
      +
      +
      +
      id
      +
      #tm013
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @graph and @index
      +
      input
      +
      + toRdf/m013-in.jsonld +
      +
      expect
      +
      + toRdf/m013-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm014 graph index map with alias @none +
      +
      +
      +
      id
      +
      #tm014
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @graph and @index
      +
      input
      +
      + toRdf/m014-in.jsonld +
      +
      expect
      +
      + toRdf/m014-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm015 graph id index map with aliased @none +
      +
      +
      +
      id
      +
      #tm015
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @graph and @id with @none
      +
      input
      +
      + toRdf/m015-in.jsonld +
      +
      expect
      +
      + toRdf/m015-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm016 graph id index map with aliased @none +
      +
      +
      +
      id
      +
      #tm016
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @graph and @id with @none
      +
      input
      +
      + toRdf/m016-in.jsonld +
      +
      expect
      +
      + toRdf/m016-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm017 string value of type map expands to node reference +
      +
      +
      +
      id
      +
      #tm017
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + toRdf/m017-in.jsonld +
      +
      expect
      +
      + toRdf/m017-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm018 string value of type map expands to node reference with @type: @id +
      +
      +
      +
      id
      +
      #tm018
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + toRdf/m018-in.jsonld +
      +
      expect
      +
      + toRdf/m018-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm019 string value of type map expands to node reference with @type: @vocab +
      +
      +
      +
      id
      +
      #tm019
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + toRdf/m019-in.jsonld +
      +
      expect
      +
      + toRdf/m019-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tm020 string value of type map must not be a literal +
      +
      +
      +
      id
      +
      #tm020
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      index on @type
      +
      input
      +
      + toRdf/m020-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn001 Expands input using @nest +
      +
      +
      +
      id
      +
      #tn001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + toRdf/n001-in.jsonld +
      +
      expect
      +
      + toRdf/n001-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn002 Expands input using aliased @nest +
      +
      +
      +
      id
      +
      #tn002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + toRdf/n002-in.jsonld +
      +
      expect
      +
      + toRdf/n002-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn003 Appends nested values when property at base and nested +
      +
      +
      +
      id
      +
      #tn003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + toRdf/n003-in.jsonld +
      +
      expect
      +
      + toRdf/n003-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn004 Appends nested values from all @nest aliases in term order +
      +
      +
      +
      id
      +
      #tn004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + toRdf/n004-in.jsonld +
      +
      expect
      +
      + toRdf/n004-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn005 Nested nested containers +
      +
      +
      +
      id
      +
      #tn005
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + toRdf/n005-in.jsonld +
      +
      expect
      +
      + toRdf/n005-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn006 Arrays of nested values +
      +
      +
      +
      id
      +
      #tn006
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + toRdf/n006-in.jsonld +
      +
      expect
      +
      + toRdf/n006-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn007 A nest of arrays +
      +
      +
      +
      id
      +
      #tn007
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + toRdf/n007-in.jsonld +
      +
      expect
      +
      + toRdf/n007-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tn008 Multiple keys may mapping to @type when nesting +
      +
      +
      +
      id
      +
      #tn008
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion using @nest
      +
      input
      +
      + toRdf/n008-in.jsonld +
      +
      expect
      +
      + toRdf/n008-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tnt01 literal_ascii_boundaries +
      +
      +
      +
      id
      +
      #tnt01
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal_ascii_boundaries '\x00\x26\x28...' from N-Triples
      +
      input
      +
      + toRdf/nt01-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt02 literal_with_UTF8_boundaries +
      +
      +
      +
      id
      +
      #tnt02
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal_with_UTF8_boundaries '\x80\x7ff\x800\xfff...' from N-Triples
      +
      input
      +
      + toRdf/nt02-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt03 literal_all_controls +
      +
      +
      +
      id
      +
      #tnt03
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal_all_controls '\x00\x01\x02\x03\x04...' from N-Triples
      +
      input
      +
      + toRdf/nt03-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt04 literal_all_punctuation +
      +
      +
      +
      id
      +
      #tnt04
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal_all_punctuation '!"#$%&()...' from N-Triples
      +
      input
      +
      + toRdf/nt04-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt05 literal_with_squote +
      +
      +
      +
      id
      +
      #tnt05
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with squote "x'y" from N-Triples
      +
      input
      +
      + toRdf/nt05-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt06 literal_with_2_squotes +
      +
      +
      +
      id
      +
      #tnt06
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with 2 squotes "x''y" from N-Triples
      +
      input
      +
      + toRdf/nt06-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt07 literal_with_dquote +
      +
      +
      +
      id
      +
      #tnt07
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with dquote "x"y" from N-Triples
      +
      input
      +
      + toRdf/nt07-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt08 literal_with_2_dquotes +
      +
      +
      +
      id
      +
      #tnt08
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with 2 dquotes """a""b""" from N-Triples
      +
      input
      +
      + toRdf/nt08-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt09 literal_with_REVERSE_SOLIDUS2 +
      +
      +
      +
      id
      +
      #tnt09
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      REVERSE SOLIDUS at end of literal from N-Triples
      +
      input
      +
      + toRdf/nt09-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt10 literal_with_CHARACTER_TABULATION +
      +
      +
      +
      id
      +
      #tnt10
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with CHARACTER TABULATION from N-Triples
      +
      input
      +
      + toRdf/nt10-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt11 literal_with_BACKSPACE +
      +
      +
      +
      id
      +
      #tnt11
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with BACKSPACE from N-Triples
      +
      input
      +
      + toRdf/nt11-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt12 literal_with_LINE_FEED +
      +
      +
      +
      id
      +
      #tnt12
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with LINE FEED from N-Triples
      +
      input
      +
      + toRdf/nt12-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt13 literal_with_CARRIAGE_RETURN +
      +
      +
      +
      id
      +
      #tnt13
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with CARRIAGE RETURN from N-Triples
      +
      input
      +
      + toRdf/nt13-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt14 literal_with_FORM_FEED +
      +
      +
      +
      id
      +
      #tnt14
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with FORM FEED from N-Triples
      +
      input
      +
      + toRdf/nt14-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt15 literal_with_REVERSE_SOLIDUS +
      +
      +
      +
      id
      +
      #tnt15
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with REVERSE SOLIDUS from N-Triples
      +
      input
      +
      + toRdf/nt15-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tnt16 literal_with_numeric_escape4 +
      +
      +
      +
      id
      +
      #tnt16
      +
      Type
      +
      jld:PositiveSyntaxTest, jld:ToRDFTest
      +
      Purpose
      +
      literal with numeric escape4 \u from N-Triples
      +
      input
      +
      + toRdf/nt16-in.jsonld +
      +
      expect
      +
      + +
      +
      +
      +
      + Test tp001 @version may be specified after first context +
      +
      +
      +
      id
      +
      #tp001
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      If processing mode is not set through API, it is set by the first context containing @version.
      +
      input
      +
      + toRdf/p001-in.jsonld +
      +
      expect
      +
      + toRdf/p001-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp002 @version setting [1.0, 1.1, 1.0] +
      +
      +
      +
      id
      +
      #tp002
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      If processing mode is not set through API, it is set by the first context containing @version.
      +
      input
      +
      + toRdf/p002-in.jsonld +
      +
      expect
      +
      + toRdf/p002-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp003 @version setting [1.1, 1.0] +
      +
      +
      +
      id
      +
      #tp003
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      If processing mode is not set through API, it is set by the first context containing @version.
      +
      input
      +
      + toRdf/p003-in.jsonld +
      +
      expect
      +
      + toRdf/p003-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tp004 @version setting [1.1, 1.0, 1.1] +
      +
      +
      +
      id
      +
      #tp004
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      If processing mode is not set through API, it is set by the first context containing @version.
      +
      input
      +
      + toRdf/p004-in.jsonld +
      +
      expect
      +
      + toRdf/p004-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi01 error if @version is json-ld-1.0 for property-valued index +
      +
      +
      +
      id
      +
      #tpi01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi01-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test tpi02 error if @container does not include @index for property-valued index +
      +
      +
      +
      id
      +
      #tpi02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi02-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi03 error if @index is a keyword for property-valued index +
      +
      +
      +
      id
      +
      #tpi03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi03-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi04 error if @index is not a string for property-valued index +
      +
      +
      +
      id
      +
      #tpi04
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi04-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi05 error if attempting to add property to value object for property-valued index +
      +
      +
      +
      id
      +
      #tpi05
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi05-in.jsonld +
      +
      expect
      +
      + invalid value object +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi06 property-valued index expands to property value, instead of @index (value) +
      +
      +
      +
      id
      +
      #tpi06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi06-in.jsonld +
      +
      expect
      +
      + toRdf/pi06-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi07 property-valued index appends to property value, instead of @index (value) +
      +
      +
      +
      id
      +
      #tpi07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi07-in.jsonld +
      +
      expect
      +
      + toRdf/pi07-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi08 property-valued index expands to property value, instead of @index (node) +
      +
      +
      +
      id
      +
      #tpi08
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi08-in.jsonld +
      +
      expect
      +
      + toRdf/pi08-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi09 property-valued index appends to property value, instead of @index (node) +
      +
      +
      +
      id
      +
      #tpi09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi09-in.jsonld +
      +
      expect
      +
      + toRdf/pi09-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi10 property-valued index does not output property for @none +
      +
      +
      +
      id
      +
      #tpi10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi10-in.jsonld +
      +
      expect
      +
      + toRdf/pi10-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpi11 property-valued index adds property to graph object +
      +
      +
      +
      id
      +
      #tpi11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expanding index maps where index is a property.
      +
      input
      +
      + toRdf/pi11-in.jsonld +
      +
      expect
      +
      + toRdf/pi11-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr01 Protect a term +
      +
      +
      +
      id
      +
      #tpr01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Check error when overriding a protected term.
      +
      input
      +
      + toRdf/pr01-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr02 Set a term to not be protected +
      +
      +
      +
      id
      +
      #tpr02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      A term with @protected: false is not protected.
      +
      input
      +
      + toRdf/pr02-in.jsonld +
      +
      expect
      +
      + toRdf/pr02-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr03 Protect all terms in context +
      +
      +
      +
      id
      +
      #tpr03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      A protected context protects all term definitions.
      +
      input
      +
      + toRdf/pr03-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr04 Do not protect term with @protected: false +
      +
      +
      +
      id
      +
      #tpr04
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      A protected context does not protect terms with @protected: false.
      +
      input
      +
      + toRdf/pr04-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr05 Clear active context with protected terms from an embedded context +
      +
      +
      +
      id
      +
      #tpr05
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      The Active context be set to null from an embedded context.
      +
      input
      +
      + toRdf/pr05-in.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr06 Clear active context of protected terms from a term. +
      +
      +
      +
      id
      +
      #tpr06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      The Active context may be set to null from a scoped context of a term.
      +
      input
      +
      + toRdf/pr06-in.jsonld +
      +
      expect
      +
      + toRdf/pr06-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr08 Term with protected scoped context. +
      +
      +
      +
      id
      +
      #tpr08
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      A scoped context can protect terms.
      +
      input
      +
      + toRdf/pr08-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr09 Attempt to redefine term in other protected context. +
      +
      +
      +
      id
      +
      #tpr09
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      A protected term cannot redefine another protected term.
      +
      input
      +
      + toRdf/pr09-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr10 Simple protected and unprotected terms. +
      +
      +
      +
      id
      +
      #tpr10
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Simple protected and unprotected terms.
      +
      input
      +
      + toRdf/pr10-in.jsonld +
      +
      expect
      +
      + toRdf/pr10-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr11 Fail to override protected term. +
      +
      +
      +
      id
      +
      #tpr11
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Fail to override protected term.
      +
      input
      +
      + toRdf/pr11-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr12 Scoped context fail to override protected term. +
      +
      +
      +
      id
      +
      #tpr12
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Scoped context fail to override protected term.
      +
      input
      +
      + toRdf/pr12-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr13 Override unprotected term. +
      +
      +
      +
      id
      +
      #tpr13
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Override unprotected term.
      +
      input
      +
      + toRdf/pr13-in.jsonld +
      +
      expect
      +
      + toRdf/pr13-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr14 Clear protection with null context. +
      +
      +
      +
      id
      +
      #tpr14
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Clear protection with null context.
      +
      input
      +
      + toRdf/pr14-in.jsonld +
      +
      expect
      +
      + toRdf/pr14-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr15 Clear protection with array with null context +
      +
      +
      +
      id
      +
      #tpr15
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Clear protection with array with null context
      +
      input
      +
      + toRdf/pr15-in.jsonld +
      +
      expect
      +
      + toRdf/pr15-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr16 Override protected terms after null. +
      +
      +
      +
      id
      +
      #tpr16
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Override protected terms after null.
      +
      input
      +
      + toRdf/pr16-in.jsonld +
      +
      expect
      +
      + toRdf/pr16-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr17 Fail to override protected terms with type. +
      +
      +
      +
      id
      +
      #tpr17
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Fail to override protected terms with type.
      +
      input
      +
      + toRdf/pr17-in.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr18 Fail to override protected terms with type+null+ctx. +
      +
      +
      +
      id
      +
      #tpr18
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Fail to override protected terms with type+null+ctx.
      +
      input
      +
      + toRdf/pr18-in.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr19 Mix of protected and unprotected terms. +
      +
      +
      +
      id
      +
      #tpr19
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Mix of protected and unprotected terms.
      +
      input
      +
      + toRdf/pr19-in.jsonld +
      +
      expect
      +
      + toRdf/pr19-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr20 Fail with mix of protected and unprotected terms with type+null+ctx. +
      +
      +
      +
      id
      +
      #tpr20
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Fail with mix of protected and unprotected terms with type+null+ctx.
      +
      input
      +
      + toRdf/pr20-in.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr21 Fail with mix of protected and unprotected terms with type+null. +
      +
      +
      +
      id
      +
      #tpr21
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Fail with mix of protected and unprotected terms with type+null.
      +
      input
      +
      + toRdf/pr21-in.jsonld +
      +
      expect
      +
      + invalid context nullification +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr22 Check legal overriding of type-scoped protected term from nested node. +
      +
      +
      +
      id
      +
      #tpr22
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Check legal overriding of type-scoped protected term from nested node.
      +
      input
      +
      + toRdf/pr22-in.jsonld +
      +
      expect
      +
      + toRdf/pr22-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr23 Allows redefinition of protected alias term with same definition. +
      +
      +
      +
      id
      +
      #tpr23
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Allows redefinition of protected alias term with same definition.
      +
      input
      +
      + toRdf/pr23-in.jsonld +
      +
      expect
      +
      + toRdf/pr23-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr24 Allows redefinition of protected prefix term with same definition. +
      +
      +
      +
      id
      +
      #tpr24
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Allows redefinition of protected prefix term with same definition.
      +
      input
      +
      + toRdf/pr24-in.jsonld +
      +
      expect
      +
      + toRdf/pr24-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr25 Allows redefinition of terms with scoped contexts using same definitions. +
      +
      +
      +
      id
      +
      #tpr25
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Allows redefinition of terms with scoped contexts using same definitions.
      +
      input
      +
      + toRdf/pr25-in.jsonld +
      +
      expect
      +
      + toRdf/pr25-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr26 Fails on redefinition of terms with scoped contexts using different definitions. +
      +
      +
      +
      id
      +
      #tpr26
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Fails on redefinition of terms with scoped contexts using different definitions.
      +
      input
      +
      + toRdf/pr26-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr27 Allows redefinition of protected alias term with same definition modulo protected flag. +
      +
      +
      +
      id
      +
      #tpr27
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Allows redefinition of protected alias term with same definition modulo protected flag.
      +
      input
      +
      + toRdf/pr27-in.jsonld +
      +
      expect
      +
      + toRdf/pr27-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr28 Fails if trying to redefine a protected null term. +
      +
      +
      +
      id
      +
      #tpr28
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      A protected term with a null IRI mapping cannot be redefined.
      +
      input
      +
      + toRdf/pr28-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr29 Does not expand a Compact IRI using a non-prefix term. +
      +
      +
      +
      id
      +
      #tpr29
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Expansion of Compact IRIs considers if the term can be used as a prefix.
      +
      input
      +
      + toRdf/pr29-in.jsonld +
      +
      expect
      +
      + toRdf/pr29-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr30 Keywords may be protected. +
      +
      +
      +
      id
      +
      #tpr30
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Keywords may not be redefined other than to protect them.
      +
      input
      +
      + toRdf/pr30-in.jsonld +
      +
      expect
      +
      + toRdf/pr30-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr31 Protected keyword aliases cannot be overridden. +
      +
      +
      +
      id
      +
      #tpr31
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Keywords may not be redefined other than to protect them.
      +
      input
      +
      + toRdf/pr31-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr32 Protected @type cannot be overridden. +
      +
      +
      +
      id
      +
      #tpr32
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Keywords may not be redefined other than to protect them.
      +
      input
      +
      + toRdf/pr32-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr33 Fails if trying to declare a keyword alias as prefix. +
      +
      +
      +
      id
      +
      #tpr33
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Keyword aliases can not be used as prefixes.
      +
      input
      +
      + toRdf/pr33-in.jsonld +
      +
      expect
      +
      + invalid term definition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr34 Ignores a non-keyword term starting with '@' +
      +
      +
      +
      id
      +
      #tpr34
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + toRdf/pr34-in.jsonld +
      +
      expect
      +
      + toRdf/pr34-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr35 Ignores a non-keyword term starting with '@' (with @vocab) +
      +
      +
      +
      id
      +
      #tpr35
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + toRdf/pr35-in.jsonld +
      +
      expect
      +
      + toRdf/pr35-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr36 Ignores a term mapping to a value in the form of a keyword. +
      +
      +
      +
      id
      +
      #tpr36
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + toRdf/pr36-in.jsonld +
      +
      expect
      +
      + toRdf/pr36-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr37 Ignores a term mapping to a value in the form of a keyword (with @vocab). +
      +
      +
      +
      id
      +
      #tpr37
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + toRdf/pr37-in.jsonld +
      +
      expect
      +
      + toRdf/pr37-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr38 Ignores a term mapping to a value in the form of a keyword (@reverse). +
      +
      +
      +
      id
      +
      #tpr38
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + toRdf/pr38-in.jsonld +
      +
      expect
      +
      + toRdf/pr38-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr39 Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab). +
      +
      +
      +
      id
      +
      #tpr39
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Terms in the form of a keyword, which are not keywords, are ignored.
      +
      input
      +
      + toRdf/pr39-in.jsonld +
      +
      expect
      +
      + toRdf/pr39-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr40 Protected terms and property-scoped contexts +
      +
      +
      +
      id
      +
      #tpr40
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Check overriding of protected term from property-scoped context.
      +
      input
      +
      + toRdf/pr40-in.jsonld +
      +
      expect
      +
      + toRdf/pr40-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tpr41 Allows protected redefinition of equivalent id terms +
      +
      +
      +
      id
      +
      #tpr41
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Check protected redefinition of equivalent id terms in different forms.
      +
      input
      +
      + toRdf/pr41-in.jsonld +
      +
      expect
      +
      + toRdf/pr41-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test trt01 Representing numbers >= 1e21 +
      +
      +
      +
      id
      +
      #trt01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      numbers with no fractions but that are >= 1e21 are represented as xsd:double
      +
      input
      +
      + toRdf/rt01-in.jsonld +
      +
      expect
      +
      + toRdf/rt01-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso01 @import is invalid in 1.0. +
      +
      +
      +
      id
      +
      #tso01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      @import is invalid in 1.0.
      +
      input
      +
      + toRdf/so01-in.jsonld +
      +
      expect
      +
      + invalid context entry +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test tso02 @import must be a string +
      +
      +
      +
      id
      +
      #tso02
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      @import must be a string.
      +
      input
      +
      + toRdf/so02-in.jsonld +
      +
      expect
      +
      + invalid @import value +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso03 @import overflow +
      +
      +
      +
      id
      +
      #tso03
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Processors must detect source contexts that include @import.
      +
      input
      +
      + toRdf/so03-in.jsonld +
      +
      expect
      +
      + invalid context entry +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso05 @propagate: true on type-scoped context with @import +
      +
      +
      +
      id
      +
      #tso05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      type-scoped context with @propagate: true survive node-objects (with @import)
      +
      input
      +
      + toRdf/so05-in.jsonld +
      +
      expect
      +
      + toRdf/so05-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso06 @propagate: false on property-scoped context with @import +
      +
      +
      +
      id
      +
      #tso06
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      property-scoped context with @propagate: false do not survive node-objects (with @import)
      +
      input
      +
      + toRdf/so06-in.jsonld +
      +
      expect
      +
      + toRdf/so06-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso07 Protect all terms in sourced context +
      +
      +
      +
      id
      +
      #tso07
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      A protected context protects all term definitions.
      +
      input
      +
      + toRdf/so07-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso08 Override term defined in sourced context +
      +
      +
      +
      id
      +
      #tso08
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      The containing context is merged into the source context.
      +
      input
      +
      + toRdf/so08-in.jsonld +
      +
      expect
      +
      + toRdf/so08-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso09 Override @vocab defined in sourced context +
      +
      +
      +
      id
      +
      #tso09
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      The containing context is merged into the source context.
      +
      input
      +
      + toRdf/so09-in.jsonld +
      +
      expect
      +
      + toRdf/so09-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso10 Protect terms in sourced context +
      +
      +
      +
      id
      +
      #tso10
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      The containing context is merged into the source context.
      +
      input
      +
      + toRdf/so10-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso11 Override protected terms in sourced context +
      +
      +
      +
      id
      +
      #tso11
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      The containing context is merged into the source context.
      +
      input
      +
      + toRdf/so11-in.jsonld +
      +
      expect
      +
      + toRdf/so11-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso12 @import may not be used in an imported context. +
      +
      +
      +
      id
      +
      #tso12
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      @import only valid within a term definition.
      +
      input
      +
      + toRdf/so12-in.jsonld +
      +
      expect
      +
      + invalid context entry +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test tso13 @import can only reference a single context +
      +
      +
      +
      id
      +
      #tso13
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      @import can only reference a single context.
      +
      input
      +
      + toRdf/so13-in.jsonld +
      +
      expect
      +
      + invalid remote context +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test ttn01 @type: @none is illegal in 1.0. +
      +
      +
      +
      id
      +
      #ttn01
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      @type: @none is illegal in json-ld-1.0.
      +
      input
      +
      + toRdf/tn01-in.jsonld +
      +
      expect
      +
      + invalid type mapping +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      processingMode
      +
      json-ld-1.0
      +
      +
      +
      +
      +
      + Test ttn02 @type: @none expands strings as value objects +
      +
      +
      +
      id
      +
      #ttn02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      @type: @none leaves inputs other than strings alone
      +
      input
      +
      + toRdf/tn02-in.jsonld +
      +
      expect
      +
      + toRdf/tn02-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test twf01 Triples including invalid subject IRIs are rejected +
      +
      +
      +
      id
      +
      #twf01
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      ToRdf emits only well-formed statements.
      +
      input
      +
      + toRdf/wf01-in.jsonld +
      +
      expect
      +
      + toRdf/wf01-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test twf02 Triples including invalid predicate IRIs are rejected +
      +
      +
      +
      id
      +
      #twf02
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      ToRdf emits only well-formed statements.
      +
      input
      +
      + toRdf/wf02-in.jsonld +
      +
      expect
      +
      + toRdf/wf02-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test twf03 Triples including invalid object IRIs are rejected +
      +
      +
      +
      id
      +
      #twf03
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      ToRdf emits only well-formed statements.
      +
      input
      +
      + toRdf/wf03-in.jsonld +
      +
      expect
      +
      + toRdf/wf03-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test twf04 Triples including invalid type IRIs are rejected +
      +
      +
      +
      id
      +
      #twf04
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      ToRdf emits only well-formed statements.
      +
      input
      +
      + toRdf/wf04-in.jsonld +
      +
      expect
      +
      + toRdf/wf04-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test twf05 Triples including invalid language tags are rejected +
      +
      +
      +
      id
      +
      #twf05
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      ToRdf emits only well-formed statements.
      +
      input
      +
      + toRdf/wf05-in.jsonld +
      +
      expect
      +
      + toRdf/wf05-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      + Test twf07 Triples including invalid graph name IRIs are rejected +
      +
      +
      +
      id
      +
      #twf07
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      ToRdf emits only well-formed statements.
      +
      input
      +
      + toRdf/wf07-in.jsonld +
      +
      expect
      +
      + toRdf/wf07-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file From 26f08b8ac96f191502e4669bfa4d1920c38e9468 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Feb 2024 23:17:48 +0000 Subject: [PATCH 22/42] Bump rack from 3.0.9 to 3.0.9.1 Bumps [rack](https://github.com/rack/rack) from 3.0.9 to 3.0.9.1. - [Release notes](https://github.com/rack/rack/releases) - [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md) - [Commits](https://github.com/rack/rack/compare/v3.0.9...v3.0.9.1) --- updated-dependencies: - dependency-name: rack dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 60ee1e84..48c77c34 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -89,7 +89,7 @@ GEM stringio public_suffix (5.0.4) racc (1.7.3) - rack (3.0.9) + rack (3.0.9.1) rake (13.1.0) rdf (3.3.1) bcp47_spec (~> 0.2) From 406dec70479bec2f7c11177930d8870d276c445f Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Wed, 21 Feb 2024 02:22:39 -0500 Subject: [PATCH 23/42] Test protected flag retained during redefinition. - Add expand and toRdf tests to check protection flag is retained when a term is redefined the same as a protected term, and then redefined as something else, triggering a failure. - See 4.1.11 https://www.w3.org/TR/json-ld11/#protected-term-definitions about similar overrides that don't change semantics of the protected term. - See 4.2.2.27.2 https://www.w3.org/TR/json-ld-api/#algorithm-0 about retaining the value of protected flag. --- tests/expand-manifest.jsonld | 8 ++++++++ tests/expand/pr42-in.jsonld | 15 +++++++++++++++ tests/toRdf-manifest.jsonld | 8 ++++++++ tests/toRdf/pr42-in.jsonld | 15 +++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 tests/expand/pr42-in.jsonld create mode 100644 tests/toRdf/pr42-in.jsonld diff --git a/tests/expand-manifest.jsonld b/tests/expand-manifest.jsonld index c18f12bb..636ad35e 100644 --- a/tests/expand-manifest.jsonld +++ b/tests/expand-manifest.jsonld @@ -2843,6 +2843,14 @@ "option": {"specVersion": "json-ld-1.1"}, "input": "expand/pr41-in.jsonld", "expect": "expand/pr41-out.jsonld" + }, { + "@id": "#tpr42", + "@type": ["jld:NegativeEvaluationTest", "jld:ExpandTest"], + "name": "Fail if protected flag not retained during redefinition", + "purpose": "Check protected redefinition retains protected flag.", + "option": {"specVersion": "json-ld-1.1"}, + "input": "expand/pr42-in.jsonld", + "expectErrorCode": "protected term redefinition" }, { "@id": "#tso01", "@type": ["jld:NegativeEvaluationTest", "jld:ExpandTest"], diff --git a/tests/expand/pr42-in.jsonld b/tests/expand/pr42-in.jsonld new file mode 100644 index 00000000..8b6d41e5 --- /dev/null +++ b/tests/expand/pr42-in.jsonld @@ -0,0 +1,15 @@ +{ + "@context": [ + { + "@protected": true, + "protected": "ex:protected" + }, + { + "protected": "ex:protected" + }, + { + "protected": "ex:unprotected" + } + ], + "protected": "fail / should retain protection during redefinition" +} diff --git a/tests/toRdf-manifest.jsonld b/tests/toRdf-manifest.jsonld index b5448d5f..3b25e3a0 100644 --- a/tests/toRdf-manifest.jsonld +++ b/tests/toRdf-manifest.jsonld @@ -3372,6 +3372,14 @@ "option": {"specVersion": "json-ld-1.1"}, "input": "toRdf/pr41-in.jsonld", "expect": "toRdf/pr41-out.nq" + }, { + "@id": "#tpr42", + "@type": ["jld:NegativeEvaluationTest", "jld:ToRDFTest"], + "name": "Fail if protected flag not retained during redefinition", + "purpose": "Check protected redefinition retains protected flag.", + "option": {"specVersion": "json-ld-1.1"}, + "input": "toRdf/pr42-in.jsonld", + "expectErrorCode": "protected term redefinition" }, { "@id": "#trt01", "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], diff --git a/tests/toRdf/pr42-in.jsonld b/tests/toRdf/pr42-in.jsonld new file mode 100644 index 00000000..8b6d41e5 --- /dev/null +++ b/tests/toRdf/pr42-in.jsonld @@ -0,0 +1,15 @@ +{ + "@context": [ + { + "@protected": true, + "protected": "ex:protected" + }, + { + "protected": "ex:protected" + }, + { + "protected": "ex:unprotected" + } + ], + "protected": "fail / should retain protection during redefinition" +} From eb205fa9b5b2fe8ab6ee5ff07f0446f10eb3c759 Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Tue, 6 Feb 2024 23:05:37 -0500 Subject: [PATCH 24/42] Add test for `@context` redefinition. --- tests/expand-manifest.jsonld | 7 +++++++ tests/expand/er56-in.jsonld | 10 ++++++++++ tests/toRdf-manifest.jsonld | 7 +++++++ tests/toRdf/er56-in.jsonld | 10 ++++++++++ 4 files changed, 34 insertions(+) create mode 100644 tests/expand/er56-in.jsonld create mode 100644 tests/toRdf/er56-in.jsonld diff --git a/tests/expand-manifest.jsonld b/tests/expand-manifest.jsonld index 636ad35e..1585385d 100644 --- a/tests/expand-manifest.jsonld +++ b/tests/expand-manifest.jsonld @@ -1819,6 +1819,13 @@ "purpose": "The value of @type in an expanded term definition object MUST be a string or null.", "input": "expand/er55-in.jsonld", "expectErrorCode": "invalid type mapping" + }, { + "@id": "#ter56", + "@type": [ "jld:NegativeEvaluationTest", "jld:ExpandTest" ], + "name": "Invalid redefinition of @context keyword.", + "purpose": "Verifies that an exception is raise when attempting to redefine @context.", + "input": "expand/er56-in.jsonld", + "expectErrorCode": "keyword redefinition" }, { "@id": "#tes01", "@type": ["jld:NegativeEvaluationTest", "jld:ExpandTest"], diff --git a/tests/expand/er56-in.jsonld b/tests/expand/er56-in.jsonld new file mode 100644 index 00000000..157ec456 --- /dev/null +++ b/tests/expand/er56-in.jsonld @@ -0,0 +1,10 @@ +{ + "@context": { + "@context": { + "p": "ex:p" + } + }, + "@id": "ex:1", + "p": "value" +} + diff --git a/tests/toRdf-manifest.jsonld b/tests/toRdf-manifest.jsonld index 3b25e3a0..579d8fcb 100644 --- a/tests/toRdf-manifest.jsonld +++ b/tests/toRdf-manifest.jsonld @@ -2244,6 +2244,13 @@ "purpose": "The value of @type in an expanded term definition object MUST be a string or null.", "input": "toRdf/er55-in.jsonld", "expectErrorCode": "invalid type mapping" + }, { + "@id": "#ter56", + "@type": [ "jld:NegativeEvaluationTest", "jld:ToRDFTest" ], + "name": "Invalid redefinition of @context keyword.", + "purpose": "Verifies that an exception is raise when attempting to redefine @context.", + "input": "expand/er56-in.jsonld", + "expectErrorCode": "keyword redefinition" }, { "@id": "#tin01", "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], diff --git a/tests/toRdf/er56-in.jsonld b/tests/toRdf/er56-in.jsonld new file mode 100644 index 00000000..157ec456 --- /dev/null +++ b/tests/toRdf/er56-in.jsonld @@ -0,0 +1,10 @@ +{ + "@context": { + "@context": { + "p": "ex:p" + } + }, + "@id": "ex:1", + "p": "value" +} + From d3597d3eea35207e4ae9167f8c6966ba4da45c01 Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Tue, 6 Feb 2024 23:06:18 -0500 Subject: [PATCH 25/42] Fix indentation. --- tests/toRdf-manifest.jsonld | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/tests/toRdf-manifest.jsonld b/tests/toRdf-manifest.jsonld index 579d8fcb..2a8ded6e 100644 --- a/tests/toRdf-manifest.jsonld +++ b/tests/toRdf-manifest.jsonld @@ -2231,19 +2231,19 @@ "expectErrorCode": "invalid @prefix value", "option": {"specVersion": "json-ld-1.1"} }, { - "@id": "#ter54", - "@type": [ "jld:NegativeEvaluationTest", "jld:ToRDFTest" ], - "name": "Invalid value object, multiple values for @type.", - "purpose": "The value of @type in a value object MUST be a string or null.", - "input": "toRdf/er54-in.jsonld", - "expectErrorCode": "invalid typed value" - }, { - "@id": "#ter55", - "@type": [ "jld:NegativeEvaluationTest", "jld:ToRDFTest" ], - "name": "Invalid term definition, multiple values for @type.", - "purpose": "The value of @type in an expanded term definition object MUST be a string or null.", - "input": "toRdf/er55-in.jsonld", - "expectErrorCode": "invalid type mapping" + "@id": "#ter54", + "@type": [ "jld:NegativeEvaluationTest", "jld:ToRDFTest" ], + "name": "Invalid value object, multiple values for @type.", + "purpose": "The value of @type in a value object MUST be a string or null.", + "input": "toRdf/er54-in.jsonld", + "expectErrorCode": "invalid typed value" + }, { + "@id": "#ter55", + "@type": [ "jld:NegativeEvaluationTest", "jld:ToRDFTest" ], + "name": "Invalid term definition, multiple values for @type.", + "purpose": "The value of @type in an expanded term definition object MUST be a string or null.", + "input": "toRdf/er55-in.jsonld", + "expectErrorCode": "invalid type mapping" }, { "@id": "#ter56", "@type": [ "jld:NegativeEvaluationTest", "jld:ToRDFTest" ], From 61f07cb701bcbef4e8d5880be5f90716dc8403ae Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Wed, 6 Mar 2024 11:45:39 -0800 Subject: [PATCH 26/42] Apply suggestions from code review Co-authored-by: Dave Longley --- tests/expand-manifest.jsonld | 2 +- tests/toRdf-manifest.jsonld | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/expand-manifest.jsonld b/tests/expand-manifest.jsonld index 1585385d..04bc779d 100644 --- a/tests/expand-manifest.jsonld +++ b/tests/expand-manifest.jsonld @@ -1823,7 +1823,7 @@ "@id": "#ter56", "@type": [ "jld:NegativeEvaluationTest", "jld:ExpandTest" ], "name": "Invalid redefinition of @context keyword.", - "purpose": "Verifies that an exception is raise when attempting to redefine @context.", + "purpose": "Verifies that an exception is raised when attempting to redefine @context.", "input": "expand/er56-in.jsonld", "expectErrorCode": "keyword redefinition" }, { diff --git a/tests/toRdf-manifest.jsonld b/tests/toRdf-manifest.jsonld index 2a8ded6e..75639689 100644 --- a/tests/toRdf-manifest.jsonld +++ b/tests/toRdf-manifest.jsonld @@ -2248,7 +2248,7 @@ "@id": "#ter56", "@type": [ "jld:NegativeEvaluationTest", "jld:ToRDFTest" ], "name": "Invalid redefinition of @context keyword.", - "purpose": "Verifies that an exception is raise when attempting to redefine @context.", + "purpose": "Verifies that an exception is raised when attempting to redefine @context.", "input": "expand/er56-in.jsonld", "expectErrorCode": "keyword redefinition" }, { From 076fd47655e1be6beb2d2fda466e9bca9f0c4bdd Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Wed, 6 Mar 2024 14:32:29 -0800 Subject: [PATCH 27/42] Automatically build HTML versions of test manifests. --- .github/workflows/generate.yml | 33 +++++++++++++++++++++++++++++++++ Gemfile.lock | 1 + 2 files changed, 34 insertions(+) create mode 100644 .github/workflows/generate.yml diff --git a/.github/workflows/generate.yml b/.github/workflows/generate.yml new file mode 100644 index 00000000..2641a6ad --- /dev/null +++ b/.github/workflows/generate.yml @@ -0,0 +1,33 @@ +name: Automatic Report and Test Manifest Generation +on: + push: + branches: [main] + paths: ["reports/**", "tests/**"] + pull_request: + branches: [ main ] + paths: ["reports/**", "tests/**"] + +jobs: + build: + name: Generate Reports using Ruby + runs-on: ubuntu-latest + permissions: + # Give the default GITHUB_TOKEN write permission to commit and push the changed files back to the repository. + contents: write + steps: + - uses: actions/checkout@v3 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.2.2 + - name: Install dependencies + run: bundle install + - name: Generate Test Manifests + run: (cd tests; bundle exec rake) + #- name: Generate Report + # run: (cd reports; rake) + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: Automated report generation + commit_user_name: Report generation bot + commit_user_email: <> + diff --git a/Gemfile.lock b/Gemfile.lock index 48c77c34..2717205d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -201,6 +201,7 @@ GEM PLATFORMS arm64-darwin-21 arm64-darwin-22 + arm64-darwin-23 x86_64-darwin-20 x86_64-linux From a41bae04fa952fffbad53c819f00244a36c5208f Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Wed, 6 Mar 2024 14:37:13 -0800 Subject: [PATCH 28/42] Manually rebuild some manifests. --- tests/expand-manifest.html | 49 ++++++++++++++++++++++++++++++++++++++ tests/toRdf-manifest.html | 49 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 98 insertions(+) diff --git a/tests/expand-manifest.html b/tests/expand-manifest.html index 110ba47b..58c5ac2b 100644 --- a/tests/expand-manifest.html +++ b/tests/expand-manifest.html @@ -6004,6 +6004,27 @@

      +
      + Test ter56 Invalid redefinition of @context keyword. +
      +
      +
      +
      id
      +
      #ter56
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Verifies that an exception is raised when attempting to redefine @context.
      +
      input
      +
      + expand/er56-in.jsonld +
      +
      expect
      +
      + keyword redefinition +
      +
      +
      Test tes01 Using an array value for @context is illegal in JSON-LD 1.0
      @@ -9594,6 +9615,34 @@

      +
      + Test tpr42 Fail if protected flag not retained during redefinition +
      +
      +
      +
      id
      +
      #tpr42
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Check protected redefinition retains protected flag.
      +
      input
      +
      + expand/pr42-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      Test tso01 @import is invalid in 1.0.
      diff --git a/tests/toRdf-manifest.html b/tests/toRdf-manifest.html index ef5c0d86..7dd09f0a 100644 --- a/tests/toRdf-manifest.html +++ b/tests/toRdf-manifest.html @@ -7289,6 +7289,27 @@

      +
      + Test ter56 Invalid redefinition of @context keyword. +
      +
      +
      +
      id
      +
      #ter56
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Verifies that an exception is raised when attempting to redefine @context.
      +
      input
      +
      + expand/er56-in.jsonld +
      +
      expect
      +
      + keyword redefinition +
      +
      +
      Test tin01 Basic Included array
      @@ -11293,6 +11314,34 @@

      +
      + Test tpr42 Fail if protected flag not retained during redefinition +
      +
      +
      +
      id
      +
      #tpr42
      +
      Type
      +
      jld:NegativeEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Check protected redefinition retains protected flag.
      +
      input
      +
      + toRdf/pr42-in.jsonld +
      +
      expect
      +
      + protected term redefinition +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      Test trt01 Representing numbers >= 1e21
      From f655fcda7fe50c18f3373aa73da4457a9f03629c Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Tue, 5 Dec 2023 22:44:35 -0500 Subject: [PATCH 29/42] Add graph container null context protection test. --- tests/expand-manifest.jsonld | 8 ++++++++ tests/expand/pr43-in.jsonld | 23 +++++++++++++++++++++++ tests/expand/pr43-out.jsonld | 19 +++++++++++++++++++ tests/toRdf-manifest.jsonld | 8 ++++++++ tests/toRdf/pr43-in.jsonld | 23 +++++++++++++++++++++++ tests/toRdf/pr43-out.nq | 2 ++ 6 files changed, 83 insertions(+) create mode 100644 tests/expand/pr43-in.jsonld create mode 100644 tests/expand/pr43-out.jsonld create mode 100644 tests/toRdf/pr43-in.jsonld create mode 100644 tests/toRdf/pr43-out.nq diff --git a/tests/expand-manifest.jsonld b/tests/expand-manifest.jsonld index 04bc779d..12cb3993 100644 --- a/tests/expand-manifest.jsonld +++ b/tests/expand-manifest.jsonld @@ -2858,6 +2858,14 @@ "option": {"specVersion": "json-ld-1.1"}, "input": "expand/pr42-in.jsonld", "expectErrorCode": "protected term redefinition" + }, { + "@id": "#tpr43", + "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], + "name": "Clear protection in @graph @container with null context.", + "purpose": "Clear protection in @graph @container with null context.", + "option": {"specVersion": "json-ld-1.1"}, + "input": "expand/pr43-in.jsonld", + "expect": "expand/pr43-out.jsonld" }, { "@id": "#tso01", "@type": ["jld:NegativeEvaluationTest", "jld:ExpandTest"], diff --git a/tests/expand/pr43-in.jsonld b/tests/expand/pr43-in.jsonld new file mode 100644 index 00000000..aafbb4d7 --- /dev/null +++ b/tests/expand/pr43-in.jsonld @@ -0,0 +1,23 @@ +{ + "@context": { + "@protected": true, + "protected": { + "@id": "ex:protected1", + "@type": "@id" + }, + "unprotected": { + "@id": "ex:unprotected", + "@type": "@id", + "@container": "@graph", + "@context": null + } + }, + "@id": "ex:outer", + "unprotected": { + "@context": { + "protected": "ex:protected2" + }, + "@id": "ex:inner", + "protected": "p === ex:protected2" + } +} diff --git a/tests/expand/pr43-out.jsonld b/tests/expand/pr43-out.jsonld new file mode 100644 index 00000000..a11925d4 --- /dev/null +++ b/tests/expand/pr43-out.jsonld @@ -0,0 +1,19 @@ +[ + { + "@id": "ex:outer", + "ex:unprotected": [ + { + "@graph": [ + { + "@id": "ex:inner", + "ex:protected2": [ + { + "@value": "p === ex:protected2" + } + ] + } + ] + } + ] + } +] diff --git a/tests/toRdf-manifest.jsonld b/tests/toRdf-manifest.jsonld index 75639689..1d2c9267 100644 --- a/tests/toRdf-manifest.jsonld +++ b/tests/toRdf-manifest.jsonld @@ -3387,6 +3387,14 @@ "option": {"specVersion": "json-ld-1.1"}, "input": "toRdf/pr42-in.jsonld", "expectErrorCode": "protected term redefinition" + }, { + "@id": "#tpr43", + "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], + "name": "Clear protection in @graph @container with null context.", + "purpose": "Clear protection in @graph @container with null context.", + "option": {"specVersion": "json-ld-1.1"}, + "input": "toRdf/pr43-in.jsonld", + "expect": "toRdf/pr43-out.nq" }, { "@id": "#trt01", "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], diff --git a/tests/toRdf/pr43-in.jsonld b/tests/toRdf/pr43-in.jsonld new file mode 100644 index 00000000..aafbb4d7 --- /dev/null +++ b/tests/toRdf/pr43-in.jsonld @@ -0,0 +1,23 @@ +{ + "@context": { + "@protected": true, + "protected": { + "@id": "ex:protected1", + "@type": "@id" + }, + "unprotected": { + "@id": "ex:unprotected", + "@type": "@id", + "@container": "@graph", + "@context": null + } + }, + "@id": "ex:outer", + "unprotected": { + "@context": { + "protected": "ex:protected2" + }, + "@id": "ex:inner", + "protected": "p === ex:protected2" + } +} diff --git a/tests/toRdf/pr43-out.nq b/tests/toRdf/pr43-out.nq new file mode 100644 index 00000000..d4788bca --- /dev/null +++ b/tests/toRdf/pr43-out.nq @@ -0,0 +1,2 @@ + _:b0 . + "p === ex:protected2" _:b0 . From e3e59f0229cdd3a7ad6fbed1ed1516d77afa6d5d Mon Sep 17 00:00:00 2001 From: davidlehn Date: Fri, 8 Mar 2024 04:44:31 +0000 Subject: [PATCH 30/42] Automated report generation --- tests/expand-manifest.html | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/tests/expand-manifest.html b/tests/expand-manifest.html index 58c5ac2b..85a273e9 100644 --- a/tests/expand-manifest.html +++ b/tests/expand-manifest.html @@ -9643,6 +9643,34 @@

      +
      + Test tpr43 Clear protection in @graph @container with null context. +
      +
      +
      +
      id
      +
      #tpr43
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ExpandTest
      +
      Purpose
      +
      Clear protection in @graph @container with null context.
      +
      input
      +
      + expand/pr43-in.jsonld +
      +
      expect
      +
      + expand/pr43-out.jsonld +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      Test tso01 @import is invalid in 1.0.
      From 8baa4b8cebde00cc544245370f7b6fb896fe7b0c Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Fri, 29 Mar 2024 12:03:14 -0700 Subject: [PATCH 31/42] Build toRdf-manifest.html manually. --- tests/toRdf-manifest.html | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/tests/toRdf-manifest.html b/tests/toRdf-manifest.html index 7dd09f0a..717096ab 100644 --- a/tests/toRdf-manifest.html +++ b/tests/toRdf-manifest.html @@ -11342,6 +11342,34 @@

      +
      + Test tpr43 Clear protection in @graph @container with null context. +
      +
      +
      +
      id
      +
      #tpr43
      +
      Type
      +
      jld:PositiveEvaluationTest, jld:ToRDFTest
      +
      Purpose
      +
      Clear protection in @graph @container with null context.
      +
      input
      +
      + toRdf/pr43-in.jsonld +
      +
      expect
      +
      + toRdf/pr43-out.nq +
      +
      Options
      +
      +
      +
      specVersion
      +
      json-ld-1.1
      +
      +
      +
      +
      Test trt01 Representing numbers >= 1e21
      From ff458fc147c072f6d191929f45343fd7f0fb6b4f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 23:38:32 +0000 Subject: [PATCH 32/42] Bump nokogiri from 1.16.2 to 1.16.5 Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.2 to 1.16.5. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.2...v1.16.5) --- updated-dependencies: - dependency-name: nokogiri dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2717205d..1229ae65 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -79,11 +79,11 @@ GEM multi_json (1.15.0) net-http-persistent (4.0.2) connection_pool (~> 2.2) - nokogiri (1.16.2-arm64-darwin) + nokogiri (1.16.5-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-darwin) + nokogiri (1.16.5-x86_64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-linux) + nokogiri (1.16.5-x86_64-linux) racc (~> 1.4) psych (5.1.2) stringio From c33ba2839b9fa8040feb281568f5e616c64a89e0 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Wed, 15 May 2024 12:25:12 +0200 Subject: [PATCH 33/42] All PRs and Issues will be added to project https://github.com/orgs/w3c/projects/82 --- .../add_prs_and_issues_to_project.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/add_prs_and_issues_to_project.yml diff --git a/.github/workflows/add_prs_and_issues_to_project.yml b/.github/workflows/add_prs_and_issues_to_project.yml new file mode 100644 index 00000000..ab8ff206 --- /dev/null +++ b/.github/workflows/add_prs_and_issues_to_project.yml @@ -0,0 +1,19 @@ +name: Add pull requests and issues to projects + +on: + pull_request_target: + types: + - opened + issues: + types: + - opened + +jobs: + add-to-project: + name: Add PR and issues to project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@v0.4.1 + with: + project-url: https://github.com/orgs/w3c/projects/82 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} From 1016ea1dcdd8b4180b95c70750745d5290094847 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Wed, 15 May 2024 14:47:03 +0200 Subject: [PATCH 34/42] Update add_prs_and_issues_to_project.yml now use migrated version of old project --- .github/workflows/add_prs_and_issues_to_project.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/add_prs_and_issues_to_project.yml b/.github/workflows/add_prs_and_issues_to_project.yml index ab8ff206..16d1ffb7 100644 --- a/.github/workflows/add_prs_and_issues_to_project.yml +++ b/.github/workflows/add_prs_and_issues_to_project.yml @@ -15,5 +15,5 @@ jobs: steps: - uses: actions/add-to-project@v0.4.1 with: - project-url: https://github.com/orgs/w3c/projects/82 + project-url: https://github.com/orgs/w3c/projects/84 github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} From 83cca6c1f92cc4e197f89782311c84e94cd77d67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 21:55:10 +0000 Subject: [PATCH 35/42] Bump rexml from 3.2.6 to 3.2.8 Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8. - [Release notes](https://github.com/ruby/rexml/releases) - [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md) - [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8) --- updated-dependencies: - dependency-name: rexml dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1229ae65..9fd8f1f6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -156,7 +156,8 @@ GEM rdf (~> 3.3) rexml (~> 3.2) redcarpet (3.6.0) - rexml (3.2.6) + rexml (3.2.8) + strscan (>= 3.0.9) scanf (1.0.0) shacl (0.4.1) json-ld (~> 3.3) @@ -185,6 +186,7 @@ GEM net-http-persistent (~> 4.0, >= 4.0.2) rdf (~> 3.3) stringio (3.1.0) + strscan (3.1.0) sxp (1.3.0) matrix (~> 0.4) rdf (~> 3.3) From 363a2378754259cddf30203811a3d4a33fd95b7b Mon Sep 17 00:00:00 2001 From: "Daniel X. Pape" Date: Mon, 20 May 2024 13:46:29 -0700 Subject: [PATCH 36/42] Add test report for jsonld-cpp --- reports/jsonld-cpp.report.ttl | 7701 +++++++++++++++++++++++++++++++++ 1 file changed, 7701 insertions(+) create mode 100644 reports/jsonld-cpp.report.ttl diff --git a/reports/jsonld-cpp.report.ttl b/reports/jsonld-cpp.report.ttl new file mode 100644 index 00000000..ab175cd3 --- /dev/null +++ b/reports/jsonld-cpp.report.ttl @@ -0,0 +1,7701 @@ +@prefix dc: . +@prefix doap: . +@prefix earl: . +@prefix foaf: . +@prefix xsd: . + +<> foaf:primaryTopic ; +foaf:maker ; +dc:issued "2024-05-20T00:18:48Z"^^xsd:dateTime . + + a earl:TestSubject, doap:Project, earl:Software ; +doap:name "jsonld-cpp" ; +doap:description "A JSON-LD 1.1 Processor and API for C++"@en ; +doap:homepage ; +doap:license ; +doap:creator ; +doap:developer ; +doap:developer ; +doap:developer ; +doap:organization ; +doap:programming-language "C++" ; +doap:release [ a doap:Version ; +doap:name "jsonld-cpp 0.5.0" ; +doap:created "2024-05-20"^^xsd:date ; doap:revision "0.5.0" ; +] . + + a foaf:Person, earl:Assertor ; +foaf:name "Dan Pape" ; +foaf:homepage ; +. + + a foaf:Person, earl:Assertor ; +foaf:name "Michael Hawkins" ; +foaf:homepage ; +. + + a foaf:Organization, earl:Assertor ; +foaf:name "Digital Contract Design, LLC" ; +foaf:homepage ; +. + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:45Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:failed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + +[ a earl:Assertion ; +earl:assertedBy ; +earl:subject ; +earl:test ; +earl:mode earl:automatic ; +earl:result [ a earl:TestResult ; +earl:outcome earl:passed ; +dc:date "2024-05-20T00:18:48Z"^^xsd:dateTime ] ] . + + From 30aa53147b81c9f1776c7a35a48b890c1139c0ee Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Tue, 21 May 2024 09:09:02 -0700 Subject: [PATCH 37/42] Build report. --- reports/earl.jsonld | 217978 ++++++++++++++++++++++------------------ reports/index.html | 79600 ++++++++------- reports/manifests.nt | 26325 ++--- 3 files changed, 175043 insertions(+), 148860 deletions(-) diff --git a/reports/earl.jsonld b/reports/earl.jsonld index 0f2d329f..6cb9f798 100644 --- a/reports/earl.jsonld +++ b/reports/earl.jsonld @@ -15,6 +15,7 @@ "@type": "@id" }, "assertions": { + "@id": "mf:report", "@type": "@id", "@container": "@set" }, @@ -38,6 +39,18 @@ "@id": "doap:description", "@language": "en" }, + "entries": { + "@id": "mf:entries", + "@type": "@id", + "@container": "@list", + "@context": { + "assertions": { + "@reverse": "earl:test", + "@type": "@id", + "@container": "@set" + } + } + }, "generatedBy": { "@type": "@id" }, @@ -89,11 +102,6 @@ "title": { "@id": "mf:name" }, - "entries": { - "@id": "mf:entries", - "@type": "@id", - "@container": "@list" - }, "testSubjects": { "@type": "@id", "@container": "@set" @@ -107,52 +115,72 @@ "Software", "doap:Project" ], + "name": "JSON-LD 1.1 Processing Algorithms and API and Framing", + "bibRef": "[[json-ld-api]]", "generatedBy": { - "@id": "http://rubygems.org/gems/earl-report", + "@id": "https://rubygems.org/gems/earl-report", "@type": [ "Software", "doap:Project" ], + "name": "earl-report", + "shortdesc": "Earl Report summary generator", "doapDesc": "EarlReport generates HTML+RDFa rollups of multiple EARL reports", + "homepage": "https://github.com/gkellogg/earl-report", "language": "Ruby", - "shortdesc": "Earl Report summary generator", "license": "http://unlicense.org", - "name": "earl-report", - "developer": [ - "http://greggkellogg.net/foaf#me" - ], - "homepage": "https://github.com/gkellogg/earl-report", "release": { - "@id": "https://github.com/gkellogg/earl-report/tree/0.5.1", + "@id": "https://github.com/gkellogg/earl-report/tree/0.9.1", "@type": "doap:Version", - "revision": "0.5.1", + "name": "earl-report-0.9.1", "doap:created": { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2020-05-30" + "@value": "2024-03-07" }, - "name": "earl-report-0.5.1" - } + "revision": "0.9.1" + }, + "developer": [ + { + "@id": "https://greggkellogg.net/foaf#me", + "@type": "foaf:Person", + "foaf:name": "Gregg Kellogg" + } + ] }, + "assertions": [ + "guile-jsonld-earl.ttl", + "java-jsonp-ld-earl.ttl", + "jsonld-cpp.report.ttl", + "jsonld-gold-earl.ttl", + "jsonld-js-earl.ttl", + "jsonld-streaming-parser-earl.ttl", + "jsonld-streaming-serializer-earl.ttl", + "perl-jsonld-earl.ttl", + "pyld-earl.ttl", + "rdf-parse.ttl", + "ruby-json-ld-earl.ttl", + "rust-sophia-earl.ttl" + ], "testSubjects": [ { "@id": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doap:description": "Perl module JSONLD", - "language": "Perl", "name": "JSONLD", "developer": [ { "@id": "http://kasei.us/about/#greg", "@type": "foaf:Person", - "foaf:homepage": "http://kasei.us/", - "foaf:name": "Gregory Todd Williams" + "foaf:name": "Gregory Todd Williams", + "foaf:homepage": "http://kasei.us/" } ], "homepage": "http://metacpan.org/dist/JSONLD/", + "doap:description": "Perl module JSONLD", + "language": "Perl", "release": { "@id": "http://purl.org/NET/cpan-uri/dist/JSONLD/v_0-004", "revision": "0.004" @@ -161,39 +189,82 @@ { "@id": "https://framagit.org/tyreunom/guile-jsonld", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doapDesc": "Guile implementation of the JsonLD API defined by the W3C.", - "language": "GNU Guile", "name": "guile-jsonld", "developer": [ { "@id": "https://lepiller.eu/#me", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], - "foaf:homepage": "https://lepiller.eu", - "foaf:name": "Julien Lepiller" + "foaf:name": "Julien Lepiller", + "foaf:homepage": "https://lepiller.eu" } ], "homepage": "https://framagit.org/tyreunom/guile-jsonld/", + "doapDesc": "Guile implementation of the JsonLD API defined by the W3C.", + "language": "GNU Guile", "release": { - "@id": "_:b1132", + "@id": "_:b909", "revision": "1.0.0" } }, + { + "@id": "https://github.com/dcdpr/jsonld-cpp", + "@type": [ + "doap:Project", + "TestSubject", + "Software" + ], + "name": "jsonld-cpp", + "developer": [ + { + "@id": "https://github.com/dcdpr", + "@type": [ + "foaf:Organization", + "Assertor" + ], + "foaf:name": "Digital Contract Design, LLC", + "foaf:homepage": "https://github.com/dcdpr/" + }, + { + "@id": "https://github.com/danpape", + "@type": [ + "foaf:Person", + "Assertor" + ], + "foaf:name": "Dan Pape", + "foaf:homepage": "https://github.com/danpape/" + }, + { + "@id": "https://github.com/hawkmauk", + "@type": [ + "foaf:Person", + "Assertor" + ], + "foaf:name": "Michael Hawkins", + "foaf:homepage": "https://github.com/hawkmauk/" + } + ], + "homepage": "https://github.com/dcdpr/jsonld-cpp", + "doapDesc": "A JSON-LD 1.1 Processor and API for C++", + "language": "C++", + "release": { + "@id": "_:b5889", + "revision": "0.5.0" + } + }, { "@id": "https://github.com/digitalbazaar/jsonld.js", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doap:description": "A JSON-LD processor for JavaScript", - "language": "JavaScript", "name": "jsonld.js", "developer": [ { @@ -202,33 +273,33 @@ "foaf:Person", "Assertor" ], + "foaf:name": "Dave Longley", "foaf:homepage": { "@id": "https://github.com/dlongley", "@type": [ "foaf:Person", "Assertor" ], - "foaf:homepage": "https://github.com/dlongley", - "foaf:name": "Dave Longley" - }, - "foaf:name": "Dave Longley" + "foaf:name": "Dave Longley", + "foaf:homepage": "https://github.com/dlongley" + } } ], "homepage": "https://github.com/digitalbazaar/jsonld.js", + "doap:description": "A JSON-LD processor for JavaScript", + "language": "JavaScript", "release": { - "@id": "_:b1075", + "@id": "_:b10168", "revision": "3.1.0" } }, { "@id": "https://github.com/digitalbazaar/pyld", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doap:description": "A JSON-LD processor for Python", - "language": "Python", "name": "PyLD", "developer": [ { @@ -237,68 +308,68 @@ "foaf:Person", "Assertor" ], + "foaf:name": "Dave Longley", "foaf:homepage": { "@id": "https://github.com/dlongley", "@type": [ "foaf:Person", "Assertor" ], - "foaf:homepage": "https://github.com/dlongley", - "foaf:name": "Dave Longley" - }, - "foaf:name": "Dave Longley" + "foaf:name": "Dave Longley", + "foaf:homepage": "https://github.com/dlongley" + } } ], "homepage": "https://github.com/digitalbazaar/pyld", + "doap:description": "A JSON-LD processor for Python", + "language": "Python", "release": { - "@id": "_:b906", + "@id": "_:b15267", "revision": "2.0.1" } }, { "@id": "https://github.com/filip26/titanium-json-ld", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doap:description": "A JSON-LD 1.1 Processor & API for Java", - "language": "Java", "name": "Titanium", "developer": [ { "@id": "https://github.com/filip26", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], + "foaf:name": "Filip Kolarik", "foaf:homepage": { "@id": "https://github.com/filip26", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], - "foaf:homepage": "https://github.com/filip26", - "foaf:name": "Filip Kolarik" - }, - "foaf:name": "Filip Kolarik" + "foaf:name": "Filip Kolarik", + "foaf:homepage": "https://github.com/filip26" + } } ], "homepage": "https://github.com/filip26/titanium-json-ld", + "doap:description": "A JSON-LD 1.1 Processor & API for Java", + "language": "Java", "release": { - "@id": "_:b862", + "@id": "_:b3348", "revision": "0.7" } }, { "@id": "https://github.com/pchampin/sophia_rs", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doapDesc": "A Rust toolkit for RDF and Linked Data.", - "language": "Rust", "name": "Sophia", "developer": [ { @@ -311,41 +382,43 @@ } ], "homepage": "https://github.com/pchampin/sophia_rs", + "doapDesc": "A Rust toolkit for RDF and Linked Data.", + "language": "Rust", "release": { - "@id": "_:b974", + "@id": "_:b20530", "revision": "0.5.0" } }, { "@id": "https://github.com/piprate/json-gold", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doap:description": "A JSON-LD processor for Go", - "language": "Go", "name": "JSON-goLD", "developer": [ { "@id": "https://github.com/kazarena", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], + "foaf:name": "Stan Nazarenko", "foaf:homepage": { "@id": "https://github.com/kazarena", "@type": [ - "foaf:Person", - "Assertor" + "Assertor", + "foaf:Person" ], - "foaf:homepage": "https://github.com/kazarena", - "foaf:name": "Stan Nazarenko" - }, - "foaf:name": "Stan Nazarenko" + "foaf:name": "Stan Nazarenko", + "foaf:homepage": "https://github.com/kazarena" + } } ], "homepage": "https://github.com/piprate/json-gold", + "doap:description": "A JSON-LD processor for Go", + "language": "Go", "release": { "@id": "https://github.com/piprate/json-gold/tree/v0.3.0", "revision": "v0.3.0" @@ -354,12 +427,10 @@ { "@id": "https://rubygems.org/gems/json-ld", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doapDesc": "RDF.rb extension for parsing/serializing JSON-LD data.", - "language": "Ruby", "name": "JSON::LD", "developer": [ { @@ -369,20 +440,20 @@ } ], "homepage": "https://github.com/ruby-rdf/json-ld/", + "doapDesc": "RDF.rb extension for parsing/serializing JSON-LD data.", + "language": "Ruby", "release": { - "@id": "_:b1379", + "@id": "_:b17913", "revision": "3.1.3" } }, { "@id": "https://www.npmjs.com/package/jsonld-streaming-parser/", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doapDesc": "Streaming JSON-LD parser", - "language": "JavaScript", "name": "jsonld-streaming-parser", "developer": [ { @@ -391,25 +462,25 @@ "foaf:Person", "Assertor" ], - "foaf:homepage": "https://www.rubensworks.net/", - "foaf:name": "Ruben Taelman " + "foaf:name": "Ruben Taelman ", + "foaf:homepage": "https://www.rubensworks.net/" } ], "homepage": "https://github.com/rubensworks/jsonld-streaming-parser.js#readme", + "doapDesc": "Streaming JSON-LD parser", + "language": "JavaScript", "release": { - "@id": "_:b1089", + "@id": "_:b12665", "revision": "2.0.0" } }, { "@id": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doapDesc": "Streaming JSON-LD serializer", - "language": "JavaScript", "name": "jsonld-streaming-serializer", "developer": [ { @@ -418,25 +489,25 @@ "foaf:Person", "Assertor" ], - "foaf:homepage": "https://www.rubensworks.net/", - "foaf:name": "Ruben Taelman " + "foaf:name": "Ruben Taelman ", + "foaf:homepage": "https://www.rubensworks.net/" } ], "homepage": "https://github.com/rubensworks/jsonld-streaming-serializer.js#readme", + "doapDesc": "Streaming JSON-LD serializer", + "language": "JavaScript", "release": { - "@id": "_:b920", + "@id": "_:b13550", "revision": "1.1.0" } }, { "@id": "https://www.npmjs.com/package/rdf-parse/", "@type": [ - "Software", "doap:Project", - "TestSubject" + "TestSubject", + "Software" ], - "doapDesc": "Parses RDF from any serialization", - "language": "JavaScript", "name": "rdf-parse", "developer": [ { @@ -445,207204 +516,227203 @@ "foaf:Person", "Assertor" ], - "foaf:homepage": "https://www.rubensworks.net/", - "foaf:name": "Ruben Taelman " + "foaf:name": "Ruben Taelman ", + "foaf:homepage": "https://www.rubensworks.net/" } ], "homepage": "https://github.com/rubensworks/rdf-parse.js#readme", + "doapDesc": "Parses RDF from any serialization", + "language": "JavaScript", "release": { - "@id": "_:b892", + "@id": "_:b17872", "revision": "1.3.0" } } ], "entries": [ { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest", "@type": [ "mf:Manifest", "Report" ], + "title": "Compaction", + "rdfs:comment": "These tests implement the requirements for the JSON-LD [Compaction Algorithm](https://www.w3.org/TR/json-ld11-api/#compaction-algorithm).", "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", - "title": "Flattening", "entries": [ { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0001-out.jsonld", "title": "drop free-floating nodes", - "rdfs:comment": "Flattening drops unreferenced nodes having only @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0001-in.jsonld", + "rdfs:comment": "Unreferenced nodes not containing properties are dropped", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0001-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0001-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0001-out.jsonld", "assertions": [ { - "@id": "_:b11055", + "@id": "_:b20639", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", "result": { - "@id": "_:b6955", + "@id": "_:b20640", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11056", + "@id": "_:b3346", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18208", + "@id": "_:b3347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11057", + "@id": "_:b20633", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", "result": { - "@id": "_:b18209", + "@id": "_:b20634", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11060", + "@id": "_:b12663", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18212", + "@id": "_:b12664", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11053", + "@id": "_:b17870", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11054", + "@id": "_:b17871", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", + } + }, + { + "@id": "_:b5887", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5888", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11062", + "@id": "_:b20643", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", "result": { - "@id": "_:b18214", + "@id": "_:b20644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11063", + "@id": "_:b10166", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18215", + "@id": "_:b10167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11059", + "@id": "_:b18646", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18211", + "@id": "_:b18647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11058", + "@id": "_:b20635", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", "result": { - "@id": "_:b18210", + "@id": "_:b20636", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11061", + "@id": "_:b20637", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", "result": { - "@id": "_:b18213", + "@id": "_:b20638", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11064", + "@id": "_:b20641", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", "result": { - "@id": "_:b18216", + "@id": "_:b20642", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0002-out.jsonld", "title": "basic", - "rdfs:comment": "Flattening terms with different types of values", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0002-in.jsonld", + "rdfs:comment": "Basic term and value compaction", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0002-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0002-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0002-out.jsonld", "assertions": [ { - "@id": "_:b6801", + "@id": "_:b20651", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", "result": { - "@id": "_:b26910", + "@id": "_:b20652", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6799", + "@id": "_:b912", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17840", + "@id": "_:b913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6798", + "@id": "_:b20645", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", "result": { - "@id": "_:b18838", + "@id": "_:b20646", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6800", + "@id": "_:b11887", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25025", + "@id": "_:b11888", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6804", + "@id": "_:b17094", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15361", + "@id": "_:b17095", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", + } + }, + { + "@id": "_:b3351", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3352", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6805", + "@id": "_:b20655", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", "result": { - "@id": "_:b27284", + "@id": "_:b20656", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6806", + "@id": "_:b8664", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28752", + "@id": "_:b8665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6807", + "@id": "_:b18648", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26422", + "@id": "_:b18649", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6803", + "@id": "_:b20647", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", "result": { - "@id": "_:b27670", + "@id": "_:b20648", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6802", + "@id": "_:b20649", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", "result": { - "@id": "_:b28906", + "@id": "_:b20650", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6808", + "@id": "_:b20653", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", "result": { - "@id": "_:b14844", + "@id": "_:b20654", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0003-out.jsonld", "title": "drop null and unmapped properties", - "rdfs:comment": "Verifies that null values and unmapped properties are removed from expanded output", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0003-in.jsonld", + "rdfs:comment": "Properties mapped to null or which are never mapped are dropped", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0003-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0003-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0003-out.jsonld", "assertions": [ { - "@id": "_:b3978", + "@id": "_:b20663", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", "result": { - "@id": "_:b6781", + "@id": "_:b20664", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3977", + "@id": "_:b914", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6780", + "@id": "_:b915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3976", + "@id": "_:b20657", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", "result": { - "@id": "_:b6779", + "@id": "_:b20658", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3974", + "@id": "_:b12109", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6777", + "@id": "_:b12110", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3979", + "@id": "_:b17316", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6782", + "@id": "_:b17317", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", + } + }, + { + "@id": "_:b3353", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3354", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3972", + "@id": "_:b20667", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", "result": { - "@id": "_:b6775", + "@id": "_:b20668", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3975", + "@id": "_:b9502", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6778", + "@id": "_:b9503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3980", + "@id": "_:b18650", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6783", + "@id": "_:b18651", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3973", + "@id": "_:b20659", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", "result": { - "@id": "_:b6776", + "@id": "_:b20660", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3970", + "@id": "_:b20661", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", "result": { - "@id": "_:b3971", + "@id": "_:b20662", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3981", + "@id": "_:b20665", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", "result": { - "@id": "_:b6784", + "@id": "_:b20666", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0004-out.jsonld", "title": "optimize @set, keep empty arrays", - "rdfs:comment": "Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0004-in.jsonld", + "rdfs:comment": "Containers mapped to @set keep empty arrays", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0004-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0004-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0004-out.jsonld", "assertions": [ { - "@id": "_:b16284", + "@id": "_:b20675", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", "result": { - "@id": "_:b16285", + "@id": "_:b20676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16286", + "@id": "_:b916", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5146", + "@id": "_:b917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16291", + "@id": "_:b20669", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", "result": { - "@id": "_:b29665", + "@id": "_:b20670", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b16293", + "@id": "_:b12331", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20971", + "@id": "_:b12332", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16292", + "@id": "_:b17538", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28991", + "@id": "_:b17539", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", + } + }, + { + "@id": "_:b3355", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3356", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16294", + "@id": "_:b20679", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", "result": { - "@id": "_:b29289", + "@id": "_:b20680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16287", + "@id": "_:b9724", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25374", + "@id": "_:b9725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16289", + "@id": "_:b18652", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29211", + "@id": "_:b18653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16290", + "@id": "_:b20671", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", "result": { - "@id": "_:b28670", + "@id": "_:b20672", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16295", + "@id": "_:b20673", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", "result": { - "@id": "_:b27672", + "@id": "_:b20674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16288", + "@id": "_:b20677", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", "result": { - "@id": "_:b4895", + "@id": "_:b20678", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0005-out.jsonld", - "title": "do not expand aliased @id/@type", - "rdfs:comment": "If a keyword is aliased, it is not used when flattening", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0005-in.jsonld", + "title": "@type and prefix compaction", + "rdfs:comment": "Compact uses prefixes in @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0005-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0005-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0005-out.jsonld", "assertions": [ { - "@id": "_:b9396", + "@id": "_:b20687", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", "result": { - "@id": "_:b18430", + "@id": "_:b20688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9400", + "@id": "_:b918", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18434", + "@id": "_:b919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9394", + "@id": "_:b20681", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", "result": { - "@id": "_:b18428", + "@id": "_:b20682", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9399", + "@id": "_:b12553", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18433", + "@id": "_:b12554", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9398", + "@id": "_:b17760", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18432", + "@id": "_:b17761", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", + } + }, + { + "@id": "_:b3357", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3358", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9397", + "@id": "_:b20691", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", "result": { - "@id": "_:b18431", + "@id": "_:b20692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9391", + "@id": "_:b9946", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17904", + "@id": "_:b9947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9393", + "@id": "_:b18654", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18427", + "@id": "_:b18655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9395", + "@id": "_:b20683", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", "result": { - "@id": "_:b18429", + "@id": "_:b20684", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9401", + "@id": "_:b20685", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", "result": { - "@id": "_:b17319", + "@id": "_:b20686", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9392", + "@id": "_:b20689", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", "result": { - "@id": "_:b18426", + "@id": "_:b20690", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0006-out.jsonld", - "title": "alias keywords", - "rdfs:comment": "Aliased keywords expand in resulting document", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0006-in.jsonld", + "title": "keep expanded object format if @type doesn't match", + "rdfs:comment": "Values not matching a coerced @type remain in expanded form", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0006-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0006-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0006-out.jsonld", "assertions": [ { - "@id": "_:b4237", + "@id": "_:b20699", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", "result": { - "@id": "_:b27472", + "@id": "_:b20700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4239", + "@id": "_:b920", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27517", + "@id": "_:b921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4238", + "@id": "_:b20693", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", "result": { - "@id": "_:b24877", + "@id": "_:b20694", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4236", + "@id": "_:b10281", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25768", + "@id": "_:b10282", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4240", + "@id": "_:b15380", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24619", + "@id": "_:b15381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", + } + }, + { + "@id": "_:b3359", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3360", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4242", + "@id": "_:b20703", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", "result": { - "@id": "_:b27519", + "@id": "_:b20704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4233", + "@id": "_:b7554", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2836", + "@id": "_:b7555", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4241", + "@id": "_:b18656", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27518", + "@id": "_:b18657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4231", + "@id": "_:b20695", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", "result": { - "@id": "_:b4232", + "@id": "_:b20696", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4234", + "@id": "_:b20697", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", "result": { - "@id": "_:b13606", + "@id": "_:b20698", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4235", + "@id": "_:b20701", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", "result": { - "@id": "_:b22762", + "@id": "_:b20702", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0007-out.jsonld", - "title": "date type-coercion", - "rdfs:comment": "Expand strings to expanded value with @type: xsd:dateTime", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0007-in.jsonld", + "title": "add context", + "rdfs:comment": "External context is added to the compacted document", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0007-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0007-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0007-out.jsonld", "assertions": [ { - "@id": "_:b14620", + "@id": "_:b20711", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", "result": { - "@id": "_:b27288", + "@id": "_:b20712", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14626", + "@id": "_:b922", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29870", + "@id": "_:b923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14624", + "@id": "_:b20705", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", "result": { - "@id": "_:b29725", + "@id": "_:b20706", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14622", + "@id": "_:b10503", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25291", + "@id": "_:b10504", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14621", + "@id": "_:b15602", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28054", + "@id": "_:b15603", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", + } + }, + { + "@id": "_:b3361", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3362", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14625", + "@id": "_:b20715", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", "result": { - "@id": "_:b24645", + "@id": "_:b20716", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14619", + "@id": "_:b7776", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22441", + "@id": "_:b7777", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14627", + "@id": "_:b18658", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29661", + "@id": "_:b18659", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14617", + "@id": "_:b20707", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", "result": { - "@id": "_:b14618", + "@id": "_:b20708", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14623", + "@id": "_:b20709", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", "result": { - "@id": "_:b24085", + "@id": "_:b20710", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14628", + "@id": "_:b20713", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", "result": { - "@id": "_:b29554", + "@id": "_:b20714", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0008-out.jsonld", - "title": "@value with @language", - "rdfs:comment": "Keep expanded values with @language, drop non-conforming value objects containing just @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0008-in.jsonld", + "title": "alias keywords", + "rdfs:comment": "Aliases for keywords are used in compacted document", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0008-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0008-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0008-out.jsonld", "assertions": [ { - "@id": "_:b8203", + "@id": "_:b20723", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", "result": { - "@id": "_:b8945", + "@id": "_:b20724", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8207", + "@id": "_:b924", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8949", + "@id": "_:b925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8204", + "@id": "_:b20717", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", "result": { - "@id": "_:b8946", + "@id": "_:b20718", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8209", + "@id": "_:b10725", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8951", + "@id": "_:b10726", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8202", + "@id": "_:b15824", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8944", + "@id": "_:b15825", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", + } + }, + { + "@id": "_:b3363", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3364", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8199", + "@id": "_:b20727", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", "result": { - "@id": "_:b8200", + "@id": "_:b20728", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8208", + "@id": "_:b7998", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8950", + "@id": "_:b7999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8210", + "@id": "_:b18660", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8952", + "@id": "_:b18661", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8206", + "@id": "_:b20719", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", "result": { - "@id": "_:b8948", + "@id": "_:b20720", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8205", + "@id": "_:b20721", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", "result": { - "@id": "_:b8947", + "@id": "_:b20722", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8201", + "@id": "_:b20725", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", "result": { - "@id": "_:b8943", + "@id": "_:b20726", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0009-out.jsonld", - "title": "@graph with terms", - "rdfs:comment": "Use of @graph to contain multiple nodes within array", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0009-in.jsonld", + "title": "compact @id", + "rdfs:comment": "Value with @id is compacted to string if property cast to @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0009-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0009-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0009-out.jsonld", "assertions": [ { - "@id": "_:b13146", + "@id": "_:b20735", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", "result": { - "@id": "_:b13157", + "@id": "_:b20736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13147", + "@id": "_:b926", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3591", + "@id": "_:b927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13150", + "@id": "_:b20729", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", "result": { - "@id": "_:b13160", + "@id": "_:b20730", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13153", + "@id": "_:b10947", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13163", + "@id": "_:b10948", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13152", + "@id": "_:b16046", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13162", + "@id": "_:b16047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", + } + }, + { + "@id": "_:b3365", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3366", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13148", + "@id": "_:b20739", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", "result": { - "@id": "_:b13158", + "@id": "_:b20740", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13145", + "@id": "_:b8220", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13156", + "@id": "_:b8221", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13151", + "@id": "_:b18662", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13161", + "@id": "_:b18663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13154", + "@id": "_:b20731", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", "result": { - "@id": "_:b7940", + "@id": "_:b20732", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13149", + "@id": "_:b20733", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", "result": { - "@id": "_:b13159", + "@id": "_:b20734", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13155", + "@id": "_:b20737", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", "result": { - "@id": "_:b13164", + "@id": "_:b20738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0010-out.jsonld", - "title": "native types", - "rdfs:comment": "Flattening native scalar retains native scalar within expanded value", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0010-in.jsonld", + "title": "array to @graph", + "rdfs:comment": "An array of objects is serialized with @graph", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0010-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0010-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0010-out.jsonld", "assertions": [ { - "@id": "_:b12670", + "@id": "_:b20747", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", "result": { - "@id": "_:b12671", + "@id": "_:b20748", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12675", + "@id": "_:b928", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19393", + "@id": "_:b929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12672", + "@id": "_:b20741", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", "result": { - "@id": "_:b13129", + "@id": "_:b20742", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12674", + "@id": "_:b11169", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24621", + "@id": "_:b11170", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12678", + "@id": "_:b16268", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11094", + "@id": "_:b16269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", + } + }, + { + "@id": "_:b3367", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3368", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12676", + "@id": "_:b20751", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", "result": { - "@id": "_:b17126", + "@id": "_:b20752", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12680", + "@id": "_:b8442", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27648", + "@id": "_:b8443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12677", + "@id": "_:b18664", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27646", + "@id": "_:b18665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12681", + "@id": "_:b20743", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", "result": { - "@id": "_:b23434", + "@id": "_:b20744", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12673", + "@id": "_:b20745", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", "result": { - "@id": "_:b17350", + "@id": "_:b20746", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12679", + "@id": "_:b20749", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", "result": { - "@id": "_:b27647", + "@id": "_:b20750", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0011-out.jsonld", - "title": "coerced @id", - "rdfs:comment": "A value of a property with @type: @id coercion expands to a node reference", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0011-in.jsonld", + "title": "compact date", + "rdfs:comment": "Expanded value with type xsd:dateTime is represented as string with type coercion", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0011-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0011-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0011-out.jsonld", "assertions": [ { - "@id": "_:b8772", + "@id": "_:b20759", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", "result": { - "@id": "_:b17810", + "@id": "_:b20760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8763", + "@id": "_:b930", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21751", + "@id": "_:b931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8765", + "@id": "_:b20753", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", "result": { - "@id": "_:b27350", + "@id": "_:b20754", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8766", + "@id": "_:b11391", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28460", + "@id": "_:b11392", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8768", + "@id": "_:b16490", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24781", + "@id": "_:b16491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", + } + }, + { + "@id": "_:b3369", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3370", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8764", + "@id": "_:b20763", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", "result": { - "@id": "_:b18202", + "@id": "_:b20764", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8767", + "@id": "_:b8666", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29646", + "@id": "_:b8667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8771", + "@id": "_:b18666", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10699", + "@id": "_:b18667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8769", + "@id": "_:b20755", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", "result": { - "@id": "_:b24792", + "@id": "_:b20756", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8770", + "@id": "_:b20757", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", "result": { - "@id": "_:b24869", + "@id": "_:b20758", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8761", + "@id": "_:b20761", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", "result": { - "@id": "_:b8762", + "@id": "_:b20762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0012-out.jsonld", - "title": "@graph with embed", - "rdfs:comment": "Flattening objects containing chained objects flattens all objects", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0012-in.jsonld", + "title": "native types", + "rdfs:comment": "Native values are unmodified during compaction", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0012-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0012-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0012-out.jsonld", "assertions": [ { - "@id": "_:b14414", + "@id": "_:b20771", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", "result": { - "@id": "_:b19913", + "@id": "_:b20772", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14409", + "@id": "_:b932", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19909", + "@id": "_:b933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14404", + "@id": "_:b20765", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", "result": { - "@id": "_:b13071", + "@id": "_:b20766", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14412", + "@id": "_:b11613", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19912", + "@id": "_:b11614", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14411", + "@id": "_:b16712", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19911", + "@id": "_:b16713", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", + } + }, + { + "@id": "_:b3371", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3372", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14408", + "@id": "_:b20775", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", "result": { - "@id": "_:b19908", + "@id": "_:b20776", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14410", + "@id": "_:b8888", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19910", + "@id": "_:b8889", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14407", + "@id": "_:b18668", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19907", + "@id": "_:b18669", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14405", + "@id": "_:b20767", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", "result": { - "@id": "_:b19906", + "@id": "_:b20768", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14406", + "@id": "_:b20769", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", "result": { - "@id": "_:b16095", + "@id": "_:b20770", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14413", + "@id": "_:b20773", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", "result": { - "@id": "_:b13885", + "@id": "_:b20774", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0013-out.jsonld", - "title": "flatten already expanded", - "rdfs:comment": "Flattening an expanded/flattened document maintains input document", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0013-in.jsonld", + "title": "@value with @language", + "rdfs:comment": "Values with @language remain in expanded form by default", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0013-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0013-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0013-out.jsonld", "assertions": [ { - "@id": "_:b10229", + "@id": "_:b20783", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", "result": { - "@id": "_:b18467", + "@id": "_:b20784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10232", + "@id": "_:b934", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2456", + "@id": "_:b935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10227", + "@id": "_:b20777", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", "result": { - "@id": "_:b10228", + "@id": "_:b20778", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10234", + "@id": "_:b11831", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19753", + "@id": "_:b11832", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10238", + "@id": "_:b16934", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19757", + "@id": "_:b16935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", + } + }, + { + "@id": "_:b3373", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3374", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10233", + "@id": "_:b20787", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", "result": { - "@id": "_:b19752", + "@id": "_:b20788", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10230", + "@id": "_:b9110", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18129", + "@id": "_:b9111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10236", + "@id": "_:b18670", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19755", + "@id": "_:b18671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10231", + "@id": "_:b20779", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", "result": { - "@id": "_:b19751", + "@id": "_:b20780", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10237", + "@id": "_:b20781", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", "result": { - "@id": "_:b19756", + "@id": "_:b20782", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10235", + "@id": "_:b20785", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", "result": { - "@id": "_:b19754", + "@id": "_:b20786", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0015-out.jsonld", - "title": "collapse set of sets, keep empty lists", - "rdfs:comment": "An array of multiple @set nodes are collapsed into a single array", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0015-in.jsonld", + "title": "array to aliased @graph", + "rdfs:comment": "Aliasing @graph uses alias in compacted document", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0014-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0014-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0014-out.jsonld", "assertions": [ { - "@id": "_:b8876", + "@id": "_:b20795", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", "result": { - "@id": "_:b26944", + "@id": "_:b20796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8869", + "@id": "_:b936", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21509", + "@id": "_:b937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8875", + "@id": "_:b20789", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", "result": { - "@id": "_:b25003", + "@id": "_:b20790", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8865", + "@id": "_:b11853", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8866", + "@id": "_:b11854", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8874", + "@id": "_:b17060", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25792", + "@id": "_:b17061", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", + } + }, + { + "@id": "_:b3375", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3376", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8867", + "@id": "_:b20799", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", "result": { - "@id": "_:b15001", + "@id": "_:b20800", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8871", + "@id": "_:b9332", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26942", + "@id": "_:b9333", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8872", + "@id": "_:b18672", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7081", + "@id": "_:b18673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8870", + "@id": "_:b20791", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", "result": { - "@id": "_:b26327", + "@id": "_:b20792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8868", + "@id": "_:b20793", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", "result": { - "@id": "_:b21195", + "@id": "_:b20794", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8873", + "@id": "_:b20797", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", "result": { - "@id": "_:b26943", + "@id": "_:b20798", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0016-out.jsonld", - "title": "context reset", - "rdfs:comment": "Setting @context to null within an embedded object resets back to initial context state", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0016-in.jsonld", + "title": "best match compaction", + "rdfs:comment": "Property with values of different types use most appropriate term when compacting", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0015-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0015-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0015-out.jsonld", "assertions": [ { - "@id": "_:b4900", + "@id": "_:b20807", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", "result": { - "@id": "_:b18200", + "@id": "_:b20808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4901", + "@id": "_:b938", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20880", + "@id": "_:b939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4904", + "@id": "_:b20801", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", "result": { - "@id": "_:b11303", + "@id": "_:b20802", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4908", + "@id": "_:b11875", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20782", + "@id": "_:b11876", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4907", + "@id": "_:b17082", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21572", + "@id": "_:b17083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", + } + }, + { + "@id": "_:b3377", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3378", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4902", + "@id": "_:b20811", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", "result": { - "@id": "_:b23249", + "@id": "_:b20812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4903", + "@id": "_:b9370", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14724", + "@id": "_:b9371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4897", + "@id": "_:b18674", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4898", + "@id": "_:b18675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4899", + "@id": "_:b20803", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", "result": { - "@id": "_:b6222", + "@id": "_:b20804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4905", + "@id": "_:b20805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", "result": { - "@id": "_:b10898", + "@id": "_:b20806", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4906", + "@id": "_:b20809", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", "result": { - "@id": "_:b23903", + "@id": "_:b20810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0017-out.jsonld", - "title": "@graph and @id aliased", - "rdfs:comment": "Flattening with @graph and @id aliases", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0017-in.jsonld", + "title": "recursive named graphs", + "rdfs:comment": "Compacting a document with multiple embedded uses of @graph", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0016-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0016-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0016-out.jsonld", "assertions": [ { - "@id": "_:b21797", + "@id": "_:b20819", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", "result": { - "@id": "_:b28652", + "@id": "_:b20820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b21798", + "@id": "_:b940", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25288", + "@id": "_:b941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21795", + "@id": "_:b20813", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", "result": { - "@id": "_:b29581", + "@id": "_:b20814", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b21791", + "@id": "_:b11899", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23794", + "@id": "_:b11900", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21793", + "@id": "_:b17106", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28753", + "@id": "_:b17107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", + } + }, + { + "@id": "_:b3379", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3380", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21792", + "@id": "_:b20823", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", "result": { - "@id": "_:b26584", + "@id": "_:b20824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21794", + "@id": "_:b9392", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28332", + "@id": "_:b9393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21799", + "@id": "_:b18676", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24192", + "@id": "_:b18677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21796", + "@id": "_:b20815", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", "result": { - "@id": "_:b19226", + "@id": "_:b20816", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b21790", + "@id": "_:b20817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", "result": { - "@id": "_:b22454", + "@id": "_:b20818", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21788", + "@id": "_:b20821", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", "result": { - "@id": "_:b21789", + "@id": "_:b20822", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0018-out.jsonld", - "title": "override default @language", - "rdfs:comment": "override default @language in terms; only language-tag strings", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0018-in.jsonld", + "title": "A term mapping to null removes the mapping", + "rdfs:comment": "Mapping a term to null causes the property and its values to be removed from the compacted document", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0017-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0017-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0017-out.jsonld", "assertions": [ { - "@id": "_:b8342", + "@id": "_:b20831", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", "result": { - "@id": "_:b27094", + "@id": "_:b20832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8344", + "@id": "_:b942", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21223", + "@id": "_:b943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8343", + "@id": "_:b20825", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", "result": { - "@id": "_:b24371", + "@id": "_:b20826", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8340", + "@id": "_:b11921", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24829", + "@id": "_:b11922", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8338", + "@id": "_:b17128", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8339", + "@id": "_:b17129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", + } + }, + { + "@id": "_:b3381", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3382", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8349", + "@id": "_:b20835", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", "result": { - "@id": "_:b29578", + "@id": "_:b20836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8347", + "@id": "_:b9414", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27622", + "@id": "_:b9415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8348", + "@id": "_:b18678", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29379", + "@id": "_:b18679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8341", + "@id": "_:b20827", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", "result": { - "@id": "_:b25516", + "@id": "_:b20828", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8346", + "@id": "_:b20829", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", "result": { - "@id": "_:b29577", + "@id": "_:b20830", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8345", + "@id": "_:b20833", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", "result": { - "@id": "_:b28825", + "@id": "_:b20834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0019-out.jsonld", - "title": "remove @value = null", - "rdfs:comment": "Flattening a value of null removes the value", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0019-in.jsonld", + "title": "best matching term for lists", + "rdfs:comment": "Lists with values of different types use best term in compacted document", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0018-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0018-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0018-out.jsonld", "assertions": [ { - "@id": "_:b10276", + "@id": "_:b20843", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", "result": { - "@id": "_:b28153", + "@id": "_:b20844", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10274", + "@id": "_:b944", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28057", + "@id": "_:b945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10273", + "@id": "_:b20837", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", "result": { - "@id": "_:b8778", + "@id": "_:b20838", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10280", + "@id": "_:b11943", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25888", + "@id": "_:b11944", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10270", + "@id": "_:b17150", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10271", + "@id": "_:b17151", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", + } + }, + { + "@id": "_:b3383", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3384", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10272", + "@id": "_:b20847", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", "result": { - "@id": "_:b21949", + "@id": "_:b20848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10278", + "@id": "_:b9436", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13804", + "@id": "_:b9437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10277", + "@id": "_:b18680", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28154", + "@id": "_:b18681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10275", + "@id": "_:b20839", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", "result": { - "@id": "_:b25017", + "@id": "_:b20840", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10279", + "@id": "_:b20841", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", "result": { - "@id": "_:b24624", + "@id": "_:b20842", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10281", + "@id": "_:b20845", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", "result": { - "@id": "_:b28155", + "@id": "_:b20846", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0020-out.jsonld", - "title": "do not remove @graph if not at top-level", - "rdfs:comment": "@graph used under a node is retained", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0020-in.jsonld", + "title": "Keep duplicate values in @list and @set", + "rdfs:comment": "Duplicate values in @list or @set are retained in compacted document", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0019-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0019-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0019-out.jsonld", "assertions": [ { - "@id": "_:b8063", + "@id": "_:b20855", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", "result": { - "@id": "_:b26174", + "@id": "_:b20856", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8058", + "@id": "_:b946", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8059", + "@id": "_:b947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8066", + "@id": "_:b20849", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", "result": { - "@id": "_:b26550", + "@id": "_:b20850", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8069", + "@id": "_:b11965", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21019", + "@id": "_:b11966", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8067", + "@id": "_:b17172", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11477", + "@id": "_:b17173", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", + } + }, + { + "@id": "_:b3385", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3386", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8068", + "@id": "_:b20859", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", "result": { - "@id": "_:b9619", + "@id": "_:b20860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8065", + "@id": "_:b9458", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28180", + "@id": "_:b9459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8060", + "@id": "_:b18682", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17328", + "@id": "_:b18683", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8062", + "@id": "_:b20851", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", "result": { - "@id": "_:b21425", + "@id": "_:b20852", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8061", + "@id": "_:b20853", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", "result": { - "@id": "_:b19538", + "@id": "_:b20854", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8064", + "@id": "_:b20857", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", "result": { - "@id": "_:b27185", + "@id": "_:b20858", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0021-out.jsonld", - "title": "do not remove @graph at top-level if not only property", - "rdfs:comment": "@graph used at the top level is retained if there are other properties", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0021-in.jsonld", + "title": "Compact @id that is a property IRI when @container is @list", + "rdfs:comment": "A term with @container: @list is also used as the value of an @id, if appropriate", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0020-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0020-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0020-out.jsonld", "assertions": [ { - "@id": "_:b22327", + "@id": "_:b20867", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", "result": { - "@id": "_:b24495", + "@id": "_:b20868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b22332", + "@id": "_:b948", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29514", + "@id": "_:b949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22334", + "@id": "_:b20861", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", "result": { - "@id": "_:b24574", + "@id": "_:b20862", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b22336", + "@id": "_:b11987", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27355", + "@id": "_:b11988", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22325", + "@id": "_:b17194", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22326", + "@id": "_:b17195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", + } + }, + { + "@id": "_:b3387", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3388", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22329", + "@id": "_:b20871", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", "result": { - "@id": "_:b28030", + "@id": "_:b20872", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22330", + "@id": "_:b9480", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28473", + "@id": "_:b9481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22335", + "@id": "_:b18684", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29358", + "@id": "_:b18685", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22328", + "@id": "_:b20863", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", "result": { - "@id": "_:b25176", + "@id": "_:b20864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b22331", + "@id": "_:b20865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", "result": { - "@id": "_:b27120", + "@id": "_:b20866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22333", + "@id": "_:b20869", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", "result": { - "@id": "_:b24131", + "@id": "_:b20870", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0022-out.jsonld", - "title": "flatten value with default language", - "rdfs:comment": "Flattening with a default language applies that language to string values", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0022-in.jsonld", + "title": "Compact properties and types using @vocab", + "rdfs:comment": "@vocab is used to create relative properties and types if no other term matches", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0021-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0021-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0021-out.jsonld", "assertions": [ { - "@id": "_:b10018", + "@id": "_:b20879", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", "result": { - "@id": "_:b13722", + "@id": "_:b20880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10024", + "@id": "_:b950", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3011", + "@id": "_:b951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10027", + "@id": "_:b20873", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", "result": { - "@id": "_:b13729", + "@id": "_:b20874", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10016", + "@id": "_:b12009", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10017", + "@id": "_:b12010", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10019", + "@id": "_:b17216", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13723", + "@id": "_:b17217", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", + } + }, + { + "@id": "_:b3389", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3390", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10020", + "@id": "_:b20883", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", "result": { - "@id": "_:b13724", + "@id": "_:b20884", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10021", + "@id": "_:b9504", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13725", + "@id": "_:b9505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10022", + "@id": "_:b18686", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13726", + "@id": "_:b18687", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10026", + "@id": "_:b20875", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", "result": { - "@id": "_:b8918", + "@id": "_:b20876", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10023", + "@id": "_:b20877", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", "result": { - "@id": "_:b13727", + "@id": "_:b20878", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10025", + "@id": "_:b20881", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", "result": { - "@id": "_:b13728", + "@id": "_:b20882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0023-out.jsonld", - "title": "Flattening list/set with coercion", - "rdfs:comment": "Flattening lists and sets with properties having coercion coerces list/set values", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0023-in.jsonld", + "title": "@list compaction of nested properties", + "rdfs:comment": "Compact nested properties using @list containers", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0022-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0022-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0022-out.jsonld", "assertions": [ { - "@id": "_:b7815", + "@id": "_:b20891", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", "result": { - "@id": "_:b28930", + "@id": "_:b20892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7808", + "@id": "_:b952", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13958", + "@id": "_:b953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7810", + "@id": "_:b20885", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", "result": { - "@id": "_:b23131", + "@id": "_:b20886", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7813", + "@id": "_:b12031", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28786", + "@id": "_:b12032", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7816", + "@id": "_:b17238", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26006", + "@id": "_:b17239", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", + } + }, + { + "@id": "_:b3391", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3392", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7812", + "@id": "_:b20895", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", "result": { - "@id": "_:b26701", + "@id": "_:b20896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7809", + "@id": "_:b9526", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18408", + "@id": "_:b9527", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7817", + "@id": "_:b18688", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19970", + "@id": "_:b18689", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7814", + "@id": "_:b20887", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", "result": { - "@id": "_:b28429", + "@id": "_:b20888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7806", + "@id": "_:b20889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", "result": { - "@id": "_:b7807", + "@id": "_:b20890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7811", + "@id": "_:b20893", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", "result": { - "@id": "_:b24446", + "@id": "_:b20894", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0024-out.jsonld", - "title": "Multiple contexts", - "rdfs:comment": "Tests that contexts in an array are merged", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0024-in.jsonld", + "title": "prefer @vocab over compacted IRIs", + "rdfs:comment": "@vocab takes precedence over prefixes - even if the result is longer", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0023-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0023-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0023-out.jsonld", "assertions": [ { - "@id": "_:b3183", + "@id": "_:b20903", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", "result": { - "@id": "_:b25614", + "@id": "_:b20904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3181", + "@id": "_:b954", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25613", + "@id": "_:b955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3179", + "@id": "_:b20897", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", "result": { - "@id": "_:b24676", + "@id": "_:b20898", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3177", + "@id": "_:b12053", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13541", + "@id": "_:b12054", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3178", + "@id": "_:b17260", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22684", + "@id": "_:b17261", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", + } + }, + { + "@id": "_:b3393", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3394", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3180", + "@id": "_:b20907", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", "result": { - "@id": "_:b25612", + "@id": "_:b20908", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3182", + "@id": "_:b9548", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25002", + "@id": "_:b9549", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3186", + "@id": "_:b18690", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25616", + "@id": "_:b18691", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3175", + "@id": "_:b20899", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", "result": { - "@id": "_:b3176", + "@id": "_:b20900", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3184", + "@id": "_:b20901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", "result": { - "@id": "_:b25615", + "@id": "_:b20902", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3185", + "@id": "_:b20905", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", "result": { - "@id": "_:b14000", + "@id": "_:b20906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0025-out.jsonld", - "title": "Problematic IRI flattening tests", - "rdfs:comment": "Flattening different kinds of terms and Compact IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0025-in.jsonld", + "title": "most specific term matching in @list.", + "rdfs:comment": "The most specific term that matches all of the elements in the list, taking into account the default language, must be selected.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0024-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0024-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0024-out.jsonld", "assertions": [ { - "@id": "_:b4978", + "@id": "_:b20915", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", "result": { - "@id": "_:b27491", + "@id": "_:b20916", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4977", + "@id": "_:b956", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27490", + "@id": "_:b957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4974", + "@id": "_:b20909", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", "result": { - "@id": "_:b24740", + "@id": "_:b20910", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4980", + "@id": "_:b12075", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27492", + "@id": "_:b12076", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4976", + "@id": "_:b17282", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27206", + "@id": "_:b17283", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", + } + }, + { + "@id": "_:b3395", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3396", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4983", + "@id": "_:b20919", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", "result": { - "@id": "_:b27494", + "@id": "_:b20920", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4975", + "@id": "_:b9570", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26403", + "@id": "_:b9571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4972", + "@id": "_:b18692", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4973", + "@id": "_:b18693", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4981", + "@id": "_:b20911", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", "result": { - "@id": "_:b23445", + "@id": "_:b20912", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4979", + "@id": "_:b20913", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", "result": { - "@id": "_:b24659", + "@id": "_:b20914", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4982", + "@id": "_:b20917", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", "result": { - "@id": "_:b27493", + "@id": "_:b20918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0027-out.jsonld", - "title": "Duplicate values in @list and @set", - "rdfs:comment": "Duplicate values in @list and @set are not merged", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0027-in.jsonld", + "title": "Language maps", + "rdfs:comment": "Multiple values with different languages use language maps if property has @container: @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0025-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0025-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0025-out.jsonld", "assertions": [ { - "@id": "_:b6255", + "@id": "_:b20927", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", "result": { - "@id": "_:b23694", + "@id": "_:b20928", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6250", + "@id": "_:b958", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6251", + "@id": "_:b959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6257", + "@id": "_:b20921", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", "result": { - "@id": "_:b28849", + "@id": "_:b20922", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6261", + "@id": "_:b12097", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28862", + "@id": "_:b12098", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6260", + "@id": "_:b17304", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28145", + "@id": "_:b17305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", + } + }, + { + "@id": "_:b3397", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3398", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6253", + "@id": "_:b20931", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", "result": { - "@id": "_:b20264", + "@id": "_:b20932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6259", + "@id": "_:b9592", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28967", + "@id": "_:b9593", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6258", + "@id": "_:b18694", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23095", + "@id": "_:b18695", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6256", + "@id": "_:b20923", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", "result": { - "@id": "_:b27941", + "@id": "_:b20924", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6254", + "@id": "_:b20925", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", "result": { - "@id": "_:b25600", + "@id": "_:b20926", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6252", + "@id": "_:b20929", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", "result": { - "@id": "_:b15019", + "@id": "_:b20930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0028-out.jsonld", - "title": "Use @vocab in properties and @type but not in @id", - "rdfs:comment": "@vocab is used to compact properties and @type, but is not used for @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0028-in.jsonld", + "title": "Language map term selection with complications", + "rdfs:comment": "Test appropriate property use given language maps with @vocab, a default language, and a competing term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0026-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0026-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0026-out.jsonld", "assertions": [ { - "@id": "_:b18386", + "@id": "_:b20939", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", "result": { - "@id": "_:b21545", + "@id": "_:b20940", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18379", + "@id": "_:b960", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23764", + "@id": "_:b961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18383", + "@id": "_:b20933", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", "result": { - "@id": "_:b29297", + "@id": "_:b20934", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18377", + "@id": "_:b12121", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22979", + "@id": "_:b12122", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18375", + "@id": "_:b17328", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18376", + "@id": "_:b17329", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", + } + }, + { + "@id": "_:b3399", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3400", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18385", + "@id": "_:b20943", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", "result": { - "@id": "_:b27575", + "@id": "_:b20944", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18382", + "@id": "_:b9614", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29296", + "@id": "_:b9615", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18381", + "@id": "_:b18696", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27267", + "@id": "_:b18697", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18378", + "@id": "_:b20935", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", "result": { - "@id": "_:b16062", + "@id": "_:b20936", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18384", + "@id": "_:b20937", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", "result": { - "@id": "_:b25552", + "@id": "_:b20938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18380", + "@id": "_:b20941", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", "result": { - "@id": "_:b27424", + "@id": "_:b20942", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0030-out.jsonld", - "title": "Language maps", - "rdfs:comment": "Language Maps expand values to include @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0030-in.jsonld", + "title": "@container: @set with multiple values", + "rdfs:comment": "Fall back to term with @set container if term with language map is defined", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0027-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0027-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0027-out.jsonld", "assertions": [ { - "@id": "_:b6044", + "@id": "_:b20951", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", "result": { - "@id": "_:b2164", + "@id": "_:b20952", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6041", + "@id": "_:b962", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8583", + "@id": "_:b963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6048", + "@id": "_:b20945", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", "result": { - "@id": "_:b2838", + "@id": "_:b20946", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6040", + "@id": "_:b12143", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22361", + "@id": "_:b12144", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6043", + "@id": "_:b17350", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26156", + "@id": "_:b17351", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", + } + }, + { + "@id": "_:b3401", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3402", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6038", + "@id": "_:b20955", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", "result": { - "@id": "_:b6039", + "@id": "_:b20956", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6047", + "@id": "_:b9636", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27512", + "@id": "_:b9637", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6046", + "@id": "_:b18698", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2860", + "@id": "_:b18699", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6045", + "@id": "_:b20947", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", "result": { - "@id": "_:b8976", + "@id": "_:b20948", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6042", + "@id": "_:b20949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", "result": { - "@id": "_:b16233", + "@id": "_:b20950", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6049", + "@id": "_:b20953", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", "result": { - "@id": "_:b23111", + "@id": "_:b20954", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0031-out.jsonld", - "title": "type-coercion of native types", - "rdfs:comment": "Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0031-in.jsonld", + "title": "Alias keywords and use @vocab", + "rdfs:comment": "Combination of keyword aliases and @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0028-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0028-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0028-out.jsonld", "assertions": [ { - "@id": "_:b10175", + "@id": "_:b20963", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", "result": { - "@id": "_:b19672", + "@id": "_:b20964", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10166", + "@id": "_:b964", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10167", + "@id": "_:b965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10172", + "@id": "_:b20957", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", "result": { - "@id": "_:b19670", + "@id": "_:b20958", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10174", + "@id": "_:b12165", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19671", + "@id": "_:b12166", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10173", + "@id": "_:b17372", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3012", + "@id": "_:b17373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", + } + }, + { + "@id": "_:b3403", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3404", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10169", + "@id": "_:b20967", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", "result": { - "@id": "_:b16168", + "@id": "_:b20968", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10170", + "@id": "_:b9658", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19668", + "@id": "_:b9659", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10177", + "@id": "_:b18700", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19673", + "@id": "_:b18701", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10171", + "@id": "_:b20959", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", "result": { - "@id": "_:b19669", + "@id": "_:b20960", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10168", + "@id": "_:b20961", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", "result": { - "@id": "_:b19667", + "@id": "_:b20962", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10176", + "@id": "_:b20965", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", "result": { - "@id": "_:b12428", + "@id": "_:b20966", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0032-out.jsonld", - "title": "Null term and @vocab", - "rdfs:comment": "Mapping a term to null decouples it from @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0032-in.jsonld", + "title": "Simple @index map", + "rdfs:comment": "Output uses index mapping if term is defined with @container: @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0029-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0029-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0029-out.jsonld", "assertions": [ { - "@id": "_:b7435", + "@id": "_:b20975", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", "result": { - "@id": "_:b7436", + "@id": "_:b20976", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7440", + "@id": "_:b966", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29657", + "@id": "_:b967", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7439", + "@id": "_:b20969", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", "result": { - "@id": "_:b26436", + "@id": "_:b20970", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7445", + "@id": "_:b12187", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29659", + "@id": "_:b12188", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7438", + "@id": "_:b17394", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5323", + "@id": "_:b17395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", + } + }, + { + "@id": "_:b3405", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3406", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7446", + "@id": "_:b20979", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", "result": { - "@id": "_:b26223", + "@id": "_:b20980", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7441", + "@id": "_:b9680", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29786", + "@id": "_:b9681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7442", + "@id": "_:b18702", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26154", + "@id": "_:b18703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7444", + "@id": "_:b20971", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", "result": { - "@id": "_:b26425", + "@id": "_:b20972", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7437", + "@id": "_:b20973", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", "result": { - "@id": "_:b23824", + "@id": "_:b20974", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7443", + "@id": "_:b20977", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", "result": { - "@id": "_:b14969", + "@id": "_:b20978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0033-out.jsonld", - "title": "Using @vocab with with type-coercion", - "rdfs:comment": "Verifies that terms can be defined using @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0033-in.jsonld", + "title": "non-matching @container: @index", + "rdfs:comment": "Preserve @index tags if not compacted to an index map", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0030-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0030-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0030-out.jsonld", "assertions": [ { - "@id": "_:b5689", + "@id": "_:b20987", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", "result": { - "@id": "_:b6265", + "@id": "_:b20988", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5685", + "@id": "_:b968", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5614", + "@id": "_:b969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5687", + "@id": "_:b20981", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", "result": { - "@id": "_:b6263", + "@id": "_:b20982", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5686", + "@id": "_:b12209", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6262", + "@id": "_:b12210", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5683", + "@id": "_:b17416", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5684", + "@id": "_:b17417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", + } + }, + { + "@id": "_:b3407", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3408", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5691", + "@id": "_:b20991", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", "result": { - "@id": "_:b6267", + "@id": "_:b20992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5688", + "@id": "_:b9702", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6264", + "@id": "_:b9703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5690", + "@id": "_:b18704", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6266", + "@id": "_:b18705", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5693", + "@id": "_:b20983", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", "result": { - "@id": "_:b6269", + "@id": "_:b20984", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5694", + "@id": "_:b20985", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", "result": { - "@id": "_:b6270", + "@id": "_:b20986", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5692", + "@id": "_:b20989", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", "result": { - "@id": "_:b6268", + "@id": "_:b20990", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0034-out.jsonld", - "title": "Multiple properties expanding to the same IRI", - "rdfs:comment": "Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0034-in.jsonld", + "title": "Compact @reverse", + "rdfs:comment": "Compact traverses through @reverse", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0031-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0031-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0031-out.jsonld", "assertions": [ { - "@id": "_:b5008", + "@id": "_:b20999", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", "result": { - "@id": "_:b6954", + "@id": "_:b21000", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5011", + "@id": "_:b970", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24109", + "@id": "_:b971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5010", + "@id": "_:b20993", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", "result": { - "@id": "_:b24108", + "@id": "_:b20994", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5009", + "@id": "_:b12231", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22478", + "@id": "_:b12232", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5003", + "@id": "_:b17438", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5004", + "@id": "_:b17439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", + } + }, + { + "@id": "_:b3409", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3410", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5013", + "@id": "_:b21003", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", "result": { - "@id": "_:b20976", + "@id": "_:b21004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5012", + "@id": "_:b9726", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24110", + "@id": "_:b9727", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5007", + "@id": "_:b18706", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24107", + "@id": "_:b18707", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5014", + "@id": "_:b20995", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", "result": { - "@id": "_:b2045", + "@id": "_:b20996", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5005", + "@id": "_:b20997", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", "result": { - "@id": "_:b22638", + "@id": "_:b20998", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5006", + "@id": "_:b21001", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", "result": { - "@id": "_:b24106", + "@id": "_:b21002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0035-out.jsonld", - "title": "Language maps with @vocab, default language, and colliding property", - "rdfs:comment": "Pathological tests of language maps", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0035-in.jsonld", + "title": "Compact keys in reverse-maps", + "rdfs:comment": "Compact traverses through @reverse", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0032-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0032-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0032-out.jsonld", "assertions": [ { - "@id": "_:b18022", + "@id": "_:b21011", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", "result": { - "@id": "_:b18033", + "@id": "_:b21012", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18020", + "@id": "_:b972", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18031", + "@id": "_:b973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18025", + "@id": "_:b21005", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", "result": { - "@id": "_:b18035", + "@id": "_:b21006", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18026", + "@id": "_:b12253", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18036", + "@id": "_:b12254", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18023", + "@id": "_:b17460", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17616", + "@id": "_:b17461", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", + } + }, + { + "@id": "_:b3411", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3412", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18030", + "@id": "_:b21015", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", "result": { - "@id": "_:b18039", + "@id": "_:b21016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18029", + "@id": "_:b9748", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18038", + "@id": "_:b9749", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18021", + "@id": "_:b18708", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18032", + "@id": "_:b18709", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18024", + "@id": "_:b21007", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", "result": { - "@id": "_:b18034", + "@id": "_:b21008", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18028", + "@id": "_:b21009", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", "result": { - "@id": "_:b18037", + "@id": "_:b21010", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18027", + "@id": "_:b21013", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", "result": { - "@id": "_:b16763", + "@id": "_:b21014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0036-out.jsonld", - "title": "Flattening @index", - "rdfs:comment": "Flattening index maps for terms defined with @container: @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0036-in.jsonld", + "title": "Compact reverse-map to reverse property", + "rdfs:comment": "A reverse map is replaced with a matching property defined with @reverse", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0033-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0033-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0033-out.jsonld", "assertions": [ { - "@id": "_:b22151", + "@id": "_:b21023", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", "result": { - "@id": "_:b27184", + "@id": "_:b21024", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b22154", + "@id": "_:b974", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29287", + "@id": "_:b975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22156", + "@id": "_:b21017", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", "result": { - "@id": "_:b27014", + "@id": "_:b21018", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b22150", + "@id": "_:b12275", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21156", + "@id": "_:b12276", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22153", + "@id": "_:b17482", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2359", + "@id": "_:b17483", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", + } + }, + { + "@id": "_:b3413", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3414", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22155", + "@id": "_:b21027", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", "result": { - "@id": "_:b19834", + "@id": "_:b21028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22152", + "@id": "_:b9770", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22938", + "@id": "_:b9771", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22160", + "@id": "_:b18710", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27314", + "@id": "_:b18711", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22157", + "@id": "_:b21019", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", "result": { - "@id": "_:b15358", + "@id": "_:b21020", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b22158", + "@id": "_:b21021", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", "result": { - "@id": "_:b25148", + "@id": "_:b21022", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22159", + "@id": "_:b21025", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", "result": { - "@id": "_:b22284", + "@id": "_:b21026", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0037-out.jsonld", - "title": "Flattening reverse properties", - "rdfs:comment": "Flattening @reverse keeps @reverse", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0037-in.jsonld", + "title": "Skip property with @reverse if no match", + "rdfs:comment": "Do not use reverse property if no other property matches as normal property", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0034-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0034-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0034-out.jsonld", "assertions": [ { - "@id": "_:b23732", + "@id": "_:b21035", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", "result": { - "@id": "_:b14480", + "@id": "_:b21036", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b23734", + "@id": "_:b976", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28809", + "@id": "_:b977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23726", + "@id": "_:b21029", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", "result": { - "@id": "_:b25932", + "@id": "_:b21030", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b23733", + "@id": "_:b12297", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1673", + "@id": "_:b12298", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23731", + "@id": "_:b17504", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28252", + "@id": "_:b17505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", + } + }, + { + "@id": "_:b3415", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3416", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23729", + "@id": "_:b21039", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", "result": { - "@id": "_:b26473", + "@id": "_:b21040", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23724", + "@id": "_:b9792", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23725", + "@id": "_:b9793", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23735", + "@id": "_:b18712", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29374", + "@id": "_:b18713", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23727", + "@id": "_:b21031", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", "result": { - "@id": "_:b26407", + "@id": "_:b21032", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b23728", + "@id": "_:b21033", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", "result": { - "@id": "_:b27016", + "@id": "_:b21034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23730", + "@id": "_:b21037", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", "result": { - "@id": "_:b28696", + "@id": "_:b21038", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0039-out.jsonld", - "title": "Using terms in a reverse-maps", - "rdfs:comment": "Terms within @reverse are expanded", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0039-in.jsonld", + "title": "Compact @reverse node references using strings", + "rdfs:comment": "Compact node references to strings for reverse properties using @type: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0035-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0035-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0035-out.jsonld", "assertions": [ { - "@id": "_:b8408", + "@id": "_:b21047", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", "result": { - "@id": "_:b25929", + "@id": "_:b21048", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8405", + "@id": "_:b978", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18296", + "@id": "_:b979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8409", + "@id": "_:b21041", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", "result": { - "@id": "_:b24065", + "@id": "_:b21042", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8411", + "@id": "_:b12319", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11359", + "@id": "_:b12320", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8407", + "@id": "_:b17526", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25856", + "@id": "_:b17527", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", + } + }, + { + "@id": "_:b3417", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3418", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8404", + "@id": "_:b21051", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", "result": { - "@id": "_:b12654", + "@id": "_:b21052", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8412", + "@id": "_:b9814", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14362", + "@id": "_:b9815", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8413", + "@id": "_:b18714", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25931", + "@id": "_:b18715", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8402", + "@id": "_:b21043", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", "result": { - "@id": "_:b8403", + "@id": "_:b21044", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8406", + "@id": "_:b21045", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", "result": { - "@id": "_:b23087", + "@id": "_:b21046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8410", + "@id": "_:b21049", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", "result": { - "@id": "_:b25930", + "@id": "_:b21050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0040-out.jsonld", - "title": "language and index expansion on non-objects", - "rdfs:comment": "Only invoke language and index map expansion if the value is a JSON object", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0040-in.jsonld", + "title": "Compact reverse properties using index containers", + "rdfs:comment": "Compact using both reverse properties and index containers", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0036-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0036-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0036-out.jsonld", "assertions": [ { - "@id": "_:b13646", + "@id": "_:b21059", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", "result": { - "@id": "_:b26658", + "@id": "_:b21060", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13642", + "@id": "_:b980", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19548", + "@id": "_:b981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13643", + "@id": "_:b21053", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", "result": { - "@id": "_:b20520", + "@id": "_:b21054", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13647", + "@id": "_:b12343", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27681", + "@id": "_:b12344", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13644", + "@id": "_:b17550", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25006", + "@id": "_:b17551", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", + } + }, + { + "@id": "_:b3419", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3420", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13651", + "@id": "_:b21063", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", "result": { - "@id": "_:b16698", + "@id": "_:b21064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13648", + "@id": "_:b9836", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26982", + "@id": "_:b9837", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13649", + "@id": "_:b18716", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27815", + "@id": "_:b18717", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13641", + "@id": "_:b21055", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", "result": { - "@id": "_:b15250", + "@id": "_:b21056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13645", + "@id": "_:b21057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", "result": { - "@id": "_:b25151", + "@id": "_:b21058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13650", + "@id": "_:b21061", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", "result": { - "@id": "_:b25356", + "@id": "_:b21062", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0041-out.jsonld", - "title": "Free-floating sets and lists", - "rdfs:comment": "Free-floating values in sets are removed, free-floating lists are removed completely", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0041-in.jsonld", + "title": "Compact keys in @reverse using @vocab", + "rdfs:comment": "Compact keys in @reverse using @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0037-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0037-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0037-out.jsonld", "assertions": [ { - "@id": "_:b7615", + "@id": "_:b21071", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", "result": { - "@id": "_:b18131", + "@id": "_:b21072", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7613", + "@id": "_:b982", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27266", + "@id": "_:b983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7610", + "@id": "_:b21065", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", "result": { - "@id": "_:b28203", + "@id": "_:b21066", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7608", + "@id": "_:b12365", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22975", + "@id": "_:b12366", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7604", + "@id": "_:b17572", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7605", + "@id": "_:b17573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", + } + }, + { + "@id": "_:b3421", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3422", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7612", + "@id": "_:b21075", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", "result": { - "@id": "_:b2566", + "@id": "_:b21076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7609", + "@id": "_:b9858", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28999", + "@id": "_:b9859", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7606", + "@id": "_:b18718", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17543", + "@id": "_:b18719", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7607", + "@id": "_:b21067", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", "result": { - "@id": "_:b18994", + "@id": "_:b21068", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7611", + "@id": "_:b21069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", "result": { - "@id": "_:b29733", + "@id": "_:b21070", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7614", + "@id": "_:b21073", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", "result": { - "@id": "_:b28959", + "@id": "_:b21074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0042-out.jsonld", - "title": "List objects not equivalent", - "rdfs:comment": "Lists objects are implicit unlabeled blank nodes and thus never equivalent", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0042-in.jsonld", + "title": "Index map round-tripping", + "rdfs:comment": "Complex round-tripping use case from Drupal", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b1", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0038-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0038-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0038a-out.jsonld", "assertions": [ { - "@id": "_:b2017", + "@id": "_:b21083", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", "result": { - "@id": "_:b25421", + "@id": "_:b21084", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2010", + "@id": "_:b984", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27232", + "@id": "_:b985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2008", + "@id": "_:b21077", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", "result": { - "@id": "_:b24493", + "@id": "_:b21078", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2015", + "@id": "_:b12387", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27236", + "@id": "_:b12388", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2013", + "@id": "_:b17594", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27235", + "@id": "_:b17595", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", + } + }, + { + "@id": "_:b3423", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3424", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2011", + "@id": "_:b21087", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", "result": { - "@id": "_:b27233", + "@id": "_:b21088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2012", + "@id": "_:b9880", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27234", + "@id": "_:b9881", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2014", + "@id": "_:b18720", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11175", + "@id": "_:b18721", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2006", + "@id": "_:b21079", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", "result": { - "@id": "_:b2007", + "@id": "_:b21080", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2016", + "@id": "_:b21081", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", "result": { - "@id": "_:b27237", + "@id": "_:b21082", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2009", + "@id": "_:b21085", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", "result": { - "@id": "_:b26935", + "@id": "_:b21086", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0043-out.jsonld", - "title": "Sample test manifest extract", - "rdfs:comment": "Flatten a test manifest", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0043-in.jsonld", + "title": "@graph is array", + "rdfs:comment": "Value of @graph is always an array", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0039-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0039-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0039-out.jsonld", "assertions": [ { - "@id": "_:b4419", + "@id": "_:b21095", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", "result": { - "@id": "_:b16931", + "@id": "_:b21096", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4418", + "@id": "_:b986", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10253", + "@id": "_:b987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4422", + "@id": "_:b21089", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", "result": { - "@id": "_:b27108", + "@id": "_:b21090", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4423", + "@id": "_:b12409", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23444", + "@id": "_:b12410", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4427", + "@id": "_:b17616", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29239", + "@id": "_:b17617", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", + } + }, + { + "@id": "_:b3425", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3426", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4421", + "@id": "_:b21099", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", "result": { - "@id": "_:b25519", + "@id": "_:b21100", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4428", + "@id": "_:b9902", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8793", + "@id": "_:b9903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4420", + "@id": "_:b18722", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24789", + "@id": "_:b18723", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4426", + "@id": "_:b21091", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", "result": { - "@id": "_:b28969", + "@id": "_:b21092", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4424", + "@id": "_:b21093", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", "result": { - "@id": "_:b21920", + "@id": "_:b21094", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4425", + "@id": "_:b21097", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", "result": { - "@id": "_:b5765", + "@id": "_:b21098", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0044-out.jsonld", - "title": "compactArrays option", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2744", - "https://w3c.github.io/json-ld-api/tests/vocab#compactArrays": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - } - }, + "title": "@list is array", + "rdfs:comment": "Ensure that value of @list is always an array", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0040-in.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten/0044-context.jsonld" + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0040-context.jsonld" }, - "rdfs:comment": "Setting compactArrays to false causes single element arrays to be retained", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0044-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0040-out.jsonld", "assertions": [ { - "@id": "_:b2750", + "@id": "_:b21107", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", "result": { - "@id": "_:b23367", + "@id": "_:b21108", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2747", + "@id": "_:b988", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25546", + "@id": "_:b989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2749", + "@id": "_:b21101", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", "result": { - "@id": "_:b28064", + "@id": "_:b21102", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2745", + "@id": "_:b12431", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20608", + "@id": "_:b12432", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2748", + "@id": "_:b17638", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26234", + "@id": "_:b17639", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", + } + }, + { + "@id": "_:b3427", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3428", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2754", + "@id": "_:b21111", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", "result": { - "@id": "_:b28166", + "@id": "_:b21112", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2753", + "@id": "_:b9924", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26203", + "@id": "_:b9925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2742", + "@id": "_:b18724", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2743", + "@id": "_:b18725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2752", + "@id": "_:b21103", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", "result": { - "@id": "_:b26017", + "@id": "_:b21104", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2746", + "@id": "_:b21105", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", "result": { - "@id": "_:b22994", + "@id": "_:b21106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2751", + "@id": "_:b21109", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", "result": { - "@id": "_:b28165", + "@id": "_:b21110", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0045-out.jsonld", - "title": "Blank nodes with reverse properties", - "rdfs:comment": "Proper (re-)labeling of blank nodes if used with reverse properties.", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0045-in.jsonld", + "title": "index rejects term having @list", + "rdfs:comment": "If an index is present, a term having an @list container is not selected", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0041-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0041-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0041-out.jsonld", "assertions": [ { - "@id": "_:b7112", + "@id": "_:b21119", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", "result": { - "@id": "_:b23622", + "@id": "_:b21120", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7107", + "@id": "_:b990", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27379", + "@id": "_:b991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7105", + "@id": "_:b21113", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", "result": { - "@id": "_:b18737", + "@id": "_:b21114", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7108", + "@id": "_:b12453", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29041", + "@id": "_:b12454", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7109", + "@id": "_:b17660", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25816", + "@id": "_:b17661", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", + } + }, + { + "@id": "_:b3429", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3430", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7101", + "@id": "_:b21123", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", "result": { - "@id": "_:b7102", + "@id": "_:b21124", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7104", + "@id": "_:b9948", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16045", + "@id": "_:b9949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7111", + "@id": "_:b18726", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29185", + "@id": "_:b18727", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7106", + "@id": "_:b21115", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", "result": { - "@id": "_:b14042", + "@id": "_:b21116", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7103", + "@id": "_:b21117", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", "result": { - "@id": "_:b14360", + "@id": "_:b21118", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7110", + "@id": "_:b21121", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", "result": { - "@id": "_:b28867", + "@id": "_:b21122", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0046-out.jsonld", - "title": "Empty string as identifier", - "rdfs:comment": "Usage of empty strings in identifiers needs special care when constructing the node map.", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0046-in.jsonld", + "title": "@list keyword aliasing", + "rdfs:comment": "Make sure keyword aliasing works if a list can't be compacted", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0042-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0042-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0042-out.jsonld", "assertions": [ { - "@id": "_:b15350", + "@id": "_:b21131", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", "result": { - "@id": "_:b25672", + "@id": "_:b21132", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b15353", + "@id": "_:b992", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7847", + "@id": "_:b993", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15346", + "@id": "_:b21125", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", "result": { - "@id": "_:b21598", + "@id": "_:b21126", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15352", + "@id": "_:b12475", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20739", + "@id": "_:b12476", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15348", + "@id": "_:b17682", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20764", + "@id": "_:b17683", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", + } + }, + { + "@id": "_:b3431", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3432", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15347", + "@id": "_:b21135", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", "result": { - "@id": "_:b20319", + "@id": "_:b21136", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15351", + "@id": "_:b9970", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25673", + "@id": "_:b9971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15349", + "@id": "_:b18728", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25671", + "@id": "_:b18729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15344", + "@id": "_:b21127", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", "result": { - "@id": "_:b15345", + "@id": "_:b21128", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15354", + "@id": "_:b21129", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", "result": { - "@id": "_:b25674", + "@id": "_:b21130", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15355", + "@id": "_:b21133", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", "result": { - "@id": "_:b21591", + "@id": "_:b21134", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0047-out.jsonld", - "title": "Flatten using relative fragment identifier properly joins to base", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9380", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example.org/" - } + "title": "select term over @vocab", + "rdfs:comment": "Ensure that @vocab compaction isn't used if the result collides with a term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0043-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0043-context.jsonld" }, - "rdfs:comment": "Compacting a relative round-trips", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0047-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0043-out.jsonld", "assertions": [ { - "@id": "_:b9384", + "@id": "_:b21143", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", "result": { - "@id": "_:b26302", + "@id": "_:b21144", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9382", + "@id": "_:b994", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19504", + "@id": "_:b995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9390", + "@id": "_:b21137", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", "result": { - "@id": "_:b21285", + "@id": "_:b21138", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9389", + "@id": "_:b12497", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26306", + "@id": "_:b12498", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9386", + "@id": "_:b17704", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26304", + "@id": "_:b17705", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", + } + }, + { + "@id": "_:b3433", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3434", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9388", + "@id": "_:b21147", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", "result": { - "@id": "_:b26305", + "@id": "_:b21148", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9378", + "@id": "_:b9992", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9379", + "@id": "_:b9993", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9381", + "@id": "_:b18730", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12008", + "@id": "_:b18731", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9387", + "@id": "_:b21139", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", "result": { - "@id": "_:b19536", + "@id": "_:b21140", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9383", + "@id": "_:b21141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", "result": { - "@id": "_:b22222", + "@id": "_:b21142", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9385", + "@id": "_:b21145", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", "result": { - "@id": "_:b26303", + "@id": "_:b21146", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0048-out.jsonld", - "title": "@list with embedded object", - "rdfs:comment": "Node definitions contained within lists are flattend to top level.", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0048-in.jsonld", + "title": "@type: @vocab in reverse-map", + "rdfs:comment": "Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0044-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0044-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0044-out.jsonld", "assertions": [ { - "@id": "_:b20012", + "@id": "_:b21155", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", "result": { - "@id": "_:b29134", + "@id": "_:b21156", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20008", + "@id": "_:b996", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28647", + "@id": "_:b997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20002", + "@id": "_:b21149", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", "result": { - "@id": "_:b20003", + "@id": "_:b21150", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20009", + "@id": "_:b12519", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29131", + "@id": "_:b12520", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20006", + "@id": "_:b17726", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23420", + "@id": "_:b17727", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", + } + }, + { + "@id": "_:b3435", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3436", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20011", + "@id": "_:b21159", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", "result": { - "@id": "_:b29133", + "@id": "_:b21160", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20010", + "@id": "_:b10014", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29132", + "@id": "_:b10015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20013", + "@id": "_:b18732", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25164", + "@id": "_:b18733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20004", + "@id": "_:b21151", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", "result": { - "@id": "_:b22985", + "@id": "_:b21152", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20005", + "@id": "_:b21153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", "result": { - "@id": "_:b25511", + "@id": "_:b21154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20007", + "@id": "_:b21157", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", "result": { - "@id": "_:b27362", + "@id": "_:b21158", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0049-out.jsonld", - "title": "context with JavaScript Object property names", - "rdfs:comment": "Flatten with context including JavaScript Object property names", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0049-in.jsonld", + "title": "@id value uses relative IRI, not term", + "rdfs:comment": "Values of @id are transformed to relative IRIs, terms are ignored", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0045-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0045-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0045-out.jsonld", "assertions": [ { - "@id": "_:b6160", + "@id": "_:b21167", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", "result": { - "@id": "_:b28946", + "@id": "_:b21168", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6163", + "@id": "_:b998", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28947", + "@id": "_:b999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6161", + "@id": "_:b21161", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", "result": { - "@id": "_:b24030", + "@id": "_:b21162", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6158", + "@id": "_:b12541", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27219", + "@id": "_:b12542", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6159", + "@id": "_:b17748", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14148", + "@id": "_:b17749", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", + } + }, + { + "@id": "_:b3437", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3438", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6157", + "@id": "_:b21171", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", "result": { - "@id": "_:b1245", + "@id": "_:b21172", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6162", + "@id": "_:b10036", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27629", + "@id": "_:b10037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6165", + "@id": "_:b18734", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28949", + "@id": "_:b18735", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6166", + "@id": "_:b21163", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", "result": { - "@id": "_:b19056", + "@id": "_:b21164", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6155", + "@id": "_:b21165", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", "result": { - "@id": "_:b6156", + "@id": "_:b21166", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6164", + "@id": "_:b21169", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", "result": { - "@id": "_:b28948", + "@id": "_:b21170", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "conflicting indexes", - "title": "Conflicting indexes", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8587", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "multiple objects without @context use @graph", + "rdfs:comment": "Wrap top-level array into @graph even if no context is passed", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0046-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0046-context.jsonld" }, - "rdfs:comment": "Verifies that an exception is raised in Flattening when conflicting indexes are found", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/e001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0046-out.jsonld", "assertions": [ { - "@id": "_:b8594", + "@id": "_:b21179", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", "result": { - "@id": "_:b13097", + "@id": "_:b21180", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8588", + "@id": "_:b1000", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10318", + "@id": "_:b1001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8596", + "@id": "_:b21173", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", "result": { - "@id": "_:b10920", + "@id": "_:b21174", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8590", + "@id": "_:b12565", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13093", + "@id": "_:b12566", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8592", + "@id": "_:b17772", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13095", + "@id": "_:b17773", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", + } + }, + { + "@id": "_:b3439", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3440", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8585", + "@id": "_:b21183", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", "result": { - "@id": "_:b8586", + "@id": "_:b21184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8595", + "@id": "_:b10058", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13098", + "@id": "_:b10059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8591", + "@id": "_:b18736", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13094", + "@id": "_:b18737", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8597", + "@id": "_:b21175", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", "result": { - "@id": "_:b13099", + "@id": "_:b21176", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8593", + "@id": "_:b21177", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", "result": { - "@id": "_:b13096", + "@id": "_:b21178", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8589", + "@id": "_:b21181", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", "result": { - "@id": "_:b13092", + "@id": "_:b21182", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in01-out.jsonld", - "title": "Basic Included array", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3016", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Round-trip relative URLs", + "rdfs:comment": "Relative URLs remain relative after compaction", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0047-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0047-context.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0047-out.jsonld", "assertions": [ { - "@id": "_:b3022", + "@id": "_:b21191", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", "result": { - "@id": "_:b28093", + "@id": "_:b21192", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3024", + "@id": "_:b1002", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28095", + "@id": "_:b1003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3018", + "@id": "_:b21185", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", "result": { - "@id": "_:b16821", + "@id": "_:b21186", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3025", + "@id": "_:b12587", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28096", + "@id": "_:b12588", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3023", + "@id": "_:b17794", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28094", + "@id": "_:b17795", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", + } + }, + { + "@id": "_:b3441", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3442", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3019", + "@id": "_:b21195", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", "result": { - "@id": "_:b21351", + "@id": "_:b21196", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3017", + "@id": "_:b10080", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11318", + "@id": "_:b10081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3020", + "@id": "_:b18738", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22857", + "@id": "_:b18739", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3014", + "@id": "_:b21187", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", "result": { - "@id": "_:b3015", + "@id": "_:b21188", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3021", + "@id": "_:b21189", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", "result": { - "@id": "_:b27983", + "@id": "_:b21190", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3026", + "@id": "_:b21193", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", "result": { - "@id": "_:b28097", + "@id": "_:b21194", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in02-out.jsonld", - "title": "Basic Included object", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14366", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "term with @language: null", + "rdfs:comment": "Prefer terms with a language mapping set to null over terms without language-mapping for non-strings", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0048-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0048-context.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0048-out.jsonld", "assertions": [ { - "@id": "_:b14373", + "@id": "_:b21203", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", "result": { - "@id": "_:b24629", + "@id": "_:b21204", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14374", + "@id": "_:b1004", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15168", + "@id": "_:b1005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14371", + "@id": "_:b21197", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", "result": { - "@id": "_:b24627", + "@id": "_:b21198", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14372", + "@id": "_:b12609", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24628", + "@id": "_:b12610", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14370", + "@id": "_:b17816", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24533", + "@id": "_:b17817", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", + } + }, + { + "@id": "_:b3443", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3444", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14367", + "@id": "_:b21207", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", "result": { - "@id": "_:b18507", + "@id": "_:b21208", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14368", + "@id": "_:b10102", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22482", + "@id": "_:b10103", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14364", + "@id": "_:b18740", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14365", + "@id": "_:b18741", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14375", + "@id": "_:b21199", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", "result": { - "@id": "_:b21673", + "@id": "_:b21200", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14369", + "@id": "_:b21201", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", "result": { - "@id": "_:b23099", + "@id": "_:b21202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14376", + "@id": "_:b21205", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", "result": { - "@id": "_:b24630", + "@id": "_:b21206", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in03-out.jsonld", - "title": "Multiple properties mapping to @included are folded together", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20169", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Round tripping of lists that contain just IRIs", + "rdfs:comment": "List compaction without @container: @list still uses strings if @type: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0049-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0049-context.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0049-out.jsonld", "assertions": [ { - "@id": "_:b20170", + "@id": "_:b21215", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", "result": { - "@id": "_:b22529", + "@id": "_:b21216", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20175", + "@id": "_:b1006", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22534", + "@id": "_:b1007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20176", + "@id": "_:b21209", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", "result": { - "@id": "_:b22535", + "@id": "_:b21210", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20167", + "@id": "_:b12631", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20168", + "@id": "_:b12632", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20173", + "@id": "_:b17838", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22532", + "@id": "_:b17839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", + } + }, + { + "@id": "_:b3445", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3446", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20179", + "@id": "_:b21219", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", "result": { - "@id": "_:b22537", + "@id": "_:b21220", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20174", + "@id": "_:b10124", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22533", + "@id": "_:b10125", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20178", + "@id": "_:b18742", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17746", + "@id": "_:b18743", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20172", + "@id": "_:b21211", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", "result": { - "@id": "_:b22531", + "@id": "_:b21212", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20171", + "@id": "_:b21213", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", "result": { - "@id": "_:b22530", + "@id": "_:b21214", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20177", + "@id": "_:b21217", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", "result": { - "@id": "_:b22536", + "@id": "_:b21218", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in04-out.jsonld", - "title": "Included containing @included", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15085", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Reverse properties require @type: @id to use string values", + "rdfs:comment": "Node references in reverse properties are not compacted to strings without explicit type-coercion", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0050-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0050-context.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0050-out.jsonld", "assertions": [ { - "@id": "_:b15086", + "@id": "_:b21227", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", "result": { - "@id": "_:b7083", + "@id": "_:b21228", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b15087", + "@id": "_:b1008", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12245", + "@id": "_:b1009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15091", + "@id": "_:b21221", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", "result": { - "@id": "_:b15099", + "@id": "_:b21222", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15092", + "@id": "_:b12653", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15100", + "@id": "_:b12654", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15090", + "@id": "_:b17860", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13558", + "@id": "_:b17861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", + } + }, + { + "@id": "_:b3447", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3448", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15094", + "@id": "_:b21231", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", "result": { - "@id": "_:b15102", + "@id": "_:b21232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15096", + "@id": "_:b10146", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5107", + "@id": "_:b10147", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15095", + "@id": "_:b18744", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15103", + "@id": "_:b18745", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15093", + "@id": "_:b21223", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", "result": { - "@id": "_:b15101", + "@id": "_:b21224", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15088", + "@id": "_:b21225", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", "result": { - "@id": "_:b15097", + "@id": "_:b21226", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15089", + "@id": "_:b21229", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", "result": { - "@id": "_:b15098", + "@id": "_:b21230", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in05-out.jsonld", - "title": "Property value with @included", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3214", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Round tripping @list with scalar", + "rdfs:comment": "Native values survive round-tripping with @list", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0051-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0051-context.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0051-out.jsonld", "assertions": [ { - "@id": "_:b3220", + "@id": "_:b21239", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", "result": { - "@id": "_:b3231", + "@id": "_:b21240", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3224", + "@id": "_:b1010", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3235", + "@id": "_:b1011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3216", + "@id": "_:b21233", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", "result": { - "@id": "_:b3227", + "@id": "_:b21234", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3225", + "@id": "_:b10181", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3236", + "@id": "_:b10182", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3221", + "@id": "_:b15280", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3232", + "@id": "_:b15281", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", + } + }, + { + "@id": "_:b3449", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3450", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3215", + "@id": "_:b21243", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", "result": { - "@id": "_:b3226", + "@id": "_:b21244", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3217", + "@id": "_:b7556", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3228", + "@id": "_:b7557", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3219", + "@id": "_:b18746", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3230", + "@id": "_:b18747", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3218", + "@id": "_:b21235", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", "result": { - "@id": "_:b3229", + "@id": "_:b21236", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3222", + "@id": "_:b21237", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", "result": { - "@id": "_:b3233", + "@id": "_:b21238", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3223", + "@id": "_:b21241", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", "result": { - "@id": "_:b3234", + "@id": "_:b21242", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in06-out.jsonld", - "title": "json.api example", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9250", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Round tripping @list with scalar and @graph alias", + "rdfs:comment": "Native values survive round-tripping with @list and @graph alias", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0052-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0052-context.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0052-out.jsonld", "assertions": [ { - "@id": "_:b9252", + "@id": "_:b21251", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", "result": { - "@id": "_:b20494", + "@id": "_:b21252", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9254", + "@id": "_:b1012", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24245", + "@id": "_:b1013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9257", + "@id": "_:b21245", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", "result": { - "@id": "_:b27291", + "@id": "_:b21246", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9253", + "@id": "_:b10203", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21749", + "@id": "_:b10204", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9251", + "@id": "_:b15302", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19257", + "@id": "_:b15303", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", + } + }, + { + "@id": "_:b3451", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3452", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9258", + "@id": "_:b21255", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", "result": { - "@id": "_:b3998", + "@id": "_:b21256", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9255", + "@id": "_:b7578", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24864", + "@id": "_:b7579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9260", + "@id": "_:b18748", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21747", + "@id": "_:b18749", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9256", + "@id": "_:b21247", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", "result": { - "@id": "_:b17129", + "@id": "_:b21248", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9248", + "@id": "_:b21249", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", "result": { - "@id": "_:b9249", + "@id": "_:b21250", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9259", + "@id": "_:b21253", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", "result": { - "@id": "_:b27812", + "@id": "_:b21254", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/li01-out.jsonld", - "title": "@list containing an deep list", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b24277", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Use @type: @vocab if no @type: @id", + "rdfs:comment": "Compact to @type: @vocab when no @type: @id term available", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0053-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0053-context.jsonld" }, - "rdfs:comment": "Lists of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/li01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0053-out.jsonld", "assertions": [ { - "@id": "_:b24287", + "@id": "_:b21263", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", "result": { - "@id": "_:b28875", + "@id": "_:b21264", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b24286", + "@id": "_:b1014", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17864", + "@id": "_:b1015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b24284", + "@id": "_:b21257", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", "result": { - "@id": "_:b28874", + "@id": "_:b21258", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b24279", + "@id": "_:b10225", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27011", + "@id": "_:b10226", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b24283", + "@id": "_:b15324", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5615", + "@id": "_:b15325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", + } + }, + { + "@id": "_:b3453", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3454", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b24278", + "@id": "_:b21267", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", "result": { - "@id": "_:b25441", + "@id": "_:b21268", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b24288", + "@id": "_:b7600", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25332", + "@id": "_:b7601", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b24285", + "@id": "_:b18750", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21981", + "@id": "_:b18751", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b24282", + "@id": "_:b21259", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", "result": { - "@id": "_:b28873", + "@id": "_:b21260", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b24281", + "@id": "_:b21261", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", "result": { - "@id": "_:b26941", + "@id": "_:b21262", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b24280", + "@id": "_:b21265", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", "result": { - "@id": "_:b28872", + "@id": "_:b21266", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/li02-out.jsonld", - "title": "@list containing empty @list", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2132", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Compact to @type: @vocab and compact @id to term", + "rdfs:comment": "Compact to @type: @vocab and compact @id to term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0054-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0054-context.jsonld" }, - "rdfs:comment": "Lists of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/li02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0054-out.jsonld", "assertions": [ { - "@id": "_:b2138", + "@id": "_:b21275", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", "result": { - "@id": "_:b29280", + "@id": "_:b21276", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2135", + "@id": "_:b1016", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14950", + "@id": "_:b1017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2137", + "@id": "_:b21269", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", "result": { - "@id": "_:b27745", + "@id": "_:b21270", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2130", + "@id": "_:b10247", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2131", + "@id": "_:b10248", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2133", + "@id": "_:b15346", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16915", + "@id": "_:b15347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", + } + }, + { + "@id": "_:b3455", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3456", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2141", + "@id": "_:b21279", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", "result": { - "@id": "_:b25973", + "@id": "_:b21280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2142", + "@id": "_:b7622", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21992", + "@id": "_:b7623", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2139", + "@id": "_:b18752", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29831", + "@id": "_:b18753", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2136", + "@id": "_:b21271", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", "result": { - "@id": "_:b26889", + "@id": "_:b21272", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2134", + "@id": "_:b21273", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", "result": { - "@id": "_:b20738", + "@id": "_:b21274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2140", + "@id": "_:b21277", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", "result": { - "@id": "_:b29712", + "@id": "_:b21278", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", - "TestCriterion" + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "TestCriterion", + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/li03-out.jsonld", - "title": "@list containing mixed list values", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3640", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Round tripping @type: @vocab", + "rdfs:comment": "Compacting IRI value of property with @type: @vocab can use term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0055-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0055-context.jsonld" }, - "rdfs:comment": "Lists of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/li03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0055-out.jsonld", "assertions": [ { - "@id": "_:b3642", + "@id": "_:b21287", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", "result": { - "@id": "_:b4996", + "@id": "_:b21288", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3643", + "@id": "_:b1018", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27115", + "@id": "_:b1019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3648", + "@id": "_:b21281", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", "result": { - "@id": "_:b22996", + "@id": "_:b21282", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3647", + "@id": "_:b10269", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18775", + "@id": "_:b10270", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3644", + "@id": "_:b15368", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25492", + "@id": "_:b15369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", + } + }, + { + "@id": "_:b3457", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3458", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3650", + "@id": "_:b21291", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", "result": { - "@id": "_:b27566", + "@id": "_:b21292", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3641", + "@id": "_:b7644", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23302", + "@id": "_:b7645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3649", + "@id": "_:b18754", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24222", + "@id": "_:b18755", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3645", + "@id": "_:b21283", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", "result": { - "@id": "_:b23354", + "@id": "_:b21284", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3646", + "@id": "_:b21285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", "result": { - "@id": "_:b27920", + "@id": "_:b21286", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3638", + "@id": "_:b21289", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", "result": { - "@id": "_:b3639", + "@id": "_:b21290", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - } - ], - "rdfs:comment": "These tests implement the requirements for the JSON-LD [Flattening Algorithm](https://www.w3.org/TR/json-ld11-api/#flattening-algorithm)." - }, - { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest", - "@type": [ - "mf:Manifest", - "Report" - ], - "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-framing/tests/", - "title": "Framing", - "entries": [ + }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0001-out.jsonld", - "title": "Library framing example", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3287", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Basic example used in playgrond and spec examples.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0001-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0001-frame.jsonld" + "title": "Prefer @type: @vocab over @type: @id for terms", + "rdfs:comment": "Compacting IRI value of property with @type: @vocab can use term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0056-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0056-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0056-out.jsonld", "assertions": [ { - "@id": "_:b3294", + "@id": "_:b21299", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", "result": { - "@id": "_:b21514", + "@id": "_:b21300", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3285", + "@id": "_:b1020", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1021", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21293", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", "result": { - "@id": "_:b3286", + "@id": "_:b21294", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b3292", + "@id": "_:b10293", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21512", + "@id": "_:b10294", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3288", + "@id": "_:b15392", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19957", + "@id": "_:b15393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3293", + "@id": "_:b3459", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b21513", + "@id": "_:b3460", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3289", + "@id": "_:b21303", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", "result": { - "@id": "_:b21510", + "@id": "_:b21304", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3290", + "@id": "_:b7666", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21511", + "@id": "_:b7667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3297", + "@id": "_:b18756", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21517", + "@id": "_:b18757", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3291", + "@id": "_:b21295", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", "result": { - "@id": "_:b20963", + "@id": "_:b21296", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3295", + "@id": "_:b21297", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", "result": { - "@id": "_:b21515", + "@id": "_:b21298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3296", + "@id": "_:b21301", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", "result": { - "@id": "_:b21516", + "@id": "_:b21302", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0002-out.jsonld", - "title": "reframe w/extra CURIE value.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4016", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Append extra values to output.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0002-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0002-frame.jsonld" + "title": "Complex round tripping @type: @vocab and @type: @id", + "rdfs:comment": "Compacting IRI value of property with @type: @vocab can use term; more complex", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0057-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0057-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0057-out.jsonld", "assertions": [ { - "@id": "_:b4014", + "@id": "_:b21311", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", "result": { - "@id": "_:b4015", + "@id": "_:b21312", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4021", + "@id": "_:b1022", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1023", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21305", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", "result": { - "@id": "_:b10545", + "@id": "_:b21306", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b4022", + "@id": "_:b10315", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29333", + "@id": "_:b10316", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4025", + "@id": "_:b15414", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25833", + "@id": "_:b15415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4019", + "@id": "_:b3461", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b20132", + "@id": "_:b3462", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4023", + "@id": "_:b21315", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", "result": { - "@id": "_:b24984", + "@id": "_:b21316", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4017", + "@id": "_:b7688", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3664", + "@id": "_:b7689", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4026", + "@id": "_:b18758", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29431", + "@id": "_:b18759", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4024", + "@id": "_:b21307", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", "result": { - "@id": "_:b29505", + "@id": "_:b21308", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4018", + "@id": "_:b21309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", "result": { - "@id": "_:b22322", + "@id": "_:b21310", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4020", + "@id": "_:b21313", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", "result": { - "@id": "_:b28271", + "@id": "_:b21314", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0003-out.jsonld", - "title": "reframe (null)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16485", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Do not match without a matching @type", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0003-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0003-frame.jsonld" + "title": "Prefer @type: @id over @type: @vocab for non-terms", + "rdfs:comment": "Choose a term having @type: @id over @type: @value if value is not a term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0058-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0058-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0058-out.jsonld", "assertions": [ { - "@id": "_:b16491", + "@id": "_:b21323", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", "result": { - "@id": "_:b24345", + "@id": "_:b21324", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16488", + "@id": "_:b1024", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24012", + "@id": "_:b1025", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21317", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", + "result": { + "@id": "_:b21318", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b16495", + "@id": "_:b10337", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24348", + "@id": "_:b10338", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16494", + "@id": "_:b15436", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24347", + "@id": "_:b15437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16493", + "@id": "_:b3463", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b19758", + "@id": "_:b3464", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16490", + "@id": "_:b21327", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", "result": { - "@id": "_:b19225", + "@id": "_:b21328", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16489", + "@id": "_:b7710", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24344", + "@id": "_:b7711", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16492", + "@id": "_:b18760", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24346", + "@id": "_:b18761", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16486", + "@id": "_:b21319", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", "result": { - "@id": "_:b18569", + "@id": "_:b21320", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16487", + "@id": "_:b21321", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", "result": { - "@id": "_:b22317", + "@id": "_:b21322", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16483", + "@id": "_:b21325", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", "result": { - "@id": "_:b16484", + "@id": "_:b21326", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0004-out.jsonld", - "title": "reframe (type)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19959", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Multiple matches on @type.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0004-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0004-frame.jsonld" + "title": "Term with @type: @vocab if no @type: @id", + "rdfs:comment": "If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0059-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0059-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0059-out.jsonld", "assertions": [ { - "@id": "_:b19962", + "@id": "_:b21335", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", "result": { - "@id": "_:b22208", + "@id": "_:b21336", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b19967", + "@id": "_:b1026", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1027", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21329", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", "result": { - "@id": "_:b22213", + "@id": "_:b21330", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b19963", + "@id": "_:b10359", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22209", + "@id": "_:b10360", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19966", + "@id": "_:b15458", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22212", + "@id": "_:b15459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19964", + "@id": "_:b3465", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22210", + "@id": "_:b3466", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b19958", + "@id": "_:b21339", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", "result": { - "@id": "_:b13130", + "@id": "_:b21340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19965", + "@id": "_:b7732", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22211", + "@id": "_:b7733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19968", + "@id": "_:b18762", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22214", + "@id": "_:b18763", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19969", + "@id": "_:b21331", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", "result": { - "@id": "_:b22215", + "@id": "_:b21332", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19960", + "@id": "_:b21333", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", "result": { - "@id": "_:b21260", + "@id": "_:b21334", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19961", + "@id": "_:b21337", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", "result": { - "@id": "_:b14843", + "@id": "_:b21338", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0005-out.jsonld", - "title": "reframe (explicit)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16441", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "If property is not in frame, and explicit is true, do not add any values for property to output.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0005-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0005-frame.jsonld" + "title": "Term with @type: @id if no @type: @vocab and term value", + "rdfs:comment": "If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0060-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0060-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0060-out.jsonld", "assertions": [ { - "@id": "_:b16451", + "@id": "_:b21347", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", "result": { - "@id": "_:b17409", + "@id": "_:b21348", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16443", + "@id": "_:b1028", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1029", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21341", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", "result": { - "@id": "_:b17402", + "@id": "_:b21342", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b16444", + "@id": "_:b10381", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2845", + "@id": "_:b10382", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16439", + "@id": "_:b15480", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16440", + "@id": "_:b15481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16449", + "@id": "_:b3467", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b17407", + "@id": "_:b3468", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16450", + "@id": "_:b21351", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", "result": { - "@id": "_:b17408", + "@id": "_:b21352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16445", + "@id": "_:b7754", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17403", + "@id": "_:b7755", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16446", + "@id": "_:b18764", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17404", + "@id": "_:b18765", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16448", + "@id": "_:b21343", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", "result": { - "@id": "_:b17406", + "@id": "_:b21344", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16447", + "@id": "_:b21345", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", "result": { - "@id": "_:b17405", + "@id": "_:b21346", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16442", + "@id": "_:b21349", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", "result": { - "@id": "_:b17401", + "@id": "_:b21350", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0006-out.jsonld", - "title": "reframe (non-explicit)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17875", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Unless the explicit is false, processors append extra values to output.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0006-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0006-frame.jsonld" + "title": "@type: @vocab/@id with values matching either", + "rdfs:comment": "Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0061-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0061-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0061-out.jsonld", "assertions": [ { - "@id": "_:b17873", + "@id": "_:b21359", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", "result": { - "@id": "_:b17874", + "@id": "_:b21360", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17881", + "@id": "_:b1030", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20732", + "@id": "_:b1031", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21353", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", + "result": { + "@id": "_:b21354", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b17880", + "@id": "_:b10403", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23120", + "@id": "_:b10404", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17884", + "@id": "_:b15502", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23122", + "@id": "_:b15503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17883", + "@id": "_:b3469", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b17868", + "@id": "_:b3470", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17879", + "@id": "_:b21363", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", "result": { - "@id": "_:b2485", + "@id": "_:b21364", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17876", + "@id": "_:b7778", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18619", + "@id": "_:b7779", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17882", + "@id": "_:b18766", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23121", + "@id": "_:b18767", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17885", + "@id": "_:b21355", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", "result": { - "@id": "_:b22133", + "@id": "_:b21356", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17877", + "@id": "_:b21357", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", "result": { - "@id": "_:b12982", + "@id": "_:b21358", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17878", + "@id": "_:b21361", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", "result": { - "@id": "_:b23119", + "@id": "_:b21362", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0007-out.jsonld", - "title": "input has multiple types", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13836", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "If property is a keyword, processors add property and objects to output.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0007-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0007-frame.jsonld" + "title": "@type: @vocab and relative IRIs", + "rdfs:comment": "Relative IRIs don't round-trip with @type: @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0062-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0062-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0062-out.jsonld", "assertions": [ { - "@id": "_:b13847", + "@id": "_:b21371", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", "result": { - "@id": "_:b22986", + "@id": "_:b21372", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13840", + "@id": "_:b1032", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1033", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21365", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", "result": { - "@id": "_:b26727", + "@id": "_:b21366", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b13839", + "@id": "_:b10425", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23083", + "@id": "_:b10426", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13837", + "@id": "_:b15524", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17594", + "@id": "_:b15525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13845", + "@id": "_:b3471", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28229", + "@id": "_:b3472", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13838", + "@id": "_:b21375", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", "result": { - "@id": "_:b22311", + "@id": "_:b21376", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13843", + "@id": "_:b7800", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25902", + "@id": "_:b7801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13841", + "@id": "_:b18768", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27309", + "@id": "_:b18769", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13846", + "@id": "_:b21367", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", "result": { - "@id": "_:b24854", + "@id": "_:b21368", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13842", + "@id": "_:b21369", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", "result": { - "@id": "_:b28478", + "@id": "_:b21370", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13844", + "@id": "_:b21373", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", "result": { - "@id": "_:b26002", + "@id": "_:b21374", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0008-out.jsonld", - "title": "array framing cases", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21249", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Various cases showing array output for @container: @set, and non-embedding of node values if @embed: false.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0008-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0008-frame.jsonld" + "title": "Compact IRI round-tripping with @type: @vocab", + "rdfs:comment": "Term with @type: @vocab will use compact IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0063-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0063-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0063-out.jsonld", "assertions": [ { - "@id": "_:b21257", + "@id": "_:b21383", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", "result": { - "@id": "_:b18869", + "@id": "_:b21384", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b21254", + "@id": "_:b1034", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1035", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21377", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", "result": { - "@id": "_:b27401", + "@id": "_:b21378", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b21251", + "@id": "_:b10447", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22941", + "@id": "_:b10448", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21252", + "@id": "_:b15546", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25236", + "@id": "_:b15547", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21253", + "@id": "_:b3473", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b4078", + "@id": "_:b3474", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b21258", + "@id": "_:b21387", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", "result": { - "@id": "_:b3237", + "@id": "_:b21388", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21250", + "@id": "_:b7822", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19259", + "@id": "_:b7823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21247", + "@id": "_:b18770", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21248", + "@id": "_:b18771", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21256", + "@id": "_:b21379", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", "result": { - "@id": "_:b27930", + "@id": "_:b21380", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b21255", + "@id": "_:b21381", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", "result": { - "@id": "_:b27929", + "@id": "_:b21382", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21259", + "@id": "_:b21385", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", "result": { - "@id": "_:b21167", + "@id": "_:b21386", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0009-out.jsonld", - "title": "default value", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13234", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Processors MUST skip property and property frame if property frame contains @omitDefault with a value of true. Processors MUST add property to output with a new dictionary having a property @preserve and a value that is a copy of the value of @default in frame if it exists, or the string @null otherwise.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0009-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0009-frame.jsonld" + "title": "Compact language-tagged and indexed strings to index-map", + "rdfs:comment": "Given values with both @index and @language and term index-map term, use index map", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0064-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0064-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0064-out.jsonld", "assertions": [ { - "@id": "_:b13240", + "@id": "_:b21395", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", "result": { - "@id": "_:b23702", + "@id": "_:b21396", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13236", + "@id": "_:b1036", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23688", + "@id": "_:b1037", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21389", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", + "result": { + "@id": "_:b21390", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b13238", + "@id": "_:b10469", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26434", + "@id": "_:b10470", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13241", + "@id": "_:b15568", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20993", + "@id": "_:b15569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13239", + "@id": "_:b3475", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b7052", + "@id": "_:b3476", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13237", + "@id": "_:b21399", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", "result": { - "@id": "_:b20110", + "@id": "_:b21400", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13243", + "@id": "_:b7844", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23795", + "@id": "_:b7845", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13242", + "@id": "_:b18772", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26435", + "@id": "_:b18773", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13232", + "@id": "_:b21391", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", "result": { - "@id": "_:b13233", + "@id": "_:b21392", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13235", + "@id": "_:b21393", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", "result": { - "@id": "_:b18351", + "@id": "_:b21394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13244", + "@id": "_:b21397", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", "result": { - "@id": "_:b22356", + "@id": "_:b21398", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0011-out.jsonld", - "title": "@embed true/false", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8363", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "@embed within a frame controls the object embed flag when processing that frame (true and false values) in json-ld-1.0 mode.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0011-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0011-frame.jsonld" + "title": "Language-tagged and indexed strings with language-map", + "rdfs:comment": "Language-tagged and indexed strings don't compact to language-map", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0065-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0065-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0065-out.jsonld", "assertions": [ { - "@id": "_:b8369", + "@id": "_:b21407", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", "result": { - "@id": "_:b8380", + "@id": "_:b21408", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8367", + "@id": "_:b1038", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1039", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21401", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", "result": { - "@id": "_:b8378", + "@id": "_:b21402", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b8365", + "@id": "_:b10491", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8376", + "@id": "_:b10492", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8371", + "@id": "_:b15590", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8382", + "@id": "_:b15591", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8364", + "@id": "_:b3477", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b8375", + "@id": "_:b3478", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b8368", + "@id": "_:b21411", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", "result": { - "@id": "_:b8379", + "@id": "_:b21412", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8370", + "@id": "_:b7866", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8381", + "@id": "_:b7867", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b8374", + "@id": "_:b18774", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8385", + "@id": "_:b18775", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8372", + "@id": "_:b21403", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", "result": { - "@id": "_:b8383", + "@id": "_:b21404", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8373", + "@id": "_:b21405", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", "result": { - "@id": "_:b8384", + "@id": "_:b21406", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8366", + "@id": "_:b21409", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", "result": { - "@id": "_:b8377", + "@id": "_:b21410", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0012-out.jsonld", - "title": "Array frame", - "rdfs:comment": "Multiple values for @type in frame match different nodes having one or the other type. With @embed false, nodes are serialized as multiple array values of @graph.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0012-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0012-frame.jsonld" + "title": "Relative IRIs", + "rdfs:comment": "Complex use cases for relative IRI compaction", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0066-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0066-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0066-out.jsonld", "assertions": [ { - "@id": "_:b14562", + "@id": "_:b21419", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", "result": { - "@id": "_:b14059", + "@id": "_:b21420", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14555", + "@id": "_:b1040", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1041", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21413", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", "result": { - "@id": "_:b19744", + "@id": "_:b21414", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b14557", + "@id": "_:b10515", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3419", + "@id": "_:b10516", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14558", + "@id": "_:b15614", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26374", + "@id": "_:b15615", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14560", + "@id": "_:b3479", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26375", + "@id": "_:b3480", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14561", + "@id": "_:b21423", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", "result": { - "@id": "_:b26376", + "@id": "_:b21424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14559", + "@id": "_:b7888", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26309", + "@id": "_:b7889", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14564", + "@id": "_:b18776", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25270", + "@id": "_:b18777", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14553", + "@id": "_:b21415", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", "result": { - "@id": "_:b14554", + "@id": "_:b21416", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14563", + "@id": "_:b21417", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", "result": { - "@id": "_:b12855", + "@id": "_:b21418", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14556", + "@id": "_:b21421", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", "result": { - "@id": "_:b4577", + "@id": "_:b21422", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0013-out.jsonld", - "title": "Replace existing embed", - "rdfs:comment": "An empty frame matches all objects, even if embedded, causing them to be serialized under @graph.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0013-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0013-frame.jsonld" + "title": "Reverse properties with blank nodes", + "rdfs:comment": "Compact reverse property whose values are unlabeled blank nodes", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0067-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0067-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0067-out.jsonld", "assertions": [ { - "@id": "_:b17197", + "@id": "_:b21431", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", "result": { - "@id": "_:b19639", + "@id": "_:b21432", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17202", + "@id": "_:b1042", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1043", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21425", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", "result": { - "@id": "_:b19644", + "@id": "_:b21426", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b17194", + "@id": "_:b10537", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17195", + "@id": "_:b10538", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17198", + "@id": "_:b15636", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19640", + "@id": "_:b15637", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17200", + "@id": "_:b3481", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b19642", + "@id": "_:b3482", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17203", + "@id": "_:b21435", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", "result": { - "@id": "_:b19645", + "@id": "_:b21436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17201", + "@id": "_:b7910", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19643", + "@id": "_:b7911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17196", + "@id": "_:b18778", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19638", + "@id": "_:b18779", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17205", + "@id": "_:b21427", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", "result": { - "@id": "_:b19646", + "@id": "_:b21428", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17199", + "@id": "_:b21429", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", "result": { - "@id": "_:b19641", + "@id": "_:b21430", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17204", + "@id": "_:b21433", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", "result": { - "@id": "_:b12368", + "@id": "_:b21434", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0014-out.jsonld", - "title": "Replace existing embed on 2nd pass", - "rdfs:comment": "An embedded node which matches the top-level frame (on @type) is framed under @graph and continues to be embedded. Other nodes continue to be embedded.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0014-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0014-frame.jsonld" + "title": "Single value reverse properties", + "rdfs:comment": "Single values of reverse properties are compacted as values of ordinary properties", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0068-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0068-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0068-out.jsonld", "assertions": [ { - "@id": "_:b22403", + "@id": "_:b21443", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", "result": { - "@id": "_:b27988", + "@id": "_:b21444", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b22402", + "@id": "_:b1044", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1045", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21437", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", "result": { - "@id": "_:b28519", + "@id": "_:b21438", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b22401", + "@id": "_:b10559", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25022", + "@id": "_:b10560", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b22399", + "@id": "_:b15658", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29363", + "@id": "_:b15659", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22398", + "@id": "_:b3483", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b29142", + "@id": "_:b3484", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b22400", + "@id": "_:b21447", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", "result": { - "@id": "_:b26432", + "@id": "_:b21448", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22393", + "@id": "_:b7932", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22394", + "@id": "_:b7933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22395", + "@id": "_:b18780", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24508", + "@id": "_:b18781", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22397", + "@id": "_:b21439", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", "result": { - "@id": "_:b20700", + "@id": "_:b21440", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b22396", + "@id": "_:b21441", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", "result": { - "@id": "_:b26742", + "@id": "_:b21442", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22404", + "@id": "_:b21445", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", "result": { - "@id": "_:b22470", + "@id": "_:b21446", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0015-out.jsonld", - "title": "Replace deeply-nested embed", - "rdfs:comment": "Torture test.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0015-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0015-frame.jsonld" + "title": "Single value reverse properties with @set", + "rdfs:comment": "Single values are kept in array form for reverse properties if the container is to @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0069-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0069-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0069-out.jsonld", "assertions": [ { - "@id": "_:b4673", + "@id": "_:b21455", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", "result": { - "@id": "_:b4674", + "@id": "_:b21456", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4676", + "@id": "_:b1046", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1047", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21449", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", "result": { - "@id": "_:b17832", + "@id": "_:b21450", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b4678", + "@id": "_:b10581", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3584", + "@id": "_:b10582", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4677", + "@id": "_:b15680", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17833", + "@id": "_:b15681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4679", + "@id": "_:b3485", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b17834", + "@id": "_:b3486", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4682", + "@id": "_:b21459", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", "result": { - "@id": "_:b17837", + "@id": "_:b21460", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4681", + "@id": "_:b7954", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17836", + "@id": "_:b7955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4684", + "@id": "_:b18782", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17839", + "@id": "_:b18783", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4680", + "@id": "_:b21451", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", "result": { - "@id": "_:b17835", + "@id": "_:b21452", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4675", + "@id": "_:b21453", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", "result": { - "@id": "_:b10193", + "@id": "_:b21454", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4683", + "@id": "_:b21457", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", "result": { - "@id": "_:b17838", + "@id": "_:b21458", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0016-out.jsonld", - "title": "Use @type in ducktype filter", + "title": "compactArrays option", + "rdfs:comment": "Setting compactArrays to false causes single element arrays to be retained", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17162", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b2", + "https://w3c.github.io/json-ld-api/tests/vocab#compactArrays": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } }, - "rdfs:comment": "Match if node has a @type property and frame has a @type property containing only an empty dictionary.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0016-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0016-frame.jsonld" + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0070-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0070-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0070-out.jsonld", "assertions": [ { - "@id": "_:b17170", + "@id": "_:b21467", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", "result": { - "@id": "_:b28360", + "@id": "_:b21468", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17169", + "@id": "_:b1048", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25454", + "@id": "_:b1049", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21461", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", + "result": { + "@id": "_:b21462", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b17171", + "@id": "_:b10603", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29841", + "@id": "_:b10604", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17160", + "@id": "_:b15702", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17161", + "@id": "_:b15703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17168", + "@id": "_:b3487", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b5762", + "@id": "_:b3488", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17165", + "@id": "_:b21471", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", "result": { - "@id": "_:b22735", + "@id": "_:b21472", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17164", + "@id": "_:b7976", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21404", + "@id": "_:b7977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17167", + "@id": "_:b18784", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25194", + "@id": "_:b18785", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17172", + "@id": "_:b21463", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", "result": { - "@id": "_:b8996", + "@id": "_:b21464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17163", + "@id": "_:b21465", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", "result": { - "@id": "_:b17303", + "@id": "_:b21466", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17166", + "@id": "_:b21469", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", "result": { - "@id": "_:b25140", + "@id": "_:b21470", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0017-out.jsonld", - "title": "Non-flat input", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1324", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Framing flattens expanded input, allowing for deeply embedded input to be re-framed.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0017-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0017-frame.jsonld" + "title": "Input has multiple @contexts, output has one", + "rdfs:comment": "Expanding input with multiple @contexts and compacting with just one doesn't output undefined properties", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0071-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0071-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0071-out.jsonld", "assertions": [ { - "@id": "_:b1327", + "@id": "_:b21479", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", "result": { - "@id": "_:b27152", + "@id": "_:b21480", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1331", + "@id": "_:b1050", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27573", + "@id": "_:b1051", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1334", + "@id": "_:b21473", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", "result": { - "@id": "_:b27452", + "@id": "_:b21474", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1333", + "@id": "_:b10625", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29872", + "@id": "_:b10626", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1326", + "@id": "_:b15724", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24487", + "@id": "_:b15725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", + } + }, + { + "@id": "_:b3489", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3490", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1329", + "@id": "_:b21483", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", "result": { - "@id": "_:b27722", + "@id": "_:b21484", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1328", + "@id": "_:b8000", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7776", + "@id": "_:b8001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1325", + "@id": "_:b18786", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4618", + "@id": "_:b18787", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1335", + "@id": "_:b21475", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", "result": { - "@id": "_:b25390", + "@id": "_:b21476", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1332", + "@id": "_:b21477", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", "result": { - "@id": "_:b27181", + "@id": "_:b21478", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1330", + "@id": "_:b21481", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", "result": { - "@id": "_:b28704", + "@id": "_:b21482", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0018-out.jsonld", - "title": "no frame @context but @graph output", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4259", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Set framing context to the value of @context from frame, if it exists, or to a new empty context, otherwise.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0018-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0018-frame.jsonld" + "title": "Default language and unmapped properties", + "rdfs:comment": "Ensure that the default language is handled correctly for unmapped properties", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0072-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0072-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0072-out.jsonld", "assertions": [ { - "@id": "_:b4268", + "@id": "_:b21491", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", "result": { - "@id": "_:b17737", + "@id": "_:b21492", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4269", + "@id": "_:b1052", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1053", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21485", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", "result": { - "@id": "_:b28091", + "@id": "_:b21486", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b4265", + "@id": "_:b10647", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10922", + "@id": "_:b10648", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4266", + "@id": "_:b15746", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28090", + "@id": "_:b15747", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4263", + "@id": "_:b3491", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18757", + "@id": "_:b3492", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4261", + "@id": "_:b21495", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", "result": { - "@id": "_:b25410", + "@id": "_:b21496", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4264", + "@id": "_:b8022", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27606", + "@id": "_:b8023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4270", + "@id": "_:b18788", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28092", + "@id": "_:b18789", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4260", + "@id": "_:b21487", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", "result": { - "@id": "_:b20151", + "@id": "_:b21488", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4262", + "@id": "_:b21489", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", "result": { - "@id": "_:b27451", + "@id": "_:b21490", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4267", + "@id": "_:b21493", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", "result": { - "@id": "_:b17773", + "@id": "_:b21494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0019-out.jsonld", - "title": "Resources can be re-embedded again in each top-level frame match", - "rdfs:comment": "@type matching matches nodes at top-level, and embedding causes them be embedded where referenced.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0019-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0019-frame.jsonld" + "title": "Mapped @id and @type", + "rdfs:comment": "Ensure that compaction works with mapped @id and @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0073-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0073-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0073-out.jsonld", "assertions": [ { - "@id": "_:b13506", + "@id": "_:b21503", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", "result": { - "@id": "_:b27607", + "@id": "_:b21504", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13496", + "@id": "_:b1054", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13497", + "@id": "_:b1055", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21497", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", + "result": { + "@id": "_:b21498", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b13500", + "@id": "_:b10669", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26516", + "@id": "_:b10670", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13507", + "@id": "_:b15768", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26737", + "@id": "_:b15769", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13502", + "@id": "_:b3493", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b27189", + "@id": "_:b3494", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13503", + "@id": "_:b21507", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", "result": { - "@id": "_:b26316", + "@id": "_:b21508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13504", + "@id": "_:b8044", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27807", + "@id": "_:b8045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13501", + "@id": "_:b18790", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27426", + "@id": "_:b18791", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13498", + "@id": "_:b21499", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", "result": { - "@id": "_:b17062", + "@id": "_:b21500", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13499", + "@id": "_:b21501", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", "result": { - "@id": "_:b18701", + "@id": "_:b21502", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13505", + "@id": "_:b21505", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", "result": { - "@id": "_:b26210", + "@id": "_:b21506", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0020-out.jsonld", - "title": "Blank nodes in an array", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2076", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Empty frame matches all nodes at top-level, and repeats where embedded in json-ld-1.0 mode.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0020-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0020-frame.jsonld" + "title": "Container as a list with type of @id", + "rdfs:comment": "Ensure that compaction works for empty list when property has container declared as @list and type as @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0074-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0074-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0074-out.jsonld", "assertions": [ { - "@id": "_:b2086", + "@id": "_:b21515", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", "result": { - "@id": "_:b24527", + "@id": "_:b21516", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2079", + "@id": "_:b1056", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1057", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21509", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", "result": { - "@id": "_:b19024", + "@id": "_:b21510", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b2081", + "@id": "_:b10691", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5643", + "@id": "_:b10692", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2083", + "@id": "_:b15790", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29152", + "@id": "_:b15791", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2082", + "@id": "_:b3495", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28795", + "@id": "_:b3496", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2077", + "@id": "_:b21519", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", "result": { - "@id": "_:b8257", + "@id": "_:b21520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2080", + "@id": "_:b8066", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27344", + "@id": "_:b8067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2078", + "@id": "_:b18792", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22186", + "@id": "_:b18793", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2084", + "@id": "_:b21511", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", "result": { - "@id": "_:b29551", + "@id": "_:b21512", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2085", + "@id": "_:b21513", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", "result": { - "@id": "_:b27777", + "@id": "_:b21514", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2074", + "@id": "_:b21517", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", "result": { - "@id": "_:b2075", + "@id": "_:b21518", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0021-out.jsonld", - "title": "Blank nodes in @type", + "title": "Compact using relative fragment identifier", + "rdfs:comment": "Compacting a relative round-trips", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b788", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b3", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example.org/" + } }, - "rdfs:comment": "Empty frame matches all nodes at top-level, and repeats where embedded (with list content) in json-ld-1.0 mode.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0021-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0021-frame.jsonld" + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0075-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0075-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0075-out.jsonld", "assertions": [ { - "@id": "_:b790", + "@id": "_:b21527", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", "result": { - "@id": "_:b21562", + "@id": "_:b21528", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b792", + "@id": "_:b1058", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1059", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21521", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", "result": { - "@id": "_:b25501", + "@id": "_:b21522", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b794", + "@id": "_:b10713", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19051", + "@id": "_:b10714", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b799", + "@id": "_:b15812", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25506", + "@id": "_:b15813", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b796", + "@id": "_:b3497", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b21767", + "@id": "_:b3498", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b791", + "@id": "_:b21531", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", "result": { - "@id": "_:b25500", + "@id": "_:b21532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b793", + "@id": "_:b8088", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25502", + "@id": "_:b8089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b797", + "@id": "_:b18794", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25504", + "@id": "_:b18795", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b789", + "@id": "_:b21523", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", "result": { - "@id": "_:b21026", + "@id": "_:b21524", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b795", + "@id": "_:b21525", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", "result": { - "@id": "_:b25503", + "@id": "_:b21526", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b798", + "@id": "_:b21529", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", "result": { - "@id": "_:b25505", + "@id": "_:b21530", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0022-out.jsonld", - "title": "Match on @id", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b24606", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Match if node and frame both have the same @id property.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0022-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0022-frame.jsonld" + "title": "Compacting IRI equivalent to base", + "rdfs:comment": "Compacting IRI equivalent to base, uses last path segment of base ending in '/'", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0076-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0076-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0076-out.jsonld", "assertions": [ { - "@id": "_:b24613", + "@id": "_:b21539", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", "result": { - "@id": "_:b21547", + "@id": "_:b21540", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b24609", + "@id": "_:b1060", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27276", + "@id": "_:b1061", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21533", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", + "result": { + "@id": "_:b21534", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b24611", + "@id": "_:b10737", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27278", + "@id": "_:b10738", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b24614", + "@id": "_:b15836", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24067", + "@id": "_:b15837", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b24612", + "@id": "_:b3499", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b23924", + "@id": "_:b3500", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b24607", + "@id": "_:b21543", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", "result": { - "@id": "_:b27275", + "@id": "_:b21544", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b24608", + "@id": "_:b8110", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7065", + "@id": "_:b8111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b24615", + "@id": "_:b18796", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27279", + "@id": "_:b18797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b24616", + "@id": "_:b21535", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", "result": { - "@id": "_:b27280", + "@id": "_:b21536", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b24617", + "@id": "_:b21537", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", "result": { - "@id": "_:b27281", + "@id": "_:b21538", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b24610", + "@id": "_:b21541", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", "result": { - "@id": "_:b27277", + "@id": "_:b21542", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0023-out.jsonld", - "title": "No match on []", + "title": "Compact a @graph container", + "rdfs:comment": "Compact a @graph container", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0077-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0077-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0077-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4767", + "@id": "_:b4", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "No match if node has a property where frame has an empty array for that same property.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0023-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0023-frame.jsonld" - }, "assertions": [ { - "@id": "_:b4777", + "@id": "_:b21551", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", "result": { - "@id": "_:b28407", + "@id": "_:b21552", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4775", + "@id": "_:b1062", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28406", + "@id": "_:b1063", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21545", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", + "result": { + "@id": "_:b21546", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b4769", + "@id": "_:b10759", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24531", + "@id": "_:b10760", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4774", + "@id": "_:b15858", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26003", + "@id": "_:b15859", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4770", + "@id": "_:b3501", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26666", + "@id": "_:b3502", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4765", + "@id": "_:b21555", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", "result": { - "@id": "_:b4766", + "@id": "_:b21556", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4773", + "@id": "_:b8132", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26839", + "@id": "_:b8133", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b4772", + "@id": "_:b18798", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1541", + "@id": "_:b18799", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4768", + "@id": "_:b21547", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", "result": { - "@id": "_:b23664", + "@id": "_:b21548", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4771", + "@id": "_:b21549", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", "result": { - "@id": "_:b15020", + "@id": "_:b21550", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4776", + "@id": "_:b21553", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", "result": { - "@id": "_:b26315", + "@id": "_:b21554", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0024-out.jsonld", - "title": "match on any common properties if @requireAll: false", + "title": "Compact a [@graph, @set] container", + "rdfs:comment": "Compact with [@graph, @set]", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0078-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0078-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0078-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1092", + "@id": "_:b5", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Match if @requireAll is false and both node and frame contain common non-keyword properties of any value.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0024-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0024-frame.jsonld" - }, "assertions": [ { - "@id": "_:b1102", + "@id": "_:b21563", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", "result": { - "@id": "_:b22514", + "@id": "_:b21564", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1100", + "@id": "_:b1064", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22512", + "@id": "_:b1065", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21557", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", + "result": { + "@id": "_:b21558", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b1090", + "@id": "_:b10781", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1091", + "@id": "_:b10782", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1098", + "@id": "_:b15880", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22511", + "@id": "_:b15881", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1097", + "@id": "_:b3503", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22510", + "@id": "_:b3504", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1093", + "@id": "_:b21567", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", "result": { - "@id": "_:b15667", + "@id": "_:b21568", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1096", + "@id": "_:b8154", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22509", + "@id": "_:b8155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1099", + "@id": "_:b18800", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6425", + "@id": "_:b18801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1094", + "@id": "_:b21559", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", "result": { - "@id": "_:b22375", + "@id": "_:b21560", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1095", + "@id": "_:b21561", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", "result": { - "@id": "_:b22508", + "@id": "_:b21562", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1101", + "@id": "_:b21565", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", "result": { - "@id": "_:b22513", + "@id": "_:b21566", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0025-out.jsonld", - "title": "@requireAll with missing values and @default", + "title": "Compact a @graph container having @index", + "rdfs:comment": "Verify that having both @graph and @index allows @graph container compaction", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0079-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0079-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0079-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16568", + "@id": "_:b6", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Match if @requireAll is true and frame contains a non-keyword key not present in node, where the value is a JSON object containing only the key @default with any value.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0025-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0025-frame.jsonld" - }, "assertions": [ { - "@id": "_:b16571", + "@id": "_:b21575", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", "result": { - "@id": "_:b24935", + "@id": "_:b21576", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16572", + "@id": "_:b1066", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24936", + "@id": "_:b1067", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21569", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", + "result": { + "@id": "_:b21570", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b16574", + "@id": "_:b10803", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24938", + "@id": "_:b10804", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16577", + "@id": "_:b15902", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24941", + "@id": "_:b15903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16569", + "@id": "_:b3505", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b23441", + "@id": "_:b3506", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16573", + "@id": "_:b21579", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", "result": { - "@id": "_:b24937", + "@id": "_:b21580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16570", + "@id": "_:b8176", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24934", + "@id": "_:b8177", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16576", + "@id": "_:b18802", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24940", + "@id": "_:b18803", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16575", + "@id": "_:b21571", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", "result": { - "@id": "_:b24939", + "@id": "_:b21572", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16566", + "@id": "_:b21573", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", "result": { - "@id": "_:b16567", + "@id": "_:b21574", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16578", + "@id": "_:b21577", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", "result": { - "@id": "_:b24942", + "@id": "_:b21578", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0026-out.jsonld", - "title": "explicitly excludes unframed properties (@explicit: true)", + "title": "Do not compact a graph having @id with a term having an @graph container", + "rdfs:comment": "Graph compaction works only on simple graphs", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0080-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0080-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0080-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9651", + "@id": "_:b7", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If property is not in frame, and explicit is true, processors must not add any values for property to output.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0026-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0026-frame.jsonld" - }, "assertions": [ { - "@id": "_:b14259", + "@id": "_:b21587", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", "result": { - "@id": "_:b14946", + "@id": "_:b21588", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14262", + "@id": "_:b1068", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1069", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21581", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", "result": { - "@id": "_:b24451", + "@id": "_:b21582", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b14266", + "@id": "_:b10825", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13778", + "@id": "_:b10826", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14264", + "@id": "_:b15924", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18579", + "@id": "_:b15925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14260", + "@id": "_:b3507", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22204", + "@id": "_:b3508", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14261", + "@id": "_:b21591", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", "result": { - "@id": "_:b23021", + "@id": "_:b21592", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14267", + "@id": "_:b8198", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22269", + "@id": "_:b8199", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b14258", + "@id": "_:b18804", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19568", + "@id": "_:b18805", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14256", + "@id": "_:b21583", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", "result": { - "@id": "_:b14257", + "@id": "_:b21584", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14265", + "@id": "_:b21585", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", "result": { - "@id": "_:b24452", + "@id": "_:b21586", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14263", + "@id": "_:b21589", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", "result": { - "@id": "_:b20552", + "@id": "_:b21590", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0027-out.jsonld", - "title": "non-existent framed properties create null property", + "title": "Compact a [@graph, @index] container", + "rdfs:comment": "Compact a @graph container with @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0081-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0081-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0081-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7557", + "@id": "_:b8", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Recursively, replace all key-value pairs in compacted results where the key is @preserve with the value from the key-pair. If the value from the key-pair is @null, replace the value with null.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0027-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0027-frame.jsonld" - }, "assertions": [ { - "@id": "_:b7568", + "@id": "_:b21599", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", "result": { - "@id": "_:b7579", + "@id": "_:b21600", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7564", + "@id": "_:b1070", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1071", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21593", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", "result": { - "@id": "_:b7575", + "@id": "_:b21594", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b7567", + "@id": "_:b10847", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7578", + "@id": "_:b10848", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7561", + "@id": "_:b15946", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7572", + "@id": "_:b15947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7560", + "@id": "_:b3509", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b7571", + "@id": "_:b3510", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b7566", + "@id": "_:b21603", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", "result": { - "@id": "_:b7577", + "@id": "_:b21604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7559", + "@id": "_:b8222", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7570", + "@id": "_:b8223", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b7562", + "@id": "_:b18806", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7573", + "@id": "_:b18807", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7558", + "@id": "_:b21595", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", "result": { - "@id": "_:b7569", + "@id": "_:b21596", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7565", + "@id": "_:b21597", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", "result": { - "@id": "_:b7576", + "@id": "_:b21598", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7563", + "@id": "_:b21601", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", "result": { - "@id": "_:b7574", + "@id": "_:b21602", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0028-out.jsonld", - "title": "embed matched frames with @reverse", + "title": "Compact a [@graph, @index, @set] container", + "rdfs:comment": "Compact a @graph container with @index and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0082-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0082-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0082-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7128", + "@id": "_:b9", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If frame has the property @reverse, then for each reverse property and sub frame that are the values of @reverse in frame.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0028-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0028-frame.jsonld" - }, "assertions": [ { - "@id": "_:b7137", + "@id": "_:b21611", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", "result": { - "@id": "_:b27046", + "@id": "_:b21612", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7130", + "@id": "_:b1072", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22128", + "@id": "_:b1073", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21605", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", + "result": { + "@id": "_:b21606", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b7132", + "@id": "_:b10869", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27001", + "@id": "_:b10870", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7129", + "@id": "_:b15968", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16169", + "@id": "_:b15969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7133", + "@id": "_:b3511", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b29418", + "@id": "_:b3512", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b7136", + "@id": "_:b21615", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", "result": { - "@id": "_:b7756", + "@id": "_:b21616", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7131", + "@id": "_:b8244", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26887", + "@id": "_:b8245", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b7138", + "@id": "_:b18808", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28356", + "@id": "_:b18809", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7126", + "@id": "_:b21607", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", "result": { - "@id": "_:b7127", + "@id": "_:b21608", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7135", + "@id": "_:b21609", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", "result": { - "@id": "_:b29764", + "@id": "_:b21610", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7134", + "@id": "_:b21613", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", "result": { - "@id": "_:b27321", + "@id": "_:b21614", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0029-out.jsonld", - "title": "embed matched frames with reversed property", + "title": "[@graph, @index] does not compact graph with @id", + "rdfs:comment": "Graph compaction with @graph and @index works only on simple graphs", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0083-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0083-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0083-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4634", + "@id": "_:b10", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If frame has the property @reverse, then for each reverse property and sub frame that are the values of @reverse in frame.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0029-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0029-frame.jsonld" - }, "assertions": [ { - "@id": "_:b4640", + "@id": "_:b21623", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", "result": { - "@id": "_:b28850", + "@id": "_:b21624", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4642", + "@id": "_:b1074", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1075", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21617", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", "result": { - "@id": "_:b22963", + "@id": "_:b21618", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b4637", + "@id": "_:b10891", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21628", + "@id": "_:b10892", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4639", + "@id": "_:b15990", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22984", + "@id": "_:b15991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4638", + "@id": "_:b3513", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25956", + "@id": "_:b3514", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4636", + "@id": "_:b21627", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", "result": { - "@id": "_:b19028", + "@id": "_:b21628", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4632", + "@id": "_:b8266", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4633", + "@id": "_:b8267", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b4635", + "@id": "_:b18810", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17089", + "@id": "_:b18811", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4644", + "@id": "_:b21619", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", "result": { - "@id": "_:b27676", + "@id": "_:b21620", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4643", + "@id": "_:b21621", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", "result": { - "@id": "_:b25771", + "@id": "_:b21622", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4641", + "@id": "_:b21625", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", "result": { - "@id": "_:b25659", + "@id": "_:b21626", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0030-out.jsonld", - "title": "@embed @always/@never", + "title": "Compact a simple graph with a [@graph, @id] container", + "rdfs:comment": "Compact a simple graph using a @graph container with @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0084-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0084-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0084-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3612", + "@id": "_:b11", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@embed within a frame controls the object embed flag when processing that frame (@always and @never values).", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0030-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0030-frame.jsonld" - }, "assertions": [ { - "@id": "_:b3622", + "@id": "_:b21635", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", "result": { - "@id": "_:b23748", + "@id": "_:b21636", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3615", + "@id": "_:b1076", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23744", + "@id": "_:b1077", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21629", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", + "result": { + "@id": "_:b21630", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b3619", + "@id": "_:b10913", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23747", + "@id": "_:b10914", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3614", + "@id": "_:b16012", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17830", + "@id": "_:b16013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3616", + "@id": "_:b3515", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b23745", + "@id": "_:b3516", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3613", + "@id": "_:b21639", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", "result": { - "@id": "_:b7278", + "@id": "_:b21640", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3618", + "@id": "_:b8288", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23746", + "@id": "_:b8289", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b3620", + "@id": "_:b18812", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21996", + "@id": "_:b18813", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3617", + "@id": "_:b21631", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", "result": { - "@id": "_:b17417", + "@id": "_:b21632", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3621", + "@id": "_:b21633", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", "result": { - "@id": "_:b17978", + "@id": "_:b21634", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3610", + "@id": "_:b21637", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", "result": { - "@id": "_:b3611", + "@id": "_:b21638", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0031-out.jsonld", - "title": "match none @type match", + "title": "Compact a named graph with a [@graph, @id] container", + "rdfs:comment": "Compact a named graph using a @graph container with @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0085-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0085-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0085-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21359", + "@id": "_:b12", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Do not match objects with @type, if frame uses @type: [].", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0031-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0031-frame.jsonld" - }, "assertions": [ { - "@id": "_:b21362", + "@id": "_:b21647", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", "result": { - "@id": "_:b6485", + "@id": "_:b21648", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b21365", + "@id": "_:b1078", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29456", + "@id": "_:b1079", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21641", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", + "result": { + "@id": "_:b21642", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b21367", + "@id": "_:b10935", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22453", + "@id": "_:b10936", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21360", + "@id": "_:b16034", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24183", + "@id": "_:b16035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21364", + "@id": "_:b3517", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b19501", + "@id": "_:b3518", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b21368", + "@id": "_:b21651", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", "result": { - "@id": "_:b29457", + "@id": "_:b21652", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21369", + "@id": "_:b8310", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29458", + "@id": "_:b8311", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b21363", + "@id": "_:b18814", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27404", + "@id": "_:b18815", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21366", + "@id": "_:b21643", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", "result": { - "@id": "_:b24966", + "@id": "_:b21644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b21358", + "@id": "_:b21645", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", "result": { - "@id": "_:b16681", + "@id": "_:b21646", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21361", + "@id": "_:b21649", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", "result": { - "@id": "_:b20044", + "@id": "_:b21650", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0032-out.jsonld", - "title": "single @id match", + "title": "Compact a simple graph with a [@graph, @id, @set] container", + "rdfs:comment": "Compact a simple graph using a @graph container with @id and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0086-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0086-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0086-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10631", + "@id": "_:b13", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Match on a specific node with frame uses @id.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0032-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0032-frame.jsonld" - }, "assertions": [ { - "@id": "_:b10636", + "@id": "_:b21659", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", "result": { - "@id": "_:b28333", + "@id": "_:b21660", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10638", + "@id": "_:b1080", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28204", + "@id": "_:b1081", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21653", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", + "result": { + "@id": "_:b21654", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b10637", + "@id": "_:b10959", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29261", + "@id": "_:b10960", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10634", + "@id": "_:b16058", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27400", + "@id": "_:b16059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10635", + "@id": "_:b3519", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b17327", + "@id": "_:b3520", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b10641", + "@id": "_:b21663", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", "result": { - "@id": "_:b28371", + "@id": "_:b21664", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10640", + "@id": "_:b8332", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27846", + "@id": "_:b8333", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b10630", + "@id": "_:b18816", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7630", + "@id": "_:b18817", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10632", + "@id": "_:b21655", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", "result": { - "@id": "_:b14358", + "@id": "_:b21656", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10633", + "@id": "_:b21657", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", "result": { - "@id": "_:b21199", + "@id": "_:b21658", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10639", + "@id": "_:b21661", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", "result": { - "@id": "_:b14696", + "@id": "_:b21662", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0033-out.jsonld", - "title": "multiple @id match", + "title": "Compact a named graph with a [@graph, @id, @set] container", + "rdfs:comment": "Compact a named graph using a @graph container with @id and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0087-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0087-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0087-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3559", + "@id": "_:b14", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Match on a specific node with frame uses @id with an array of IRIs.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0033-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0033-frame.jsonld" - }, "assertions": [ { - "@id": "_:b3569", + "@id": "_:b21671", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", "result": { - "@id": "_:b23397", + "@id": "_:b21672", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3560", + "@id": "_:b1082", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1083", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21665", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", "result": { - "@id": "_:b23176", + "@id": "_:b21666", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b3557", + "@id": "_:b10981", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3558", + "@id": "_:b10982", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3561", + "@id": "_:b16080", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29223", + "@id": "_:b16081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3565", + "@id": "_:b3521", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26377", + "@id": "_:b3522", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3567", + "@id": "_:b21675", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", "result": { - "@id": "_:b22957", + "@id": "_:b21676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3568", + "@id": "_:b8354", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23035", + "@id": "_:b8355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3562", + "@id": "_:b18818", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2799", + "@id": "_:b18819", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3566", + "@id": "_:b21667", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", "result": { - "@id": "_:b22832", + "@id": "_:b21668", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3563", + "@id": "_:b21669", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", "result": { - "@id": "_:b24809", + "@id": "_:b21670", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3564", + "@id": "_:b21673", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", "result": { - "@id": "_:b29788", + "@id": "_:b21674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0034-out.jsonld", - "title": "wildcard and match none", + "title": "Compact a graph with @index using a [@graph, @id] container", + "rdfs:comment": "Compact a @graph container with @id and @set, discarding an @index value", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0088-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0088-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0088-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6454", + "@id": "_:b15", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Match/reject properties using both wildcard and match none.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0034-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0034-frame.jsonld" - }, "assertions": [ { - "@id": "_:b10444", + "@id": "_:b21683", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", "result": { - "@id": "_:b27533", + "@id": "_:b21684", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10441", + "@id": "_:b1084", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16873", + "@id": "_:b1085", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21677", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", + "result": { + "@id": "_:b21678", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b10440", + "@id": "_:b11003", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14238", + "@id": "_:b11004", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10447", + "@id": "_:b16102", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29693", + "@id": "_:b16103", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10442", + "@id": "_:b3523", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26205", + "@id": "_:b3524", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b10449", + "@id": "_:b21687", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", "result": { - "@id": "_:b21887", + "@id": "_:b21688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10446", + "@id": "_:b8376", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28768", + "@id": "_:b8377", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b10438", + "@id": "_:b18820", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10439", + "@id": "_:b18821", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10445", + "@id": "_:b21679", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", "result": { - "@id": "_:b28006", + "@id": "_:b21680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10443", + "@id": "_:b21681", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", "result": { - "@id": "_:b27143", + "@id": "_:b21682", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10448", + "@id": "_:b21685", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", "result": { - "@id": "_:b29777", + "@id": "_:b21686", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0035-out.jsonld", - "title": "matches a deep node pattern", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4922", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Node patterns that don't match all levels, don't match top level.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0035-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0035-frame.jsonld" + "title": "Language map term selection with complications", + "rdfs:comment": "Test appropriate property use given language maps with @vocab, a default language, no language, and competing terms", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0089-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0089-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0089-out.jsonld", "assertions": [ { - "@id": "_:b4929", + "@id": "_:b21695", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", "result": { - "@id": "_:b29416", + "@id": "_:b21696", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4923", + "@id": "_:b1086", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8759", + "@id": "_:b1087", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21689", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", + "result": { + "@id": "_:b21690", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b4927", + "@id": "_:b11025", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28960", + "@id": "_:b11026", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4931", + "@id": "_:b16124", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28953", + "@id": "_:b16125", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4925", + "@id": "_:b3525", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22480", + "@id": "_:b3526", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4926", + "@id": "_:b21699", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", "result": { - "@id": "_:b28047", + "@id": "_:b21700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4930", + "@id": "_:b8398", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29559", + "@id": "_:b8399", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b4932", + "@id": "_:b18822", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29560", + "@id": "_:b18823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4924", + "@id": "_:b21691", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", "result": { - "@id": "_:b20715", + "@id": "_:b21692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4928", + "@id": "_:b21693", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", "result": { - "@id": "_:b18841", + "@id": "_:b21694", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4933", + "@id": "_:b21697", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", "result": { - "@id": "_:b21240", + "@id": "_:b21698", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0036-out.jsonld", - "title": "matches exact value pattern", + "title": "Compact input with @graph container to output without @graph container", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0090-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0090-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0090-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11432", + "@id": "_:b16", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0036-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0036-frame.jsonld" - }, "assertions": [ { - "@id": "_:b11435", + "@id": "_:b21707", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", "result": { - "@id": "_:b23951", + "@id": "_:b21708", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11433", + "@id": "_:b1088", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1089", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21701", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", "result": { - "@id": "_:b4299", + "@id": "_:b21702", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b11440", + "@id": "_:b11047", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23954", + "@id": "_:b11048", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11442", + "@id": "_:b16146", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23956", + "@id": "_:b16147", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11441", + "@id": "_:b3527", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b23955", + "@id": "_:b3528", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11430", + "@id": "_:b21711", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", "result": { - "@id": "_:b11431", + "@id": "_:b21712", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11438", + "@id": "_:b8420", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23953", + "@id": "_:b8421", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b11436", + "@id": "_:b18824", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20321", + "@id": "_:b18825", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11437", + "@id": "_:b21703", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", "result": { - "@id": "_:b23952", + "@id": "_:b21704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11439", + "@id": "_:b21705", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", "result": { - "@id": "_:b13902", + "@id": "_:b21706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11434", + "@id": "_:b21709", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", "result": { - "@id": "_:b21428", + "@id": "_:b21710", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0037-out.jsonld", - "title": "matches wildcard @value in value pattern", + "title": "Compact input with @graph container to output without @graph container with compactArrays unset", + "rdfs:comment": "Ensure @graph appears properly in output with compactArrays unset", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0091-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0091-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0091-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3190", + "@id": "_:b17", + "https://w3c.github.io/json-ld-api/tests/vocab#compactArrays": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + }, "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0037-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0037-frame.jsonld" - }, "assertions": [ { - "@id": "_:b3198", + "@id": "_:b21719", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", "result": { - "@id": "_:b21990", + "@id": "_:b21720", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3188", + "@id": "_:b1090", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3189", + "@id": "_:b1091", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21713", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", + "result": { + "@id": "_:b21714", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b3197", + "@id": "_:b11069", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22748", + "@id": "_:b11070", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3193", + "@id": "_:b16168", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22745", + "@id": "_:b16169", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3195", + "@id": "_:b3529", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b3028", + "@id": "_:b3530", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3200", + "@id": "_:b21723", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", "result": { - "@id": "_:b22750", + "@id": "_:b21724", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3192", + "@id": "_:b8444", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22744", + "@id": "_:b8445", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b3194", + "@id": "_:b18826", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22746", + "@id": "_:b18827", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3199", + "@id": "_:b21715", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", "result": { - "@id": "_:b22749", + "@id": "_:b21716", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3196", + "@id": "_:b21717", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", "result": { - "@id": "_:b22747", + "@id": "_:b21718", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3191", + "@id": "_:b21721", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", "result": { - "@id": "_:b15992", + "@id": "_:b21722", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0038-out.jsonld", - "title": "matches wildcard @type in value pattern", + "title": "Compact input with [@graph, @set] container to output without [@graph, @set] container", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0092-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0092-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0092-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b555", + "@id": "_:b18", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0038-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0038-frame.jsonld" - }, "assertions": [ { - "@id": "_:b556", + "@id": "_:b21731", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", "result": { - "@id": "_:b14391", + "@id": "_:b21732", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b559", + "@id": "_:b1092", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22382", + "@id": "_:b1093", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21725", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", + "result": { + "@id": "_:b21726", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b566", + "@id": "_:b11091", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27159", + "@id": "_:b11092", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b557", + "@id": "_:b16190", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17749", + "@id": "_:b16191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b563", + "@id": "_:b3531", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b23316", + "@id": "_:b3532", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b558", + "@id": "_:b21735", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", "result": { - "@id": "_:b20052", + "@id": "_:b21736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b564", + "@id": "_:b8466", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28065", + "@id": "_:b8467", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b565", + "@id": "_:b18828", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28740", + "@id": "_:b18829", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b560", + "@id": "_:b21727", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", "result": { - "@id": "_:b22654", + "@id": "_:b21728", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b561", + "@id": "_:b21729", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", "result": { - "@id": "_:b23996", + "@id": "_:b21730", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b562", + "@id": "_:b21733", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", "result": { - "@id": "_:b25892", + "@id": "_:b21734", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0039-out.jsonld", - "title": "matches wildcard @language in value pattern", + "title": "Compact input with [@graph, @set] container to output without [@graph, @set] container with compactArrays unset", + "rdfs:comment": "Ensure @graph appears properly in output with compactArrays unset", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0093-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0093-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0093-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19591", + "@id": "_:b19", + "https://w3c.github.io/json-ld-api/tests/vocab#compactArrays": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + }, "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0039-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0039-frame.jsonld" - }, "assertions": [ { - "@id": "_:b19597", + "@id": "_:b21743", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", "result": { - "@id": "_:b29567", + "@id": "_:b21744", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b19594", + "@id": "_:b1094", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28028", + "@id": "_:b1095", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21737", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", + "result": { + "@id": "_:b21738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b19592", + "@id": "_:b11113", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26848", + "@id": "_:b11114", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19602", + "@id": "_:b16212", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28000", + "@id": "_:b16213", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19595", + "@id": "_:b3533", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28447", + "@id": "_:b3534", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b19599", + "@id": "_:b21747", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", "result": { - "@id": "_:b27571", + "@id": "_:b21748", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19601", + "@id": "_:b8488", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28586", + "@id": "_:b8489", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b19598", + "@id": "_:b18830", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29042", + "@id": "_:b18831", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19593", + "@id": "_:b21739", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", "result": { - "@id": "_:b27559", + "@id": "_:b21740", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19596", + "@id": "_:b21741", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", "result": { - "@id": "_:b15739", + "@id": "_:b21742", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19600", + "@id": "_:b21745", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", "result": { - "@id": "_:b25940", + "@id": "_:b21746", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0040-out.jsonld", - "title": "matches match none @type in value pattern", + "title": "Compact input with [@graph, @set] container to output without [@graph, @set] container", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0094-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0094-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0094-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17271", + "@id": "_:b20", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0040-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0040-frame.jsonld" - }, "assertions": [ { - "@id": "_:b17281", + "@id": "_:b21755", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", "result": { - "@id": "_:b25420", + "@id": "_:b21756", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17272", + "@id": "_:b1096", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1097", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21749", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", "result": { - "@id": "_:b21057", + "@id": "_:b21750", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b17274", + "@id": "_:b11135", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16156", + "@id": "_:b11136", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17280", + "@id": "_:b16234", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25419", + "@id": "_:b16235", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17273", + "@id": "_:b3535", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b7773", + "@id": "_:b3536", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17278", + "@id": "_:b21759", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", "result": { - "@id": "_:b25418", + "@id": "_:b21760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17269", + "@id": "_:b8510", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17270", + "@id": "_:b8511", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b17277", + "@id": "_:b18832", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25417", + "@id": "_:b18833", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17275", + "@id": "_:b21751", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", "result": { - "@id": "_:b25416", + "@id": "_:b21752", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17279", + "@id": "_:b21753", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", "result": { - "@id": "_:b23421", + "@id": "_:b21754", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17276", + "@id": "_:b21757", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", "result": { - "@id": "_:b25219", + "@id": "_:b21758", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0041-out.jsonld", - "title": "matches match none @language in value pattern", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17051", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0041-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0041-frame.jsonld" + "title": "Relative propererty IRIs with @vocab: ''", + "rdfs:comment": "Complex use cases for relative IRI compaction or properties", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0095-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0095-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0095-out.jsonld", "assertions": [ { - "@id": "_:b17057", + "@id": "_:b21767", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", "result": { - "@id": "_:b28070", + "@id": "_:b21768", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17059", + "@id": "_:b1098", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12667", + "@id": "_:b1099", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21761", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", + "result": { + "@id": "_:b21762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b17056", + "@id": "_:b11157", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23068", + "@id": "_:b11158", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17061", + "@id": "_:b16256", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27919", + "@id": "_:b16257", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17053", + "@id": "_:b3537", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b21052", + "@id": "_:b3538", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17049", + "@id": "_:b21771", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", "result": { - "@id": "_:b17050", + "@id": "_:b21772", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17058", + "@id": "_:b8532", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3251", + "@id": "_:b8533", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b17052", + "@id": "_:b18834", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17121", + "@id": "_:b18835", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17055", + "@id": "_:b21763", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", "result": { - "@id": "_:b24965", + "@id": "_:b21764", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17060", + "@id": "_:b21765", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", "result": { - "@id": "_:b25337", + "@id": "_:b21766", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17054", + "@id": "_:b21769", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", "result": { - "@id": "_:b23140", + "@id": "_:b21770", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0042-out.jsonld", - "title": "matches some @value in value pattern", + "title": "Compact @graph container (multiple graphs)", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0096-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0096-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0096-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1044", + "@id": "_:b21", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0042-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0042-frame.jsonld" - }, "assertions": [ { - "@id": "_:b1053", + "@id": "_:b21779", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", "result": { - "@id": "_:b28120", + "@id": "_:b21780", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1046", + "@id": "_:b1100", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23992", + "@id": "_:b1101", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21773", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", + "result": { + "@id": "_:b21774", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b1048", + "@id": "_:b11181", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28116", + "@id": "_:b11182", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1042", + "@id": "_:b16280", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1043", + "@id": "_:b16281", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1050", + "@id": "_:b3539", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28117", + "@id": "_:b3540", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1045", + "@id": "_:b21783", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", "result": { - "@id": "_:b27060", + "@id": "_:b21784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1047", + "@id": "_:b8554", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28115", + "@id": "_:b8555", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1052", + "@id": "_:b18836", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28119", + "@id": "_:b18837", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1049", + "@id": "_:b21775", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", "result": { - "@id": "_:b21727", + "@id": "_:b21776", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1051", + "@id": "_:b21777", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", "result": { - "@id": "_:b28118", + "@id": "_:b21778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1054", + "@id": "_:b21781", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", "result": { - "@id": "_:b28121", + "@id": "_:b21782", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0043-out.jsonld", - "title": "matches some @type in value pattern", + "title": "Compact [@graph, @set] container (multiple graphs)", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0097-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0097-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0097-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18591", + "@id": "_:b22", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0043-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0043-frame.jsonld" - }, "assertions": [ { - "@id": "_:b18598", + "@id": "_:b21791", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", "result": { - "@id": "_:b28676", + "@id": "_:b21792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18595", + "@id": "_:b1102", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1103", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21785", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", "result": { - "@id": "_:b27317", + "@id": "_:b21786", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b18594", + "@id": "_:b11203", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25285", + "@id": "_:b11204", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18601", + "@id": "_:b16302", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28679", + "@id": "_:b16303", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18589", + "@id": "_:b3541", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18590", + "@id": "_:b3542", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18599", + "@id": "_:b21795", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", "result": { - "@id": "_:b28677", + "@id": "_:b21796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18593", + "@id": "_:b8576", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22647", + "@id": "_:b8577", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b18592", + "@id": "_:b18838", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16914", + "@id": "_:b18839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18596", + "@id": "_:b21787", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", "result": { - "@id": "_:b25330", + "@id": "_:b21788", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18600", + "@id": "_:b21789", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", "result": { - "@id": "_:b28678", + "@id": "_:b21790", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18597", + "@id": "_:b21793", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", "result": { - "@id": "_:b27105", + "@id": "_:b21794", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0044-out.jsonld", - "title": "matches some @language in value pattern", + "title": "Compact [@graph, @index] container (multiple indexed objects)", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0098-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0098-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0098-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4381", + "@id": "_:b23", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0044-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0044-frame.jsonld" - }, "assertions": [ { - "@id": "_:b4387", + "@id": "_:b21803", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", "result": { - "@id": "_:b10416", + "@id": "_:b21804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4386", + "@id": "_:b1104", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1105", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21797", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", "result": { - "@id": "_:b10415", + "@id": "_:b21798", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b4389", + "@id": "_:b11225", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10418", + "@id": "_:b11226", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4379", + "@id": "_:b16324", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4380", + "@id": "_:b16325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4384", + "@id": "_:b3543", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b10413", + "@id": "_:b3544", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4383", + "@id": "_:b21807", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", "result": { - "@id": "_:b10412", + "@id": "_:b21808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4388", + "@id": "_:b8598", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10417", + "@id": "_:b8599", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b4382", + "@id": "_:b18840", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10411", + "@id": "_:b18841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4390", + "@id": "_:b21799", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", "result": { - "@id": "_:b10419", + "@id": "_:b21800", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4385", + "@id": "_:b21801", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", "result": { - "@id": "_:b10414", + "@id": "_:b21802", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4391", + "@id": "_:b21805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", "result": { - "@id": "_:b10420", + "@id": "_:b21806", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0045-out.jsonld", - "title": "excludes non-matched values in value pattern", + "title": "Compact [@graph, @index, @set] container (multiple indexed objects)", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0099-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0099-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0099-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13285", + "@id": "_:b24", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0045-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0045-frame.jsonld" - }, "assertions": [ { - "@id": "_:b13293", + "@id": "_:b21815", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", "result": { - "@id": "_:b13303", + "@id": "_:b21816", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13292", + "@id": "_:b1106", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1107", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21809", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", "result": { - "@id": "_:b13302", + "@id": "_:b21810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b13289", + "@id": "_:b11247", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13299", + "@id": "_:b11248", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13295", + "@id": "_:b16346", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13305", + "@id": "_:b16347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13286", + "@id": "_:b3545", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b13297", + "@id": "_:b3546", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13288", + "@id": "_:b21819", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", "result": { - "@id": "_:b13298", + "@id": "_:b21820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13291", + "@id": "_:b8620", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13301", + "@id": "_:b8621", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b13290", + "@id": "_:b18842", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13300", + "@id": "_:b18843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13294", + "@id": "_:b21811", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", "result": { - "@id": "_:b13304", + "@id": "_:b21812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13287", + "@id": "_:b21813", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", "result": { - "@id": "_:b8942", + "@id": "_:b21814", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13296", + "@id": "_:b21817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", "result": { - "@id": "_:b13306", + "@id": "_:b21818", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0046-out.jsonld", - "title": "Merge graphs if no outer @graph is used", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9065", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "title": "Compact [@graph, @id] container (multiple indexed objects)", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0100-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0100-context.jsonld" }, - "rdfs:comment": "Unless @graph exists at the top level, framing uses merged node objects in json-ld-1.0 mode.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0046-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0046-frame.jsonld" + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0100-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b25", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, "assertions": [ { - "@id": "_:b9066", + "@id": "_:b21827", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", "result": { - "@id": "_:b17530", + "@id": "_:b21828", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9067", + "@id": "_:b1108", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1109", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21821", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", "result": { - "@id": "_:b18398", + "@id": "_:b21822", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b9070", + "@id": "_:b11269", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18400", + "@id": "_:b11270", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9069", + "@id": "_:b16368", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18399", + "@id": "_:b16369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9063", + "@id": "_:b3547", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b9064", + "@id": "_:b3548", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b9075", + "@id": "_:b21831", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", "result": { - "@id": "_:b18405", + "@id": "_:b21832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9068", + "@id": "_:b8642", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3010", + "@id": "_:b8643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9072", + "@id": "_:b18844", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18402", + "@id": "_:b18845", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9071", + "@id": "_:b21823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", "result": { - "@id": "_:b18401", + "@id": "_:b21824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9074", + "@id": "_:b21825", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", "result": { - "@id": "_:b18404", + "@id": "_:b21826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9073", + "@id": "_:b21829", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", "result": { - "@id": "_:b18403", + "@id": "_:b21830", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0047-out.jsonld", - "title": "Frame default graph if outer @graph is used", + "title": "Compact [@graph, @id, @set] container (multiple indexed objects)", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0101-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0101-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0101-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9130", + "@id": "_:b26", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If @graph exists at the top level, framing uses the default graph.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0047-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0047-frame.jsonld" - }, "assertions": [ { - "@id": "_:b9128", + "@id": "_:b21839", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", "result": { - "@id": "_:b9129", + "@id": "_:b21840", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9133", + "@id": "_:b1110", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26862", + "@id": "_:b1111", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21833", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", + "result": { + "@id": "_:b21834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b9140", + "@id": "_:b11291", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15663", + "@id": "_:b11292", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9135", + "@id": "_:b16390", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28547", + "@id": "_:b16391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9132", + "@id": "_:b3549", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b24590", + "@id": "_:b3550", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b9131", + "@id": "_:b21843", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", "result": { - "@id": "_:b23767", + "@id": "_:b21844", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9137", + "@id": "_:b8668", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25747", + "@id": "_:b8669", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b9134", + "@id": "_:b18846", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27989", + "@id": "_:b18847", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9138", + "@id": "_:b21835", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", "result": { - "@id": "_:b22351", + "@id": "_:b21836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9139", + "@id": "_:b21837", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", "result": { - "@id": "_:b29880", + "@id": "_:b21838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9136", + "@id": "_:b21841", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", "result": { - "@id": "_:b3514", + "@id": "_:b21842", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0048-out.jsonld", - "title": "Merge one graph and preserve another", + "title": "Compact [@graph, @index] container (multiple indexes and objects)", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0102-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0102-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0102-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13193", + "@id": "_:b27", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@graph used within a property value frames embedded values from a named graph.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0048-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0048-frame.jsonld" - }, "assertions": [ { - "@id": "_:b13196", + "@id": "_:b21851", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", "result": { - "@id": "_:b13207", + "@id": "_:b21852", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13201", + "@id": "_:b1112", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1113", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21845", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", "result": { - "@id": "_:b13212", + "@id": "_:b21846", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b13204", + "@id": "_:b11313", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13215", + "@id": "_:b11314", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13203", + "@id": "_:b16412", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13214", + "@id": "_:b16413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13194", + "@id": "_:b3551", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b13205", + "@id": "_:b3552", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13200", + "@id": "_:b21855", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", "result": { - "@id": "_:b13211", + "@id": "_:b21856", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13197", + "@id": "_:b8690", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13208", + "@id": "_:b8691", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b13198", + "@id": "_:b18848", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13209", + "@id": "_:b18849", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13202", + "@id": "_:b21847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", "result": { - "@id": "_:b13213", + "@id": "_:b21848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13199", + "@id": "_:b21849", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", "result": { - "@id": "_:b13210", + "@id": "_:b21850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13195", + "@id": "_:b21853", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", "result": { - "@id": "_:b13206", + "@id": "_:b21854", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0049-out.jsonld", - "title": "Merge one graph and deep preserve another", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17220", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "title": "Compact [@graph, @id] container (multiple ids and objects)", + "rdfs:comment": "Ensure @graph appears properly in output", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0103-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0103-context.jsonld" }, - "rdfs:comment": "@graph used within a property value frames embedded values from a named graph in json-ld-1.0 mode.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0049-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0049-frame.jsonld" + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0103-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b28", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, "assertions": [ { - "@id": "_:b22050", + "@id": "_:b21863", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", "result": { - "@id": "_:b26225", + "@id": "_:b21864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b22055", + "@id": "_:b1114", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1115", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21857", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", "result": { - "@id": "_:b26398", + "@id": "_:b21858", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b22049", + "@id": "_:b11335", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21372", + "@id": "_:b11336", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b22057", + "@id": "_:b16434", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29275", + "@id": "_:b16435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22046", + "@id": "_:b3553", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22047", + "@id": "_:b3554", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b22051", + "@id": "_:b21867", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", "result": { - "@id": "_:b27640", + "@id": "_:b21868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22053", + "@id": "_:b8712", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28568", + "@id": "_:b8713", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22056", + "@id": "_:b18850", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29274", + "@id": "_:b18851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22054", + "@id": "_:b21859", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", "result": { - "@id": "_:b29273", + "@id": "_:b21860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b22052", + "@id": "_:b21861", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", "result": { - "@id": "_:b28339", + "@id": "_:b21862", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22048", + "@id": "_:b21865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", "result": { - "@id": "_:b22737", + "@id": "_:b21866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0050-out.jsonld", - "title": "Library example with named graphs", + "title": "Compact @type with @container: @set", + "rdfs:comment": "Ensures that a single @type value is represented as an array", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0104-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0104-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0104-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12127", + "@id": "_:b29", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0050-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0050-frame.jsonld" - }, "assertions": [ { - "@id": "_:b12128", + "@id": "_:b21875", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", "result": { - "@id": "_:b24221", + "@id": "_:b21876", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12131", + "@id": "_:b1116", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1117", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21869", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", "result": { - "@id": "_:b28161", + "@id": "_:b21870", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b12130", + "@id": "_:b11357", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26367", + "@id": "_:b11358", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12135", + "@id": "_:b16456", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23711", + "@id": "_:b16457", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12133", + "@id": "_:b3555", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28240", + "@id": "_:b3556", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b12132", + "@id": "_:b21879", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", "result": { - "@id": "_:b17302", + "@id": "_:b21880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12136", + "@id": "_:b8734", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16160", + "@id": "_:b8735", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b12137", + "@id": "_:b18852", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22682", + "@id": "_:b18853", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12129", + "@id": "_:b21871", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", "result": { - "@id": "_:b25901", + "@id": "_:b21872", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12125", + "@id": "_:b21873", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", "result": { - "@id": "_:b12126", + "@id": "_:b21874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12134", + "@id": "_:b21877", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", "result": { - "@id": "_:b29020", + "@id": "_:b21878", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0051-out.jsonld", - "title": "Compacting values of @preserve", + "title": "Compact @type with @container: @set using an alias of @type", + "rdfs:comment": "Ensures that a single @type value is represented as an array", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0105-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0105-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0105-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1222", + "@id": "_:b30", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "When compacting the value of a property using @preserve, use the term definition for term to properly compact the value of @preserve.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0051-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0051-frame.jsonld" - }, "assertions": [ { - "@id": "_:b1227", + "@id": "_:b21887", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", "result": { - "@id": "_:b25743", + "@id": "_:b21888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1223", + "@id": "_:b1118", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1119", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21881", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", "result": { - "@id": "_:b3667", + "@id": "_:b21882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b1225", + "@id": "_:b11379", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12668", + "@id": "_:b11380", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1220", + "@id": "_:b16478", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1221", + "@id": "_:b16479", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1230", + "@id": "_:b3557", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26833", + "@id": "_:b3558", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1228", + "@id": "_:b21891", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", "result": { - "@id": "_:b26831", + "@id": "_:b21892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1231", + "@id": "_:b8756", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26834", + "@id": "_:b8757", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1229", + "@id": "_:b18854", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26832", + "@id": "_:b18855", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1224", + "@id": "_:b21883", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", "result": { - "@id": "_:b7658", + "@id": "_:b21884", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1226", + "@id": "_:b21885", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", "result": { - "@id": "_:b26830", + "@id": "_:b21886", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1232", + "@id": "_:b21889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", "result": { - "@id": "_:b12996", + "@id": "_:b21890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid frame", - "title": "@id must not include a blank node identifier", + "title": "Do not compact @type with @container: @set to an array using an alias of @type", + "rdfs:comment": "Ensures that a single @type value is not represented as an array in 1.0", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0106-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0106-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0106-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15786", + "@id": "_:b31", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Node matching does not consider blank nodes.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0052-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0052-frame.jsonld" - }, "assertions": [ { - "@id": "_:b15793", + "@id": "_:b21899", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", "result": { - "@id": "_:b24133", + "@id": "_:b21900", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b15789", + "@id": "_:b1120", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23583", + "@id": "_:b1121", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15788", + "@id": "_:b21893", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", "result": { - "@id": "_:b22760", + "@id": "_:b21894", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15787", + "@id": "_:b11403", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21541", + "@id": "_:b11404", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15792", + "@id": "_:b16502", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28975", + "@id": "_:b16503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", + } + }, + { + "@id": "_:b3559", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3560", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15784", + "@id": "_:b21903", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", "result": { - "@id": "_:b15785", + "@id": "_:b21904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15791", + "@id": "_:b8778", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13731", + "@id": "_:b8779", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15795", + "@id": "_:b18856", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28977", + "@id": "_:b18857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15790", + "@id": "_:b21895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", "result": { - "@id": "_:b27005", + "@id": "_:b21896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15794", + "@id": "_:b21897", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", "result": { - "@id": "_:b28976", + "@id": "_:b21898", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15796", + "@id": "_:b21901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", "result": { - "@id": "_:b23085", + "@id": "_:b21902", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid frame", - "title": "@type must not include a blank node identifier", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b647", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Node matching does not consider blank nodes.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0053-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0053-frame.jsonld" + "title": "Relative propererty IRIs with @vocab: ''", + "rdfs:comment": "Complex use cases for relative IRI compaction or properties", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0107-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0107-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0107-out.jsonld", "assertions": [ { - "@id": "_:b17812", + "@id": "_:b21911", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", "result": { - "@id": "_:b17813", + "@id": "_:b21912", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17816", + "@id": "_:b1122", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24296", + "@id": "_:b1123", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21905", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", + "result": { + "@id": "_:b21906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b17820", + "@id": "_:b11425", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8712", + "@id": "_:b11426", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17815", + "@id": "_:b16524", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23014", + "@id": "_:b16525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17821", + "@id": "_:b3561", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b27428", + "@id": "_:b3562", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17818", + "@id": "_:b21915", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", "result": { - "@id": "_:b26163", + "@id": "_:b21916", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17822", + "@id": "_:b8800", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29604", + "@id": "_:b8801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17817", + "@id": "_:b18858", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23286", + "@id": "_:b18859", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17819", + "@id": "_:b21907", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", "result": { - "@id": "_:b27478", + "@id": "_:b21908", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17814", + "@id": "_:b21909", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", "result": { - "@id": "_:b19590", + "@id": "_:b21910", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17823", + "@id": "_:b21913", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", "result": { - "@id": "_:b19833", + "@id": "_:b21914", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid @embed value", - "title": "Out of range @embed value", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16827", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Any other value for @embed is invalid and indicates that an invalid @embed value error has been detected and processing is aborted.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0054-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0054-frame.jsonld" + "title": "context with JavaScript Object property names", + "rdfs:comment": "Compact with context including JavaScript Object property names", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0108-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0108-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0108-out.jsonld", "assertions": [ { - "@id": "_:b16832", + "@id": "_:b21923", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", "result": { - "@id": "_:b22801", + "@id": "_:b21924", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16835", + "@id": "_:b1124", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22804", + "@id": "_:b1125", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21917", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", + "result": { + "@id": "_:b21918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b16831", + "@id": "_:b11447", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22800", + "@id": "_:b11448", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16837", + "@id": "_:b16546", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22805", + "@id": "_:b16547", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16834", + "@id": "_:b3563", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22803", + "@id": "_:b3564", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16828", + "@id": "_:b21927", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", "result": { - "@id": "_:b22797", + "@id": "_:b21928", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16836", + "@id": "_:b8822", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16642", + "@id": "_:b8823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16829", + "@id": "_:b18860", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22798", + "@id": "_:b18861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16833", + "@id": "_:b21919", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", "result": { - "@id": "_:b22802", + "@id": "_:b21920", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16830", + "@id": "_:b21921", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", "result": { - "@id": "_:b22799", + "@id": "_:b21922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16825", + "@id": "_:b21925", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", "result": { - "@id": "_:b16826", + "@id": "_:b21926", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0055-out.jsonld", - "title": "Framing list with mixed values", - "rdfs:comment": "Framing list values which are mixed.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0055-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0055-frame.jsonld" + "title": "Compact @graph container (multiple objects)", + "rdfs:comment": "Multiple objects in a simple graph with a graph container need to use @included", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0109-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0109-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0109-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b32", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, "assertions": [ { - "@id": "_:b9799", + "@id": "_:b21935", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", "result": { - "@id": "_:b27285", + "@id": "_:b21936", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9798", + "@id": "_:b1126", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1127", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21929", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", "result": { - "@id": "_:b3709", + "@id": "_:b21930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b9795", + "@id": "_:b11469", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12120", + "@id": "_:b11470", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9796", + "@id": "_:b16568", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15734", + "@id": "_:b16569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9800", + "@id": "_:b3565", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26074", + "@id": "_:b3566", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b9802", + "@id": "_:b21939", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", "result": { - "@id": "_:b27906", + "@id": "_:b21940", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9801", + "@id": "_:b8844", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27905", + "@id": "_:b8845", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b9794", + "@id": "_:b18862", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2165", + "@id": "_:b18863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9797", + "@id": "_:b21931", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", "result": { - "@id": "_:b21375", + "@id": "_:b21932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9803", + "@id": "_:b21933", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", "result": { - "@id": "_:b21095", + "@id": "_:b21934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9804", + "@id": "_:b21937", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", "result": { - "@id": "_:b27274", + "@id": "_:b21938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0056-out.jsonld", - "title": "Frame matching on matching value in list", + "title": "Compact [@graph, @set] container (multiple objects)", + "rdfs:comment": "Multiple objects in a simple graph with a graph container need to use @included", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0110-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0110-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0110-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6443", + "@id": "_:b33", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Lists match on any matching value.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0056-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0056-frame.jsonld" - }, "assertions": [ { - "@id": "_:b6453", + "@id": "_:b21947", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", "result": { - "@id": "_:b28575", + "@id": "_:b21948", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6449", + "@id": "_:b1128", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1129", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b21941", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", "result": { - "@id": "_:b19444", + "@id": "_:b21942", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b6445", + "@id": "_:b11491", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18413", + "@id": "_:b11492", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6444", + "@id": "_:b16590", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10700", + "@id": "_:b16591", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6448", + "@id": "_:b3567", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b27878", + "@id": "_:b3568", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b6446", + "@id": "_:b21951", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", "result": { - "@id": "_:b20346", + "@id": "_:b21952", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6447", + "@id": "_:b8866", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26504", + "@id": "_:b8867", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6450", + "@id": "_:b18864", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25265", + "@id": "_:b18865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6452", + "@id": "_:b21943", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", "result": { - "@id": "_:b23871", + "@id": "_:b21944", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6441", + "@id": "_:b21945", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", "result": { - "@id": "_:b6442", + "@id": "_:b21946", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6451", + "@id": "_:b21949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", "result": { - "@id": "_:b27098", + "@id": "_:b21950", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0057-out.jsonld", - "title": "Frame matching on any matching value in list", + "title": "Keyword-like relative IRIs", + "rdfs:comment": "Relative IRIs must not have the form a of keyword", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0111-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0111-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0111-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4003", + "@id": "_:b34", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Lists match on any matching value.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0057-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0057-frame.jsonld" - }, "assertions": [ { - "@id": "_:b4013", + "@id": "_:b21967", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b24688", + "@id": "_:b21968", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4008", + "@id": "_:b21953", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b27436", + "@id": "_:b21954", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b4010", + "@id": "_:b21957", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b29479", + "@id": "_:b21958", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4006", + "@id": "_:b21961", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b22961", + "@id": "_:b21962", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b4011", + "@id": "_:b21969", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b29668", + "@id": "_:b21970", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b4005", + "@id": "_:b21955", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b17299", + "@id": "_:b21956", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4001", + "@id": "_:b21975", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b4002", + "@id": "_:b21976", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b4012", + "@id": "_:b21959", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b6090", + "@id": "_:b21960", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b4004", + "@id": "_:b21973", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b10208", + "@id": "_:b21974", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4007", + "@id": "_:b21963", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b2595", + "@id": "_:b21964", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4009", + "@id": "_:b21965", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", "result": { - "@id": "_:b28032", + "@id": "_:b21966", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", + "assertedBy": null + }, + { + "@id": "_:b21971", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0111", + "result": { + "@id": "_:b21972", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0058-out.jsonld", - "title": "Frame matching with no matching value in list", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2459", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#omitGraph": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - } - }, - "rdfs:comment": "Lists match on any matching value.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0058-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0058-frame.jsonld" + "title": "Compact property index using Compact IRI index", + "rdfs:comment": "With @container: @index and @index a compact IRI, ensure round-tripping of compacted representation", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0112-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0112-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0112-out.jsonld", "assertions": [ { - "@id": "_:b2466", + "@id": "_:b21991", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b27735", + "@id": "_:b21992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2460", + "@id": "_:b21977", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b25631", + "@id": "_:b21978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b2457", + "@id": "_:b21981", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b2458", + "@id": "_:b21982", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2467", + "@id": "_:b21985", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b3722", + "@id": "_:b21986", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b2468", + "@id": "_:b21993", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b20763", + "@id": "_:b21994", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b2461", + "@id": "_:b21979", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b27730", + "@id": "_:b21980", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2462", + "@id": "_:b21999", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b27731", + "@id": "_:b22000", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b2463", + "@id": "_:b21983", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b27732", + "@id": "_:b21984", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b2469", + "@id": "_:b21997", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b27736", + "@id": "_:b21998", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2464", + "@id": "_:b21987", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b27733", + "@id": "_:b21988", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2465", + "@id": "_:b21989", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", "result": { - "@id": "_:b27734", + "@id": "_:b21990", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", + "assertedBy": null + }, + { + "@id": "_:b21995", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0112", + "result": { + "@id": "_:b21996", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0059-out.jsonld", - "title": "@embed: @last replaces previous embed values with node reference", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3589", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Verify that within a matched node, by default only the last reference will be embedded in json-ld-1.0 mode.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0059-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0059-frame.jsonld" + "title": "Compact property index using Absolute IRI index", + "rdfs:comment": "With @container: @index and @index an absolute IRI, ensure round-tripping of compacted representation", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0113-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0113-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0113-out.jsonld", "assertions": [ { - "@id": "_:b9812", + "@id": "_:b22015", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b18734", + "@id": "_:b22016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9815", + "@id": "_:b22001", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b27686", + "@id": "_:b22002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b9809", + "@id": "_:b22005", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b24227", + "@id": "_:b22006", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9811", + "@id": "_:b22009", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b28055", + "@id": "_:b22010", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b9813", + "@id": "_:b22017", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b19745", + "@id": "_:b22018", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b9817", + "@id": "_:b22003", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b10917", + "@id": "_:b22004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9814", + "@id": "_:b22023", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b29855", + "@id": "_:b22024", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b9806", + "@id": "_:b22007", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b9807", + "@id": "_:b22008", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b9808", + "@id": "_:b22021", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b19016", + "@id": "_:b22022", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9816", + "@id": "_:b22011", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b29290", + "@id": "_:b22012", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9810", + "@id": "_:b22013", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", "result": { - "@id": "_:b24058", + "@id": "_:b22014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", + "assertedBy": null + }, + { + "@id": "_:b22019", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0113", + "result": { + "@id": "_:b22020", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0060-out.jsonld", - "title": "@embed: @once only embeds first value with node reference", + "title": "Reverse term with property based indexed container", + "rdfs:comment": "Compaction using a reverse term with @container indexed on a property (round-trip test of expand#t0131)", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0114-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/0114-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0114-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6079", - "https://w3c.github.io/json-ld-api/tests/vocab#ordered": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" + "@id": "_:b35", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "https://example.org/" }, "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verify that within a matched node and @embed: @first, by only the first reference will be embedded.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0060-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0060-frame.jsonld" - }, "assertions": [ { - "@id": "_:b6083", + "@id": "_:b22039", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b9457", + "@id": "_:b22040", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6086", + "@id": "_:b22025", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b21682", + "@id": "_:b22026", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b6085", + "@id": "_:b22029", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b24191", + "@id": "_:b22030", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6088", + "@id": "_:b22033", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b27776", + "@id": "_:b22034", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b6087", + "@id": "_:b22041", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b16876", + "@id": "_:b22042", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b6089", + "@id": "_:b22027", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b25161", + "@id": "_:b22028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6077", + "@id": "_:b22047", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b6078", + "@id": "_:b22048", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b6082", + "@id": "_:b22031", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b18789", + "@id": "_:b22032", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b6084", + "@id": "_:b22045", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b25103", + "@id": "_:b22046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6080", + "@id": "_:b22035", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b14893", + "@id": "_:b22036", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6081", + "@id": "_:b22037", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", "result": { - "@id": "_:b16410", + "@id": "_:b22038", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", + "assertedBy": null + }, + { + "@id": "_:b22043", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0114", + "result": { + "@id": "_:b22044", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0061-out.jsonld", - "title": "Matching embedded nodes with @default", + "title": "adding new term", + "rdfs:comment": "Compaction using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c001-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c001-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c001-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b923", + "@id": "_:b36", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verify that embedded nodes match with @default and a wildcard @id.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0061-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0061-frame.jsonld" - }, "assertions": [ { - "@id": "_:b927", + "@id": "_:b22055", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", "result": { - "@id": "_:b26541", + "@id": "_:b22056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b931", + "@id": "_:b1130", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1131", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22049", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", "result": { - "@id": "_:b26949", + "@id": "_:b22050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b928", + "@id": "_:b11513", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22041", + "@id": "_:b11514", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b925", + "@id": "_:b16612", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24853", + "@id": "_:b16613", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b921", + "@id": "_:b3569", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b922", + "@id": "_:b3570", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b924", + "@id": "_:b22059", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", "result": { - "@id": "_:b23267", + "@id": "_:b22060", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b929", + "@id": "_:b8890", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26948", + "@id": "_:b8891", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b926", + "@id": "_:b18866", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2567", + "@id": "_:b18867", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b930", + "@id": "_:b22051", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", "result": { - "@id": "_:b26662", + "@id": "_:b22052", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b933", + "@id": "_:b22053", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", "result": { - "@id": "_:b26950", + "@id": "_:b22054", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b932", + "@id": "_:b22057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", "result": { - "@id": "_:b26535", + "@id": "_:b22058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0062-out.jsonld", - "title": "An array with a single value remains an array if container is @set.", + "title": "overriding a term", + "rdfs:comment": "Compaction using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c002-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c002-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c002-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9560", + "@id": "_:b37", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Cleaning up @preserve/@null does not violate container: @set.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0062-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0062-frame.jsonld" - }, "assertions": [ { - "@id": "_:b9566", + "@id": "_:b22067", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", "result": { - "@id": "_:b16430", + "@id": "_:b22068", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9567", + "@id": "_:b1132", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1133", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22061", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", "result": { - "@id": "_:b16346", + "@id": "_:b22062", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b9561", + "@id": "_:b11535", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11476", + "@id": "_:b11536", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9570", + "@id": "_:b16634", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16433", + "@id": "_:b16635", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9562", + "@id": "_:b3571", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b16426", + "@id": "_:b3572", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b9564", + "@id": "_:b22071", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", "result": { - "@id": "_:b16428", + "@id": "_:b22072", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9565", + "@id": "_:b8912", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16429", + "@id": "_:b8913", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b9569", + "@id": "_:b18868", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16432", + "@id": "_:b18869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9563", + "@id": "_:b22063", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", "result": { - "@id": "_:b16427", + "@id": "_:b22064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9568", + "@id": "_:b22065", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", "result": { - "@id": "_:b16431", + "@id": "_:b22066", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9558", + "@id": "_:b22069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", "result": { - "@id": "_:b9559", + "@id": "_:b22070", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0063-out.jsonld", - "title": "Using @null in @default.", + "title": "property and value with different terms mapping to the same expanded property", + "rdfs:comment": "Compaction using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c003-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c003-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c003-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8982", + "@id": "_:b38", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@null may be used as an @default value and is preserved in output.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0063-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0063-frame.jsonld" - }, "assertions": [ { - "@id": "_:b8991", + "@id": "_:b22079", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", "result": { - "@id": "_:b19750", + "@id": "_:b22080", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8992", + "@id": "_:b1134", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1135", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22073", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", "result": { - "@id": "_:b17410", + "@id": "_:b22074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b8986", + "@id": "_:b11557", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19748", + "@id": "_:b11558", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8990", + "@id": "_:b16656", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15856", + "@id": "_:b16657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8989", + "@id": "_:b3573", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b8176", + "@id": "_:b3574", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b8987", + "@id": "_:b22083", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", "result": { - "@id": "_:b15647", + "@id": "_:b22084", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8985", + "@id": "_:b8934", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19747", + "@id": "_:b8935", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b8988", + "@id": "_:b18870", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19749", + "@id": "_:b18871", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8980", + "@id": "_:b22075", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", "result": { - "@id": "_:b8981", + "@id": "_:b22076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8984", + "@id": "_:b22077", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", "result": { - "@id": "_:b19516", + "@id": "_:b22078", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8983", + "@id": "_:b22081", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", "result": { - "@id": "_:b13074", + "@id": "_:b22082", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0064-out.jsonld", - "title": "Using @default in @type.", + "title": "deep @context affects nested nodes", + "rdfs:comment": "Compaction using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c004-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c004-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c004-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4702", + "@id": "_:b39", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@type may have a default value.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0064-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0064-frame.jsonld" - }, "assertions": [ { - "@id": "_:b4707", + "@id": "_:b22091", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", "result": { - "@id": "_:b28522", + "@id": "_:b22092", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4711", + "@id": "_:b1136", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1137", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22085", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", "result": { - "@id": "_:b28863", + "@id": "_:b22086", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b4704", + "@id": "_:b11579", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17952", + "@id": "_:b11580", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4705", + "@id": "_:b16678", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19762", + "@id": "_:b16679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4710", + "@id": "_:b3575", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b11032", + "@id": "_:b3576", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4708", + "@id": "_:b22095", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", "result": { - "@id": "_:b29101", + "@id": "_:b22096", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4703", + "@id": "_:b8956", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15418", + "@id": "_:b8957", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b4700", + "@id": "_:b18872", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4701", + "@id": "_:b18873", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4709", + "@id": "_:b22087", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", "result": { - "@id": "_:b5968", + "@id": "_:b22088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4706", + "@id": "_:b22089", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", "result": { - "@id": "_:b20525", + "@id": "_:b22090", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4712", + "@id": "_:b22093", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", "result": { - "@id": "_:b20396", + "@id": "_:b22094", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0065-out.jsonld", - "title": "Match on value", + "title": "scoped context layers on intemediate contexts", + "rdfs:comment": "Compaction using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c005-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c005-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c005-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1916", + "@id": "_:b40", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value matching.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0065-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0065-frame.jsonld" - }, "assertions": [ { - "@id": "_:b1923", + "@id": "_:b22103", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", "result": { - "@id": "_:b27438", + "@id": "_:b22104", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1925", + "@id": "_:b1138", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27440", + "@id": "_:b1139", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22097", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", + "result": { + "@id": "_:b22098", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b1917", + "@id": "_:b11601", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8227", + "@id": "_:b11602", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1921", + "@id": "_:b16700", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26776", + "@id": "_:b16701", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1919", + "@id": "_:b3577", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b10876", + "@id": "_:b3578", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1920", + "@id": "_:b22107", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", "result": { - "@id": "_:b13883", + "@id": "_:b22108", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1926", + "@id": "_:b8978", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27441", + "@id": "_:b8979", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1922", + "@id": "_:b18874", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27437", + "@id": "_:b18875", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1914", + "@id": "_:b22099", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", "result": { - "@id": "_:b1915", + "@id": "_:b22100", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1918", + "@id": "_:b22101", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", "result": { - "@id": "_:b12744", + "@id": "_:b22102", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1924", + "@id": "_:b22105", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", "result": { - "@id": "_:b27439", + "@id": "_:b22106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0066-out.jsonld", - "title": "Match on value reference", + "title": "adding new term", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c006-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c006-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c006-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1030", + "@id": "_:b41", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value reference matching.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0066-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0066-frame.jsonld" - }, "assertions": [ { - "@id": "_:b1040", + "@id": "_:b22115", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", "result": { - "@id": "_:b24799", + "@id": "_:b22116", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1034", + "@id": "_:b1140", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1141", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22109", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", "result": { - "@id": "_:b24793", + "@id": "_:b22110", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b1033", + "@id": "_:b11625", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19619", + "@id": "_:b11626", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1036", + "@id": "_:b16724", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24795", + "@id": "_:b16725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1035", + "@id": "_:b3579", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b24794", + "@id": "_:b3580", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1038", + "@id": "_:b22119", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", "result": { - "@id": "_:b24797", + "@id": "_:b22120", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1037", + "@id": "_:b9000", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24796", + "@id": "_:b9001", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1032", + "@id": "_:b18876", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14616", + "@id": "_:b18877", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1039", + "@id": "_:b22111", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", "result": { - "@id": "_:b24798", + "@id": "_:b22112", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1031", + "@id": "_:b22113", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", "result": { - "@id": "_:b8194", + "@id": "_:b22114", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1028", + "@id": "_:b22117", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", "result": { - "@id": "_:b1029", + "@id": "_:b22118", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0067-out.jsonld", - "title": "Match on list value", + "title": "overriding a term", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c007-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c007-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c007-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3126", + "@id": "_:b42", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List value matching.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0067-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0067-frame.jsonld" - }, "assertions": [ { - "@id": "_:b3127", + "@id": "_:b22127", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", "result": { - "@id": "_:b14269", + "@id": "_:b22128", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3133", + "@id": "_:b1142", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1143", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22121", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", "result": { - "@id": "_:b25278", + "@id": "_:b22122", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b3131", + "@id": "_:b11647", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27123", + "@id": "_:b11648", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3136", + "@id": "_:b16746", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25855", + "@id": "_:b16747", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3129", + "@id": "_:b3581", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22125", + "@id": "_:b3582", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3132", + "@id": "_:b22131", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", "result": { - "@id": "_:b27124", + "@id": "_:b22132", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3135", + "@id": "_:b9022", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22989", + "@id": "_:b9023", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b3124", + "@id": "_:b18878", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3125", + "@id": "_:b18879", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3128", + "@id": "_:b22123", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", "result": { - "@id": "_:b20581", + "@id": "_:b22124", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3134", + "@id": "_:b22125", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", "result": { - "@id": "_:b26880", + "@id": "_:b22126", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3130", + "@id": "_:b22129", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", "result": { - "@id": "_:b24598", + "@id": "_:b22130", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0068-out.jsonld", - "title": "Merge @type from different graphs", + "title": "alias of @type", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c008-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c008-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c008-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6413", + "@id": "_:b43", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "When merging nodes, ensure that @type values from each node are retained.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0068-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0068-frame.jsonld" - }, "assertions": [ { - "@id": "_:b6423", + "@id": "_:b22139", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", "result": { - "@id": "_:b29212", + "@id": "_:b22140", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6417", + "@id": "_:b1144", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1145", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22133", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", "result": { - "@id": "_:b26937", + "@id": "_:b22134", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b6419", + "@id": "_:b11669", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26878", + "@id": "_:b11670", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6422", + "@id": "_:b16768", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22502", + "@id": "_:b16769", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6414", + "@id": "_:b3583", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b14184", + "@id": "_:b3584", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b6411", + "@id": "_:b22143", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", "result": { - "@id": "_:b6412", + "@id": "_:b22144", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6421", + "@id": "_:b9044", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17753", + "@id": "_:b9045", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b6418", + "@id": "_:b18880", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28139", + "@id": "_:b18881", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6420", + "@id": "_:b22135", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", "result": { - "@id": "_:b13041", + "@id": "_:b22136", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6416", + "@id": "_:b22137", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", "result": { - "@id": "_:b22255", + "@id": "_:b22138", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6415", + "@id": "_:b22141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", "result": { - "@id": "_:b18867", + "@id": "_:b22142", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/eo01-out.jsonld", - "title": "@embed true/false", + "title": "deep @type-scoped @context does NOT affect nested nodes", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c009-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c009-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c009-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20032", + "@id": "_:b44", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@embed within a frame controls the object embed flag when processing that frame (true and false values).", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/eo01-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/eo01-frame.jsonld" - }, "assertions": [ { - "@id": "_:b20037", + "@id": "_:b22151", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", "result": { - "@id": "_:b25136", + "@id": "_:b22152", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20036", + "@id": "_:b1146", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24406", + "@id": "_:b1147", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22145", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", + "result": { + "@id": "_:b22146", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b20040", + "@id": "_:b11691", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29669", + "@id": "_:b11692", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20042", + "@id": "_:b16790", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24687", + "@id": "_:b16791", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20041", + "@id": "_:b3585", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b14478", + "@id": "_:b3586", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b20031", + "@id": "_:b22155", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", "result": { - "@id": "_:b14690", + "@id": "_:b22156", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20035", + "@id": "_:b9066", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22740", + "@id": "_:b9067", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b20033", + "@id": "_:b18882", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20050", + "@id": "_:b18883", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20039", + "@id": "_:b22147", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", "result": { - "@id": "_:b28713", + "@id": "_:b22148", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20034", + "@id": "_:b22149", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", "result": { - "@id": "_:b9542", + "@id": "_:b22150", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20038", + "@id": "_:b22153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", "result": { - "@id": "_:b28517", + "@id": "_:b22154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g001-out.jsonld", - "title": "Library framing example with @graph and omitGraph is true.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16332", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#omitGraph": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - } + "title": "scoped context layers on intemediate contexts", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c010-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c010-context.jsonld" }, - "rdfs:comment": "Basic example used in playground and spec examples.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g001-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g001-frame.jsonld" + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c010-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b45", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, "assertions": [ { - "@id": "_:b16341", + "@id": "_:b22163", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", "result": { - "@id": "_:b17064", + "@id": "_:b22164", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16337", + "@id": "_:b1148", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29122", + "@id": "_:b1149", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22157", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", + "result": { + "@id": "_:b22158", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b16340", + "@id": "_:b11713", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12656", + "@id": "_:b11714", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16339", + "@id": "_:b16812", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25528", + "@id": "_:b16813", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16335", + "@id": "_:b3587", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b13010", + "@id": "_:b3588", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16342", + "@id": "_:b22167", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", "result": { - "@id": "_:b25297", + "@id": "_:b22168", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16338", + "@id": "_:b9088", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29123", + "@id": "_:b9089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16334", + "@id": "_:b18884", "@type": "Assertion", - "result": { - "@id": "_:b18677", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b18885", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16330", + "@id": "_:b22159", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", "result": { - "@id": "_:b16331", + "@id": "_:b22160", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16333", + "@id": "_:b22161", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", "result": { - "@id": "_:b17867", + "@id": "_:b22162", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16336", + "@id": "_:b22165", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", "result": { - "@id": "_:b19373", + "@id": "_:b22166", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g002-out.jsonld", - "title": "Simple embed", + "title": "applies context for all values", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c011-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c011-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c011-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12221", + "@id": "_:b46", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Test embedded graphs", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g002-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g002-frame.jsonld" - }, "assertions": [ { - "@id": "_:b12228", + "@id": "_:b22175", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", "result": { - "@id": "_:b20111", + "@id": "_:b22176", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12230", + "@id": "_:b1150", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17087", + "@id": "_:b1151", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22169", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", + "result": { + "@id": "_:b22170", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b12224", + "@id": "_:b11735", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26190", + "@id": "_:b11736", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12226", + "@id": "_:b16834", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27868", + "@id": "_:b16835", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12219", + "@id": "_:b3589", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b12220", + "@id": "_:b3590", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b12222", + "@id": "_:b22179", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", "result": { - "@id": "_:b18815", + "@id": "_:b22180", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12227", + "@id": "_:b9112", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28530", + "@id": "_:b9113", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b12225", + "@id": "_:b18886", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27485", + "@id": "_:b18887", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12223", + "@id": "_:b22171", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", "result": { - "@id": "_:b25145", + "@id": "_:b22172", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12229", + "@id": "_:b22173", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", "result": { - "@id": "_:b28957", + "@id": "_:b22174", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12231", + "@id": "_:b22177", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", "result": { - "@id": "_:b13603", + "@id": "_:b22178", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g003-out.jsonld", - "title": "Embed with direct circular reference", + "title": "orders @type terms when applying scoped contexts", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c012-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c012-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c012-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11446", + "@id": "_:b47", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Test embedded graphs", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g003-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g003-frame.jsonld" - }, "assertions": [ { - "@id": "_:b16781", + "@id": "_:b22187", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", "result": { - "@id": "_:b27951", + "@id": "_:b22188", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16779", + "@id": "_:b1152", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1153", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22181", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", "result": { - "@id": "_:b5293", + "@id": "_:b22182", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b16782", + "@id": "_:b11757", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27952", + "@id": "_:b11758", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16785", + "@id": "_:b16856", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27955", + "@id": "_:b16857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16783", + "@id": "_:b3591", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b27953", + "@id": "_:b3592", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16776", + "@id": "_:b22191", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", "result": { - "@id": "_:b16777", + "@id": "_:b22192", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16780", + "@id": "_:b9134", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26474", + "@id": "_:b9135", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b16778", + "@id": "_:b18888", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19956", + "@id": "_:b18889", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16787", + "@id": "_:b22183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", "result": { - "@id": "_:b27956", + "@id": "_:b22184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16784", + "@id": "_:b22185", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", "result": { - "@id": "_:b27954", + "@id": "_:b22186", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16786", + "@id": "_:b22189", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", "result": { - "@id": "_:b7393", + "@id": "_:b22190", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g004-out.jsonld", - "title": "Embed with indirect circular reference", + "title": "deep property-term scoped @context in @type-scoped @context affects nested nodes", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c013-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c013-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c013-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1517", + "@id": "_:b48", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Test embedded graphs", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g004-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g004-frame.jsonld" - }, "assertions": [ { - "@id": "_:b1519", + "@id": "_:b22199", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", "result": { - "@id": "_:b25657", + "@id": "_:b22200", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1524", + "@id": "_:b1154", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1155", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22193", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", "result": { - "@id": "_:b25355", + "@id": "_:b22194", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b1522", + "@id": "_:b11779", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25484", + "@id": "_:b11780", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1526", + "@id": "_:b16878", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28033", + "@id": "_:b16879", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1515", + "@id": "_:b3593", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b1516", + "@id": "_:b3594", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1521", + "@id": "_:b22203", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", "result": { - "@id": "_:b27137", + "@id": "_:b22204", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1523", + "@id": "_:b9156", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28192", + "@id": "_:b9157", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1527", + "@id": "_:b18890", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29729", + "@id": "_:b18891", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1520", + "@id": "_:b22195", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", "result": { - "@id": "_:b26019", + "@id": "_:b22196", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1518", + "@id": "_:b22197", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", "result": { - "@id": "_:b24851", + "@id": "_:b22198", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1525", + "@id": "_:b22201", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", "result": { - "@id": "_:b25958", + "@id": "_:b22202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g005-out.jsonld", - "title": "Embed with indirect circular reference via set", + "title": "type-scoped context nullification", + "rdfs:comment": "Nullifying a type-scoped context continues to use the previous context when compacting @type.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c014-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c014-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c014-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5169", + "@id": "_:b49", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Test embedded graphs", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g005-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g005-frame.jsonld" - }, "assertions": [ { - "@id": "_:b5179", + "@id": "_:b22211", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", "result": { - "@id": "_:b13407", + "@id": "_:b22212", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5175", + "@id": "_:b1156", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26280", + "@id": "_:b1157", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22205", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", + "result": { + "@id": "_:b22206", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b5171", + "@id": "_:b11801", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21548", + "@id": "_:b11802", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5177", + "@id": "_:b16900", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26185", + "@id": "_:b16901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5176", + "@id": "_:b3595", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b5601", + "@id": "_:b3596", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5172", + "@id": "_:b22215", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", "result": { - "@id": "_:b23398", + "@id": "_:b22216", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5170", + "@id": "_:b9178", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21307", + "@id": "_:b9179", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5174", + "@id": "_:b18892", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13127", + "@id": "_:b18893", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5178", + "@id": "_:b22207", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", "result": { - "@id": "_:b26281", + "@id": "_:b22208", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5167", + "@id": "_:b22209", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", "result": { - "@id": "_:b5168", + "@id": "_:b22210", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5173", + "@id": "_:b22213", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", "result": { - "@id": "_:b24036", + "@id": "_:b22214", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g006-out.jsonld", - "title": "Embed with nested indirect circular reference via set", + "title": "type-scoped base", + "rdfs:comment": "type-scoped base", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c015-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c015-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c015-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8417", + "@id": "_:b50", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Test embedded graphs", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g006-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g006-frame.jsonld" - }, "assertions": [ { - "@id": "_:b8420", + "@id": "_:b22223", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", "result": { - "@id": "_:b26777", + "@id": "_:b22224", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8424", + "@id": "_:b1158", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1159", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22217", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", "result": { - "@id": "_:b29262", + "@id": "_:b22218", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b8423", + "@id": "_:b11823", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29055", + "@id": "_:b11824", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8427", + "@id": "_:b16922", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29052", + "@id": "_:b16923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8415", + "@id": "_:b3597", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b8416", + "@id": "_:b3598", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b8418", + "@id": "_:b22227", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", "result": { - "@id": "_:b20684", + "@id": "_:b22228", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8421", + "@id": "_:b9200", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26076", + "@id": "_:b9201", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b8425", + "@id": "_:b18894", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28179", + "@id": "_:b18895", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8419", + "@id": "_:b22219", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", "result": { - "@id": "_:b24377", + "@id": "_:b22220", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8422", + "@id": "_:b22221", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", "result": { - "@id": "_:b28439", + "@id": "_:b22222", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8426", + "@id": "_:b22225", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", "result": { - "@id": "_:b27066", + "@id": "_:b22226", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g007-out.jsonld", - "title": "Multi-level simple embeds", + "title": "type-scoped vocab", + "rdfs:comment": "type-scoped vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c016-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c016-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c016-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4445", + "@id": "_:b51", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Test embedded graphs", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g007-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g007-frame.jsonld" - }, "assertions": [ { - "@id": "_:b4447", + "@id": "_:b22235", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", "result": { - "@id": "_:b23450", + "@id": "_:b22236", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4443", + "@id": "_:b1160", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4444", + "@id": "_:b1161", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22229", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", + "result": { + "@id": "_:b22230", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b4450", + "@id": "_:b11833", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29150", + "@id": "_:b11834", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4455", + "@id": "_:b16946", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3887", + "@id": "_:b16947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4451", + "@id": "_:b3599", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25844", + "@id": "_:b3600", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4452", + "@id": "_:b22239", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", "result": { - "@id": "_:b29848", + "@id": "_:b22240", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4448", + "@id": "_:b9222", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14691", + "@id": "_:b9223", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b4449", + "@id": "_:b18896", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26111", + "@id": "_:b18897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4453", + "@id": "_:b22231", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", "result": { - "@id": "_:b10916", + "@id": "_:b22232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4446", + "@id": "_:b22233", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", "result": { - "@id": "_:b20881", + "@id": "_:b22234", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4454", + "@id": "_:b22237", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", "result": { - "@id": "_:b13263", + "@id": "_:b22238", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g008-out.jsonld", - "title": "A tangle of nastiness", + "title": "multiple type-scoped contexts are properly reverted", + "rdfs:comment": "multiple type-scoped contexts are property reverted", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c017-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c017-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c017-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14764", + "@id": "_:b52", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Test embedded graphs", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g008-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g008-frame.jsonld" - }, "assertions": [ { - "@id": "_:b14768", + "@id": "_:b22247", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", "result": { - "@id": "_:b14779", + "@id": "_:b22248", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14765", + "@id": "_:b1162", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1163", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22241", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", "result": { - "@id": "_:b14776", + "@id": "_:b22242", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b14767", + "@id": "_:b11835", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14778", + "@id": "_:b11836", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14772", + "@id": "_:b16968", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14783", + "@id": "_:b16969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14770", + "@id": "_:b3601", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b14781", + "@id": "_:b3602", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14773", + "@id": "_:b22251", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", "result": { - "@id": "_:b9355", + "@id": "_:b22252", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14771", + "@id": "_:b9244", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14782", + "@id": "_:b9245", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b14766", + "@id": "_:b18898", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14777", + "@id": "_:b18899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14775", + "@id": "_:b22243", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", "result": { - "@id": "_:b14784", + "@id": "_:b22244", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14774", + "@id": "_:b22245", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", "result": { - "@id": "_:b11443", + "@id": "_:b22246", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14769", + "@id": "_:b22249", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", "result": { - "@id": "_:b14780", + "@id": "_:b22250", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g009-out.jsonld", - "title": "Recursive property embed w/o circular reference", + "title": "multiple type-scoped types resolved against previous context", + "rdfs:comment": "multiple type-scoped types resolved against previous context", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c018-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c018-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c018-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13267", + "@id": "_:b53", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Test embedded graphs", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g009-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g009-frame.jsonld" - }, "assertions": [ { - "@id": "_:b13271", + "@id": "_:b22259", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", "result": { - "@id": "_:b17282", + "@id": "_:b22260", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13270", + "@id": "_:b1164", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1165", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22253", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", "result": { - "@id": "_:b18050", + "@id": "_:b22254", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b13277", + "@id": "_:b11837", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18056", + "@id": "_:b11838", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13273", + "@id": "_:b16990", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18052", + "@id": "_:b16991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13276", + "@id": "_:b3603", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18055", + "@id": "_:b3604", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13275", + "@id": "_:b22263", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", "result": { - "@id": "_:b18054", + "@id": "_:b22264", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13272", + "@id": "_:b9266", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18051", + "@id": "_:b9267", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b13265", + "@id": "_:b18900", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13266", + "@id": "_:b18901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13274", + "@id": "_:b22255", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", "result": { - "@id": "_:b18053", + "@id": "_:b22256", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13269", + "@id": "_:b22257", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", "result": { - "@id": "_:b18049", + "@id": "_:b22258", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13268", + "@id": "_:b22261", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", "result": { - "@id": "_:b17322", + "@id": "_:b22262", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g010-out.jsonld", - "title": "Framing blank node unnamed graphs", + "title": "type-scoped context with multiple property scoped terms", + "rdfs:comment": "type-scoped context with multiple property scoped terms", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c019-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c019-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c019-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12794", + "@id": "_:b54", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Test embedded graphs", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g010-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g010-frame.jsonld" - }, "assertions": [ { - "@id": "_:b12804", + "@id": "_:b22271", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", "result": { - "@id": "_:b24351", + "@id": "_:b22272", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12799", + "@id": "_:b1166", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23570", + "@id": "_:b1167", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12798", + "@id": "_:b22265", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", "result": { - "@id": "_:b24349", + "@id": "_:b22266", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12796", + "@id": "_:b11839", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20320", + "@id": "_:b11840", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12800", + "@id": "_:b17012", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23392", + "@id": "_:b17013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", + } + }, + { + "@id": "_:b3605", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3606", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12803", + "@id": "_:b22275", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", "result": { - "@id": "_:b13527", + "@id": "_:b22276", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12802", + "@id": "_:b9288", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24350", + "@id": "_:b9289", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b12795", + "@id": "_:b18902", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1118", + "@id": "_:b18903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12797", + "@id": "_:b22267", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", "result": { - "@id": "_:b21345", + "@id": "_:b22268", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12801", + "@id": "_:b22269", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", "result": { - "@id": "_:b21042", + "@id": "_:b22270", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12792", + "@id": "_:b22273", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", "result": { - "@id": "_:b12793", + "@id": "_:b22274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/in01-out.jsonld", - "title": "Basic Included array", + "title": "type-scoped value", + "rdfs:comment": "type-scoped value", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c020-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c020-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c020-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14698", + "@id": "_:b55", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/in01-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/in01-frame.jsonld" - }, "assertions": [ { - "@id": "_:b14703", + "@id": "_:b22283", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", "result": { - "@id": "_:b29248", + "@id": "_:b22284", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14705", + "@id": "_:b1168", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1169", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22277", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", "result": { - "@id": "_:b29813", + "@id": "_:b22278", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b14697", + "@id": "_:b11841", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2943", + "@id": "_:b11842", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14704", + "@id": "_:b17034", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29688", + "@id": "_:b17035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14702", + "@id": "_:b3607", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28907", + "@id": "_:b3608", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14707", + "@id": "_:b22287", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", "result": { - "@id": "_:b29493", + "@id": "_:b22288", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14701", + "@id": "_:b9310", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16592", + "@id": "_:b9311", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b14699", + "@id": "_:b18904", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20997", + "@id": "_:b18905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14706", + "@id": "_:b22279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", "result": { - "@id": "_:b28364", + "@id": "_:b22280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14700", + "@id": "_:b22281", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", "result": { - "@id": "_:b23006", + "@id": "_:b22282", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14708", + "@id": "_:b22285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", "result": { - "@id": "_:b27318", + "@id": "_:b22286", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/in02-out.jsonld", - "title": "Basic Included object", + "title": "type-scoped value mix", + "rdfs:comment": "type-scoped value mix", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c021-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c021-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c021-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17908", + "@id": "_:b56", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/in02-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/in02-frame.jsonld" - }, "assertions": [ { - "@id": "_:b17914", + "@id": "_:b22295", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", "result": { - "@id": "_:b6426", + "@id": "_:b22296", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17912", + "@id": "_:b1170", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5166", + "@id": "_:b1171", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22289", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", + "result": { + "@id": "_:b22290", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b17913", + "@id": "_:b11843", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27750", + "@id": "_:b11844", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17911", + "@id": "_:b17050", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28506", + "@id": "_:b17051", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17916", + "@id": "_:b3609", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28459", + "@id": "_:b3610", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17915", + "@id": "_:b22299", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", "result": { - "@id": "_:b29240", + "@id": "_:b22300", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17909", + "@id": "_:b9334", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23722", + "@id": "_:b9335", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b17918", + "@id": "_:b18906", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26691", + "@id": "_:b18907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17917", + "@id": "_:b22291", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", "result": { - "@id": "_:b23020", + "@id": "_:b22292", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17906", + "@id": "_:b22293", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", "result": { - "@id": "_:b17907", + "@id": "_:b22294", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17910", + "@id": "_:b22297", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", "result": { - "@id": "_:b17738", + "@id": "_:b22298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/in03-out.jsonld", - "title": "json.api example", + "title": "type-scoped property-scoped contexts including @type:@vocab", + "rdfs:comment": "type-scoped property-scoped contexts including @type:@vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c022-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c022-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c022-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11572", + "@id": "_:b57", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/in03-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/in03-frame.jsonld" - }, "assertions": [ { - "@id": "_:b11579", + "@id": "_:b22307", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", "result": { - "@id": "_:b11590", + "@id": "_:b22308", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11581", + "@id": "_:b1172", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1173", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22301", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", "result": { - "@id": "_:b11592", + "@id": "_:b22302", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b11582", + "@id": "_:b11845", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11593", + "@id": "_:b11846", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11575", + "@id": "_:b17052", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11586", + "@id": "_:b17053", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11578", + "@id": "_:b3611", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b11589", + "@id": "_:b3612", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11580", + "@id": "_:b22311", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", "result": { - "@id": "_:b11591", + "@id": "_:b22312", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11577", + "@id": "_:b9352", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11588", + "@id": "_:b9353", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b11576", + "@id": "_:b18908", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11587", + "@id": "_:b18909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11573", + "@id": "_:b22303", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", "result": { - "@id": "_:b11584", + "@id": "_:b22304", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11583", + "@id": "_:b22305", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", "result": { - "@id": "_:b11594", + "@id": "_:b22306", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11574", + "@id": "_:b22309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", "result": { - "@id": "_:b11585", + "@id": "_:b22310", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/p020-out.jsonld", - "title": "Blank nodes in an array (prune bnodes)", + "title": "composed type-scoped property-scoped contexts including @type:@vocab", + "rdfs:comment": "composed type-scoped property-scoped contexts including @type:@vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c023-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c023-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c023-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6015", + "@id": "_:b58", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Empty frame matches all nodes at top-level, and repeats where embedded.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0020-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0020-frame.jsonld" - }, "assertions": [ { - "@id": "_:b6020", + "@id": "_:b22319", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", "result": { - "@id": "_:b24856", + "@id": "_:b22320", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6019", + "@id": "_:b1174", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22224", + "@id": "_:b1175", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22313", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", + "result": { + "@id": "_:b22314", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b6025", + "@id": "_:b11847", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28978", + "@id": "_:b11848", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6021", + "@id": "_:b17054", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24392", + "@id": "_:b17055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6016", + "@id": "_:b3613", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b13282", + "@id": "_:b3614", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b6018", + "@id": "_:b22323", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", "result": { - "@id": "_:b19779", + "@id": "_:b22324", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6024", + "@id": "_:b9354", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29747", + "@id": "_:b9355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6013", + "@id": "_:b18910", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6014", + "@id": "_:b18911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6017", + "@id": "_:b22315", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", "result": { - "@id": "_:b17659", + "@id": "_:b22316", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6022", + "@id": "_:b22317", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", "result": { - "@id": "_:b29209", + "@id": "_:b22318", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6023", + "@id": "_:b22321", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", "result": { - "@id": "_:b29798", + "@id": "_:b22322", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/p021-out.jsonld", - "title": "Blank nodes in @type (prune bnodes)", + "title": "type-scoped + property-scoped + values evaluates against previous context", + "rdfs:comment": "type-scoped + property-scoped + values evaluates against previous context", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c024-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c024-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c024-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1837", + "@id": "_:b59", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Empty frame matches all nodes at top-level, and repeats where embedded (with list content).", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0021-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0021-frame.jsonld" - }, "assertions": [ { - "@id": "_:b1839", + "@id": "_:b22331", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", "result": { - "@id": "_:b16457", + "@id": "_:b22332", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1844", + "@id": "_:b1176", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16461", + "@id": "_:b1177", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22325", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", + "result": { + "@id": "_:b22326", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b1835", + "@id": "_:b11849", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1836", + "@id": "_:b11850", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1840", + "@id": "_:b17056", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16458", + "@id": "_:b17057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1841", + "@id": "_:b3615", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b16459", + "@id": "_:b3616", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1843", + "@id": "_:b22335", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", "result": { - "@id": "_:b16460", + "@id": "_:b22336", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1842", + "@id": "_:b9356", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7498", + "@id": "_:b9357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1845", + "@id": "_:b18912", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16462", + "@id": "_:b18913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1846", + "@id": "_:b22327", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", "result": { - "@id": "_:b16463", + "@id": "_:b22328", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1838", + "@id": "_:b22329", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", "result": { - "@id": "_:b16456", + "@id": "_:b22330", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1847", + "@id": "_:b22333", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", "result": { - "@id": "_:b16464", + "@id": "_:b22334", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/p046-out.jsonld", - "title": "Merge graphs if no outer @graph is used (prune bnodes)", + "title": "type-scoped + graph container", + "rdfs:comment": "type-scoped + graph container", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c025-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c025-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c025-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2849", + "@id": "_:b60", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Unless @graph exists at the top level, framing uses merged node objects.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0046-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0046-frame.jsonld" - }, "assertions": [ { - "@id": "_:b2856", + "@id": "_:b22343", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", "result": { - "@id": "_:b26827", + "@id": "_:b22344", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2857", + "@id": "_:b1178", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26828", + "@id": "_:b1179", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22337", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", + "result": { + "@id": "_:b22338", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b2853", + "@id": "_:b11851", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26665", + "@id": "_:b11852", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2855", + "@id": "_:b17058", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25508", + "@id": "_:b17059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2858", + "@id": "_:b3617", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b24538", + "@id": "_:b3618", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2850", + "@id": "_:b22347", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", "result": { - "@id": "_:b22280", + "@id": "_:b22348", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2851", + "@id": "_:b9358", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26578", + "@id": "_:b9359", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b2852", + "@id": "_:b18914", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26825", + "@id": "_:b18915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2859", + "@id": "_:b22339", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", "result": { - "@id": "_:b26829", + "@id": "_:b22340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2854", + "@id": "_:b22341", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", "result": { - "@id": "_:b26826", + "@id": "_:b22342", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2847", + "@id": "_:b22345", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", "result": { - "@id": "_:b2848", + "@id": "_:b22346", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/p049-out.jsonld", - "title": "Merge one graph and deep preserve another (prune bnodes)", + "title": "@propagate: true on type-scoped context", + "rdfs:comment": "type-scoped context with @propagate: true survive node-objects", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c026-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c026-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c026-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10361", + "@id": "_:b61", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@graph used within a property value frames embedded values from a named graph.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0049-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0049-frame.jsonld" - }, "assertions": [ { - "@id": "_:b10368", + "@id": "_:b22355", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", "result": { - "@id": "_:b8584", + "@id": "_:b22356", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10362", + "@id": "_:b1180", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b1181", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22349", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", "result": { - "@id": "_:b27145", + "@id": "_:b22350", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b10369", + "@id": "_:b11855", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27642", + "@id": "_:b11856", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10372", + "@id": "_:b17062", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28796", + "@id": "_:b17063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10364", + "@id": "_:b3619", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28156", + "@id": "_:b3620", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b10365", + "@id": "_:b22359", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", "result": { - "@id": "_:b8889", + "@id": "_:b22360", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10363", + "@id": "_:b9360", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27595", + "@id": "_:b9361", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b10366", + "@id": "_:b18916", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29450", + "@id": "_:b18917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10370", + "@id": "_:b22351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", "result": { - "@id": "_:b27175", + "@id": "_:b22352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10371", + "@id": "_:b22353", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", "result": { - "@id": "_:b19616", + "@id": "_:b22354", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10367", + "@id": "_:b22357", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", "result": { - "@id": "_:b28061", + "@id": "_:b22358", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/p050-out.jsonld", - "title": "Prune blank nodes with alias of @id", + "title": "@propagate: false on property-scoped context", + "rdfs:comment": "property-scoped context with @propagate: false do not survive node-objects", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c027-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c027-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c027-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3822", + "@id": "_:b62", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If @id is aliased in a frame, an unreferenced blank node is still pruned.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/p050-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/p050-frame.jsonld" - }, "assertions": [ { - "@id": "_:b3826", + "@id": "_:b22367", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", "result": { - "@id": "_:b23980", + "@id": "_:b22368", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3829", + "@id": "_:b1182", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26656", + "@id": "_:b1183", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22361", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", + "result": { + "@id": "_:b22362", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b3820", + "@id": "_:b11857", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3821", + "@id": "_:b11858", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3827", + "@id": "_:b17064", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20183", + "@id": "_:b17065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3830", + "@id": "_:b3621", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b13524", + "@id": "_:b3622", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3825", + "@id": "_:b22371", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", "result": { - "@id": "_:b22148", + "@id": "_:b22372", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3828", + "@id": "_:b9362", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27099", + "@id": "_:b9363", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b3824", + "@id": "_:b18918", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20147", + "@id": "_:b18919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3832", + "@id": "_:b22363", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", "result": { - "@id": "_:b27689", + "@id": "_:b22364", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3823", + "@id": "_:b22365", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", "result": { - "@id": "_:b12665", + "@id": "_:b22366", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3831", + "@id": "_:b22369", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", "result": { - "@id": "_:b27577", + "@id": "_:b22370", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/ra01-out.jsonld", - "title": "@requireAll only matches if @type and other properties are present", + "title": "Empty-property scoped context does not affect term selection.", + "rdfs:comment": "Adding a minimal/empty property-scoped context should not affect the using terms defined in outer context.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c028-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/c028-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c028-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9593", + "@id": "_:b63", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If @requireAll is true, then all listed properties, including @type, must be present to match.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/ra01-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/ra01-frame.jsonld" - }, "assertions": [ { - "@id": "_:b9600", + "@id": "_:b22385", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b29136", + "@id": "_:b22386", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9599", + "@id": "_:b22373", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b28254", + "@id": "_:b22374", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b9601", + "@id": "_:b22375", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b29705", + "@id": "_:b22376", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9591", + "@id": "_:b22379", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b9592", + "@id": "_:b22380", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b9597", + "@id": "_:b22387", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b25828", + "@id": "_:b22388", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", + "assertedBy": null + }, + { + "@id": "_:b3623", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3624", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9603", + "@id": "_:b22393", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b21554", + "@id": "_:b22394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9598", + "@id": "_:b22377", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b21915", + "@id": "_:b22378", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b9595", + "@id": "_:b22391", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b22965", + "@id": "_:b22392", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b9594", + "@id": "_:b22381", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b18422", + "@id": "_:b22382", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9596", + "@id": "_:b22383", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b20395", + "@id": "_:b22384", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9602", + "@id": "_:b22389", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", "result": { - "@id": "_:b17591", + "@id": "_:b22390", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/ra02-out.jsonld", - "title": "@requireAll only matches if @id and @type match", + "title": "term direction null", + "rdfs:comment": "Uses term with null direction when two terms conflict on direction.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11715", + "@id": "_:b64", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If @requireAll is true, then all listed properties, including @id and @type, must be present to match.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/ra02-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/ra02-frame.jsonld" + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/di01-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di01-out.jsonld", "assertions": [ { - "@id": "_:b11717", + "@id": "_:b22401", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", "result": { - "@id": "_:b11728", + "@id": "_:b22402", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11724", + "@id": "_:b1184", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11734", + "@id": "_:b1185", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22395", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", + "result": { + "@id": "_:b22396", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b11720", + "@id": "_:b11859", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11731", + "@id": "_:b11860", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11719", + "@id": "_:b17066", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11730", + "@id": "_:b17067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11722", + "@id": "_:b3625", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b11733", + "@id": "_:b3626", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11725", + "@id": "_:b22405", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", "result": { - "@id": "_:b11735", + "@id": "_:b22406", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11721", + "@id": "_:b9364", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11732", + "@id": "_:b9365", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b11726", + "@id": "_:b18920", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11736", + "@id": "_:b18921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11718", + "@id": "_:b22397", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", "result": { - "@id": "_:b11729", + "@id": "_:b22398", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11723", + "@id": "_:b22399", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", "result": { - "@id": "_:b8563", + "@id": "_:b22400", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11716", + "@id": "_:b22403", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", "result": { - "@id": "_:b11727", + "@id": "_:b22404", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/ra03-out.jsonld", - "title": "@requireAll with type and properties", + "title": "use alias of @direction", + "rdfs:comment": "Use alias of @direction.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11235", + "@id": "_:b65", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If @requireAll is true, then all listed properties, including @type, must be present to match.", - "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/ra03-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/vocab#frame": { - "@id": "https://w3c.github.io/json-ld-framing/tests/frame/ra03-frame.jsonld" + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di02-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/di02-context.jsonld" }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di02-out.jsonld", "assertions": [ { - "@id": "_:b11241", + "@id": "_:b22413", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", "result": { - "@id": "_:b13542", + "@id": "_:b22414", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11233", + "@id": "_:b1186", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11234", + "@id": "_:b1187", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b22407", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", + "result": { + "@id": "_:b22408", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b11244", + "@id": "_:b11861", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26586", + "@id": "_:b11862", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11239", + "@id": "_:b17068", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27673", + "@id": "_:b17069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11242", + "@id": "_:b3627", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b27555", + "@id": "_:b3628", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11240", + "@id": "_:b22417", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", "result": { - "@id": "_:b29147", + "@id": "_:b22418", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11238", + "@id": "_:b9366", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26965", + "@id": "_:b9367", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b11245", + "@id": "_:b18922", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23591", + "@id": "_:b18923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11236", + "@id": "_:b22409", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", "result": { - "@id": "_:b22812", + "@id": "_:b22410", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11237", + "@id": "_:b22411", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", "result": { - "@id": "_:b25527", + "@id": "_:b22412", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11243", + "@id": "_:b22415", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", "result": { - "@id": "_:b21839", + "@id": "_:b22416", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - } - ], - "rdfs:comment": "These tests implement the requirements for the JSON-LD [Framing Algorithm](https://www.w3.org/TR/json-ld11-framing/#framing-algorithm)." - }, - { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest", - "@type": [ - "mf:Manifest", - "Report" - ], - "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", - "title": "Transform JSON-LD to RDF", - "entries": [ + }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0001-out.nq", - "title": "Plain literal with URIs", - "rdfs:comment": "Tests generation of a triple using full URIs and a plain literal.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0001-in.jsonld", + "title": "term selection with lists and direction", + "rdfs:comment": "Term selection includes values of @list.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b66", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di03-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/di03-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di03-out.jsonld", "assertions": [ { - "@id": "_:b23055", + "@id": "_:b22425", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", "result": { - "@id": "_:b23064", + "@id": "_:b22426", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b23046", + "@id": "_:b1188", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23056", + "@id": "_:b1189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23054", + "@id": "_:b22419", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", "result": { - "@id": "_:b16538", + "@id": "_:b22420", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b23045", + "@id": "_:b11863", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3029", + "@id": "_:b11864", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23048", + "@id": "_:b17070", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23058", + "@id": "_:b17071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", + } + }, + { + "@id": "_:b3629", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3630", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23051", + "@id": "_:b22429", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", "result": { - "@id": "_:b23061", + "@id": "_:b22430", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23052", + "@id": "_:b9368", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23062", + "@id": "_:b9369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23047", + "@id": "_:b18924", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23057", + "@id": "_:b18925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23050", + "@id": "_:b22421", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", "result": { - "@id": "_:b23060", + "@id": "_:b22422", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b23053", + "@id": "_:b22423", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", "result": { - "@id": "_:b23063", + "@id": "_:b22424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23049", + "@id": "_:b22427", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", "result": { - "@id": "_:b23059", + "@id": "_:b22428", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0002-out.nq", - "title": "Plain literal with CURIE from default context", - "rdfs:comment": "Tests generation of a triple using a CURIE defined in the default context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0002-in.jsonld", + "title": "simple language map with term direction", + "rdfs:comment": "Term selection with language maps and @direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b67", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di04-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/di04-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di04-out.jsonld", "assertions": [ { - "@id": "_:b6669", + "@id": "_:b22437", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", "result": { - "@id": "_:b22591", + "@id": "_:b22438", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b6664", + "@id": "_:b1190", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22587", + "@id": "_:b1191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6662", + "@id": "_:b22431", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", "result": { - "@id": "_:b14845", + "@id": "_:b22432", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6663", + "@id": "_:b11865", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22586", + "@id": "_:b11866", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6660", + "@id": "_:b17072", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17138", + "@id": "_:b17073", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", + } + }, + { + "@id": "_:b3631", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3632", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6670", + "@id": "_:b22441", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", "result": { - "@id": "_:b22592", + "@id": "_:b22442", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6661", + "@id": "_:b9372", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21245", + "@id": "_:b9373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6666", + "@id": "_:b18926", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22589", + "@id": "_:b18927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6668", + "@id": "_:b22433", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", "result": { - "@id": "_:b22590", + "@id": "_:b22434", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6665", + "@id": "_:b22435", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", "result": { - "@id": "_:b22588", + "@id": "_:b22436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6667", + "@id": "_:b22439", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", "result": { - "@id": "_:b21722", + "@id": "_:b22440", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0003-out.nq", - "title": "Default subject is BNode", - "rdfs:comment": "Tests that a BNode is created if no explicit subject is set.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0003-in.jsonld", + "title": "simple language map with overriding term direction", + "rdfs:comment": "Term selection with language maps and @direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b68", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di05-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/di05-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di05-out.jsonld", "assertions": [ { - "@id": "_:b14083", + "@id": "_:b22449", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", "result": { - "@id": "_:b29529", + "@id": "_:b22450", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b14085", + "@id": "_:b1192", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18836", + "@id": "_:b1193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14084", + "@id": "_:b22443", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", "result": { - "@id": "_:b26404", + "@id": "_:b22444", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14087", + "@id": "_:b11867", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29500", + "@id": "_:b11868", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14081", + "@id": "_:b17074", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25881", + "@id": "_:b17075", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", + } + }, + { + "@id": "_:b3633", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3634", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14078", + "@id": "_:b22453", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", "result": { - "@id": "_:b14079", + "@id": "_:b22454", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14082", + "@id": "_:b9374", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b864", + "@id": "_:b9375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14086", + "@id": "_:b18928", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18530", + "@id": "_:b18929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14088", + "@id": "_:b22445", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", "result": { - "@id": "_:b29728", + "@id": "_:b22446", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14089", + "@id": "_:b22447", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", "result": { - "@id": "_:b27809", + "@id": "_:b22448", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14080", + "@id": "_:b22451", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", "result": { - "@id": "_:b14392", + "@id": "_:b22452", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0004-out.nq", - "title": "Literal with language tag", - "rdfs:comment": "Tests that a plain literal is created with a language tag.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0004-in.jsonld", + "title": "simple language map with overriding null direction", + "rdfs:comment": "Term selection with language maps and @direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b69", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di06-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/di06-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di06-out.jsonld", "assertions": [ { - "@id": "_:b15868", + "@id": "_:b22461", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", "result": { - "@id": "_:b19810", + "@id": "_:b22462", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b15867", + "@id": "_:b1194", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27742", + "@id": "_:b1195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15860", + "@id": "_:b22455", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", "result": { - "@id": "_:b15861", + "@id": "_:b22456", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15866", + "@id": "_:b11869", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24666", + "@id": "_:b11870", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15863", + "@id": "_:b17076", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12440", + "@id": "_:b17077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", + } + }, + { + "@id": "_:b3635", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3636", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15871", + "@id": "_:b22465", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", "result": { - "@id": "_:b28972", + "@id": "_:b22466", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15870", + "@id": "_:b9376", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29630", + "@id": "_:b9377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15869", + "@id": "_:b18930", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25439", + "@id": "_:b18931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15862", + "@id": "_:b22457", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", "result": { - "@id": "_:b21721", + "@id": "_:b22458", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15864", + "@id": "_:b22459", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", "result": { - "@id": "_:b27150", + "@id": "_:b22460", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15865", + "@id": "_:b22463", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", "result": { - "@id": "_:b29068", + "@id": "_:b22464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0005-out.nq", - "title": "Extended character set literal", - "rdfs:comment": "Tests that a literal may be created using extended characters.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0005-in.jsonld", + "title": "simple language map with mismatching term direction", + "rdfs:comment": "Term selection with language maps and @direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b70", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di07-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/di07-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di07-out.jsonld", "assertions": [ { - "@id": "_:b7518", + "@id": "_:b22473", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", "result": { - "@id": "_:b27928", + "@id": "_:b22474", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7517", + "@id": "_:b1196", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20832", + "@id": "_:b1197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7519", + "@id": "_:b22467", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", "result": { - "@id": "_:b7394", + "@id": "_:b22468", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7523", + "@id": "_:b11871", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29441", + "@id": "_:b11872", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7524", + "@id": "_:b17078", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21873", + "@id": "_:b17079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", + } + }, + { + "@id": "_:b3637", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3638", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7521", + "@id": "_:b22477", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", "result": { - "@id": "_:b26620", + "@id": "_:b22478", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7522", + "@id": "_:b9378", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24417", + "@id": "_:b9379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7514", + "@id": "_:b18932", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7515", + "@id": "_:b18933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7520", + "@id": "_:b22469", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", "result": { - "@id": "_:b5064", + "@id": "_:b22470", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7525", + "@id": "_:b22471", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", "result": { - "@id": "_:b28962", + "@id": "_:b22472", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7516", + "@id": "_:b22475", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", "result": { - "@id": "_:b15137", + "@id": "_:b22476", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0006-out.nq", - "title": "Typed literal", - "rdfs:comment": "Tests creation of a literal with a datatype.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0006-in.jsonld", + "title": "Absolute IRI confused with Compact IRI", + "rdfs:comment": "Verifies that IRI compaction detects when the result is an absolute IRI with a scheme matching a term.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b72", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/e002-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/e002-context.jsonld" + }, + "mf:result": "IRI confused with prefix", "assertions": [ { - "@id": "_:b20363", + "@id": "_:b22485", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", "result": { - "@id": "_:b29698", + "@id": "_:b22486", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b20359", + "@id": "_:b1198", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14328", + "@id": "_:b1199", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20360", + "@id": "_:b22479", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", "result": { - "@id": "_:b28814", + "@id": "_:b22480", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20358", + "@id": "_:b11873", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24014", + "@id": "_:b11874", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20361", + "@id": "_:b17080", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29677", + "@id": "_:b17081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", + } + }, + { + "@id": "_:b3639", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3640", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20364", + "@id": "_:b22489", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", "result": { - "@id": "_:b21985", + "@id": "_:b22490", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20362", + "@id": "_:b9380", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29774", + "@id": "_:b9381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20354", + "@id": "_:b18934", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20355", + "@id": "_:b18935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20357", + "@id": "_:b22481", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", "result": { - "@id": "_:b23228", + "@id": "_:b22482", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20356", + "@id": "_:b22483", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", "result": { - "@id": "_:b21893", + "@id": "_:b22484", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20365", + "@id": "_:b22487", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", "result": { - "@id": "_:b28649", + "@id": "_:b22488", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0007-out.nq", - "title": "Tests 'a' generates rdf:type and object is implicit IRI", - "rdfs:comment": "Verify that 'a' is an alias for rdf:type, and the object is created as an IRI.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0007-in.jsonld", + "title": "Nest term not defined", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/en01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/en01-context.jsonld" + }, + "mf:result": "invalid @nest value", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b73", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b19238", + "@id": "_:b22497", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", "result": { - "@id": "_:b23593", + "@id": "_:b22498", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b19235", + "@id": "_:b1200", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19761", + "@id": "_:b1201", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19242", + "@id": "_:b22491", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", "result": { - "@id": "_:b21921", + "@id": "_:b22492", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b19237", + "@id": "_:b11877", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8693", + "@id": "_:b11878", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19236", + "@id": "_:b17084", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22201", + "@id": "_:b17085", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", + } + }, + { + "@id": "_:b3641", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3642", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19240", + "@id": "_:b22501", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", "result": { - "@id": "_:b23594", + "@id": "_:b22502", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19233", + "@id": "_:b9382", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19234", + "@id": "_:b9383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19241", + "@id": "_:b18936", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23595", + "@id": "_:b18937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19244", + "@id": "_:b22493", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", "result": { - "@id": "_:b23597", + "@id": "_:b22494", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19243", + "@id": "_:b22495", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", "result": { - "@id": "_:b23596", + "@id": "_:b22496", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19239", + "@id": "_:b22499", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", "result": { - "@id": "_:b4243", + "@id": "_:b22500", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0008-out.nq", - "title": "Test prefix defined in @context", - "rdfs:comment": "Generate an IRI using a prefix defined within an @context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0008-in.jsonld", + "title": "processingMode json-ld-1.0 conflicts with @version: 1.1", + "rdfs:comment": "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep05-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep05-context.jsonld" + }, + "mf:result": "processing mode conflict", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b74", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b8035", + "@id": "_:b22509", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", "result": { - "@id": "_:b8036", + "@id": "_:b22510", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b8037", + "@id": "_:b1202", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8212", + "@id": "_:b1203", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8044", + "@id": "_:b22503", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", "result": { - "@id": "_:b25158", + "@id": "_:b22504", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8046", + "@id": "_:b11879", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24585", + "@id": "_:b11880", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8039", + "@id": "_:b17086", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23862", + "@id": "_:b17087", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", + } + }, + { + "@id": "_:b3643", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3644", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8038", + "@id": "_:b22513", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", "result": { - "@id": "_:b19384", + "@id": "_:b22514", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8045", + "@id": "_:b9384", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24215", + "@id": "_:b9385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8042", + "@id": "_:b18938", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21543", + "@id": "_:b18939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8041", + "@id": "_:b22505", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", "result": { - "@id": "_:b22788", + "@id": "_:b22506", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8043", + "@id": "_:b22507", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", "result": { - "@id": "_:b13624", + "@id": "_:b22508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8040", + "@id": "_:b22511", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", "result": { - "@id": "_:b25157", + "@id": "_:b22512", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0009-out.nq", - "title": "Test using an empty suffix", - "rdfs:comment": "An empty suffix may be used.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0009-in.jsonld", + "title": "@version must be 1.1", + "rdfs:comment": "If @version is specified, it must be 1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b75", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep06-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep06-context.jsonld" + }, + "mf:result": "invalid @version value", "assertions": [ { - "@id": "_:b1999", + "@id": "_:b22521", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", "result": { - "@id": "_:b27169", + "@id": "_:b22522", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2003", + "@id": "_:b1204", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15629", + "@id": "_:b1205", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1997", + "@id": "_:b22515", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", "result": { - "@id": "_:b20844", + "@id": "_:b22516", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1994", + "@id": "_:b11881", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1995", + "@id": "_:b11882", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2002", + "@id": "_:b17088", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28879", + "@id": "_:b17089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", + } + }, + { + "@id": "_:b3645", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3646", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2000", + "@id": "_:b22525", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", "result": { - "@id": "_:b27334", + "@id": "_:b22526", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1998", + "@id": "_:b9386", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24881", + "@id": "_:b9387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2001", + "@id": "_:b18940", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26976", + "@id": "_:b18941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2005", + "@id": "_:b22517", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", "result": { - "@id": "_:b20698", + "@id": "_:b22518", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1996", + "@id": "_:b22519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", "result": { - "@id": "_:b12263", + "@id": "_:b22520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2004", + "@id": "_:b22523", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", "result": { - "@id": "_:b3174", + "@id": "_:b22524", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0010-out.nq", - "title": "Test object processing defines object", - "rdfs:comment": "A property referencing an associative array gets object from subject of array.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0010-in.jsonld", + "title": "@prefix is not allowed in 1.0", + "rdfs:comment": "@prefix is not allowed in a term definition 1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b76", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep07-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep07-context.jsonld" + }, + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b11511", + "@id": "_:b22533", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", "result": { - "@id": "_:b20497", + "@id": "_:b22534", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b11512", + "@id": "_:b1206", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20498", + "@id": "_:b1207", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11515", + "@id": "_:b22527", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", "result": { - "@id": "_:b20500", + "@id": "_:b22528", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11513", + "@id": "_:b11883", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8691", + "@id": "_:b11884", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11518", + "@id": "_:b17090", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20503", + "@id": "_:b17091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", + } + }, + { + "@id": "_:b3647", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3648", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11519", + "@id": "_:b22537", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", "result": { - "@id": "_:b20504", + "@id": "_:b22538", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11516", + "@id": "_:b9388", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20501", + "@id": "_:b9389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11514", + "@id": "_:b18942", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20499", + "@id": "_:b18943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11508", + "@id": "_:b22529", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", "result": { - "@id": "_:b11509", + "@id": "_:b22530", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11517", + "@id": "_:b22531", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", "result": { - "@id": "_:b20502", + "@id": "_:b22532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11510", + "@id": "_:b22535", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", "result": { - "@id": "_:b16934", + "@id": "_:b22536", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0011-out.nq", - "title": "Test object processing defines object with implicit BNode", - "rdfs:comment": "If no @ is specified, a BNode is created, and will be used as the object of an enclosing property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0011-in.jsonld", + "title": "@prefix must be a boolean", + "rdfs:comment": "@prefix must be a boolean in a term definition in 1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b77", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep08-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep08-context.jsonld" + }, + "mf:result": "invalid @prefix value", "assertions": [ { - "@id": "_:b17250", + "@id": "_:b22545", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", "result": { - "@id": "_:b27112", + "@id": "_:b22546", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b17249", + "@id": "_:b1208", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16094", + "@id": "_:b1209", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17252", + "@id": "_:b22539", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", "result": { - "@id": "_:b27604", + "@id": "_:b22540", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17245", + "@id": "_:b11885", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17246", + "@id": "_:b11886", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17251", + "@id": "_:b17092", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26628", + "@id": "_:b17093", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", + } + }, + { + "@id": "_:b3649", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3650", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17248", + "@id": "_:b22549", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", "result": { - "@id": "_:b26178", + "@id": "_:b22550", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17254", + "@id": "_:b9390", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29680", + "@id": "_:b9391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17255", + "@id": "_:b18944", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23384", + "@id": "_:b18945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17256", + "@id": "_:b22541", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", "result": { - "@id": "_:b27409", + "@id": "_:b22542", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17247", + "@id": "_:b22543", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", "result": { - "@id": "_:b8993", + "@id": "_:b22544", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17253", + "@id": "_:b22547", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", "result": { - "@id": "_:b24529", + "@id": "_:b22548", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0012-out.nq", - "title": "Multiple Objects for a Single Property", - "rdfs:comment": "Tests that Multiple Objects are for a Single Property using array syntax.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0012-in.jsonld", + "title": "@prefix not allowed on compact IRI term", + "rdfs:comment": "If processingMode is json-ld-1.0, or if term contains a colon (:), an invalid term definition has been detected and processing is aborted.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b78", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep09-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep09-context.jsonld" + }, + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b23330", + "@id": "_:b22557", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", "result": { - "@id": "_:b26094", + "@id": "_:b22558", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b23325", + "@id": "_:b1210", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29233", + "@id": "_:b1211", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23320", + "@id": "_:b22551", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", "result": { - "@id": "_:b23321", + "@id": "_:b22552", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b23327", + "@id": "_:b11889", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23577", + "@id": "_:b11890", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23323", + "@id": "_:b17096", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28177", + "@id": "_:b17097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", + } + }, + { + "@id": "_:b3651", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3652", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23324", + "@id": "_:b22561", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", "result": { - "@id": "_:b28442", + "@id": "_:b22562", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23322", + "@id": "_:b9394", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27572", + "@id": "_:b9395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23331", + "@id": "_:b18946", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23701", + "@id": "_:b18947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23326", + "@id": "_:b22553", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", "result": { - "@id": "_:b29687", + "@id": "_:b22554", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b23329", + "@id": "_:b22555", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", "result": { - "@id": "_:b25126", + "@id": "_:b22556", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23328", + "@id": "_:b22559", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", "result": { - "@id": "_:b12808", + "@id": "_:b22560", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0013-out.nq", - "title": "Creation of an empty list", - "rdfs:comment": "Tests that @list: [] generates an empty list.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0013-in.jsonld", + "title": "@nest is not allowed in 1.0", + "rdfs:comment": "@nest is not allowed in a term definitionin 1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b79", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep10-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep10-context.jsonld" + }, + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b13457", + "@id": "_:b22569", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", "result": { - "@id": "_:b25488", + "@id": "_:b22570", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b13449", + "@id": "_:b1212", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21961", + "@id": "_:b1213", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13453", + "@id": "_:b22563", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", "result": { - "@id": "_:b7701", + "@id": "_:b22564", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13451", + "@id": "_:b11891", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25106", + "@id": "_:b11892", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13458", + "@id": "_:b17098", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27497", + "@id": "_:b17099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", + } + }, + { + "@id": "_:b3653", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3654", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13454", + "@id": "_:b22573", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", "result": { - "@id": "_:b29348", + "@id": "_:b22574", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13447", + "@id": "_:b9396", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13448", + "@id": "_:b9397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13450", + "@id": "_:b18948", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24682", + "@id": "_:b18949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13452", + "@id": "_:b22565", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", "result": { - "@id": "_:b25992", + "@id": "_:b22566", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13456", + "@id": "_:b22567", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", "result": { - "@id": "_:b29763", + "@id": "_:b22568", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13455", + "@id": "_:b22571", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", "result": { - "@id": "_:b29451", + "@id": "_:b22572", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0014-out.nq", - "title": "Creation of a list with single element", - "rdfs:comment": "Tests that @list generates a list.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0014-in.jsonld", + "title": "@context is not allowed in 1.0", + "rdfs:comment": "@context is not allowed in a term definitionin 1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b80", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep11-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep11-context.jsonld" + }, + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b8030", + "@id": "_:b22581", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", "result": { - "@id": "_:b29145", + "@id": "_:b22582", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b8028", + "@id": "_:b1214", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29144", + "@id": "_:b1215", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8032", + "@id": "_:b22575", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", "result": { - "@id": "_:b17137", + "@id": "_:b22576", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8025", + "@id": "_:b11893", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25388", + "@id": "_:b11894", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8024", + "@id": "_:b17100", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15988", + "@id": "_:b17101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", + } + }, + { + "@id": "_:b3655", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3656", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8026", + "@id": "_:b22585", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", "result": { - "@id": "_:b28434", + "@id": "_:b22586", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8029", + "@id": "_:b9398", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24852", + "@id": "_:b9399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8033", + "@id": "_:b18950", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17416", + "@id": "_:b18951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8022", + "@id": "_:b22577", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", "result": { - "@id": "_:b8023", + "@id": "_:b22578", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8031", + "@id": "_:b22579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", "result": { - "@id": "_:b29146", + "@id": "_:b22580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8027", + "@id": "_:b22583", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", "result": { - "@id": "_:b29062", + "@id": "_:b22584", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0015-out.nq", - "title": "Creation of a list with multiple elements", - "rdfs:comment": "Tests that list with multiple elements.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0015-in.jsonld", + "title": "@container may not be an array in 1.0", + "rdfs:comment": "validate appropriate values of @container", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b81", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep12-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep12-context.jsonld" + }, + "mf:result": "invalid container mapping", "assertions": [ { - "@id": "_:b7898", + "@id": "_:b22593", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", "result": { - "@id": "_:b7899", + "@id": "_:b22594", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7906", + "@id": "_:b1216", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15768", + "@id": "_:b1217", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7904", + "@id": "_:b22587", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", "result": { - "@id": "_:b27806", + "@id": "_:b22588", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7909", + "@id": "_:b11895", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29863", + "@id": "_:b11896", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7905", + "@id": "_:b17102", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29260", + "@id": "_:b17103", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + } + }, + { + "@id": "_:b3657", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3658", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7907", + "@id": "_:b22597", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", "result": { - "@id": "_:b2893", + "@id": "_:b22598", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7908", + "@id": "_:b9400", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29600", + "@id": "_:b9401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7900", + "@id": "_:b18952", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19227", + "@id": "_:b18953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7903", + "@id": "_:b22589", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", "result": { - "@id": "_:b26433", + "@id": "_:b22590", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7902", + "@id": "_:b22591", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", "result": { - "@id": "_:b24121", + "@id": "_:b22592", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7901", + "@id": "_:b22595", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", "result": { - "@id": "_:b22026", + "@id": "_:b22596", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0016-out.nq", - "title": "Empty IRI expands to resource location", - "rdfs:comment": "Expanding an empty IRI uses the test file location.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0016-in.jsonld", + "title": "@container may not be @id in 1.0", + "rdfs:comment": "validate appropriate values of @container", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b82", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep13-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep13-context.jsonld" + }, + "mf:result": "invalid container mapping", "assertions": [ { - "@id": "_:b2507", + "@id": "_:b22605", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", "result": { - "@id": "_:b28079", + "@id": "_:b22606", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2499", + "@id": "_:b1218", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2500", + "@id": "_:b1219", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2510", + "@id": "_:b22599", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", "result": { - "@id": "_:b19514", + "@id": "_:b22600", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2509", + "@id": "_:b11897", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21146", + "@id": "_:b11898", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2508", + "@id": "_:b17104", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28870", + "@id": "_:b17105", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", + } + }, + { + "@id": "_:b3659", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3660", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2503", + "@id": "_:b22609", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", "result": { - "@id": "_:b21408", + "@id": "_:b22610", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2501", + "@id": "_:b9402", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18846", + "@id": "_:b9403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2506", + "@id": "_:b18954", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20521", + "@id": "_:b18955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2502", + "@id": "_:b22601", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", "result": { - "@id": "_:b23041", + "@id": "_:b22602", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2505", + "@id": "_:b22603", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", "result": { - "@id": "_:b27588", + "@id": "_:b22604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2504", + "@id": "_:b22607", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", "result": { - "@id": "_:b25457", + "@id": "_:b22608", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0017-out.nq", - "title": "Relative IRI expands relative resource location", - "rdfs:comment": "Expanding a relative IRI uses the test file location.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0017-in.jsonld", + "title": "@container may not be @type in 1.0", + "rdfs:comment": "validate appropriate values of @container", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b83", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep14-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep14-context.jsonld" + }, + "mf:result": "invalid container mapping", "assertions": [ { - "@id": "_:b17235", + "@id": "_:b22617", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", "result": { - "@id": "_:b25601", + "@id": "_:b22618", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b17232", + "@id": "_:b1220", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17233", + "@id": "_:b1221", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17237", + "@id": "_:b22611", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", "result": { - "@id": "_:b28104", + "@id": "_:b22612", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17236", + "@id": "_:b11901", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27760", + "@id": "_:b11902", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17241", + "@id": "_:b17108", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28105", + "@id": "_:b17109", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", + } + }, + { + "@id": "_:b3661", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3662", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17243", + "@id": "_:b22621", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", "result": { - "@id": "_:b28107", + "@id": "_:b22622", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17240", + "@id": "_:b9404", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23573", + "@id": "_:b9405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17234", + "@id": "_:b18956", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23394", + "@id": "_:b18957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17238", + "@id": "_:b22613", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", "result": { - "@id": "_:b27537", + "@id": "_:b22614", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17242", + "@id": "_:b22615", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", "result": { - "@id": "_:b28106", + "@id": "_:b22616", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17239", + "@id": "_:b22619", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", "result": { - "@id": "_:b27156", + "@id": "_:b22620", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0018-out.nq", - "title": "Frag ID expands relative resource location", - "rdfs:comment": "Expanding a fragment uses the test file location.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0018-in.jsonld", + "title": "@container may not be @graph in 1.0", + "rdfs:comment": "validate appropriate values of @container", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b84", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep15-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep15-context.jsonld" + }, + "mf:result": "invalid container mapping", "assertions": [ { - "@id": "_:b10616", + "@id": "_:b22629", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", "result": { - "@id": "_:b10617", + "@id": "_:b22630", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b10627", + "@id": "_:b1222", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24511", + "@id": "_:b1223", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10622", + "@id": "_:b22623", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", "result": { - "@id": "_:b24993", + "@id": "_:b22624", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10619", + "@id": "_:b11903", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21424", + "@id": "_:b11904", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10625", + "@id": "_:b17110", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28414", + "@id": "_:b17111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", + } + }, + { + "@id": "_:b3663", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3664", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10624", + "@id": "_:b22633", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", "result": { - "@id": "_:b28413", + "@id": "_:b22634", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10620", + "@id": "_:b9406", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24214", + "@id": "_:b9407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10618", + "@id": "_:b18958", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18205", + "@id": "_:b18959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10626", + "@id": "_:b22625", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", "result": { - "@id": "_:b28415", + "@id": "_:b22626", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10623", + "@id": "_:b22627", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", "result": { - "@id": "_:b26779", + "@id": "_:b22628", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10621", + "@id": "_:b22631", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", "result": { - "@id": "_:b27548", + "@id": "_:b22632", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0019-out.nq", - "title": "Test type coercion to anyURI", - "rdfs:comment": "Tests coercion of object to anyURI when specified.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0019-in.jsonld", + "title": "Basic Included array", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/in01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/in01-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/in01-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b85", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b13345", + "@id": "_:b22641", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", "result": { - "@id": "_:b13356", + "@id": "_:b22642", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b13337", + "@id": "_:b1224", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13348", + "@id": "_:b1225", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13338", + "@id": "_:b22635", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", "result": { - "@id": "_:b13349", + "@id": "_:b22636", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13346", + "@id": "_:b11905", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13357", + "@id": "_:b11906", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13343", + "@id": "_:b17112", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13354", + "@id": "_:b17113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", + } + }, + { + "@id": "_:b3665", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3666", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13340", + "@id": "_:b22645", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", "result": { - "@id": "_:b13351", + "@id": "_:b22646", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13342", + "@id": "_:b9408", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13353", + "@id": "_:b9409", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b13336", + "@id": "_:b18960", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13347", + "@id": "_:b18961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13344", + "@id": "_:b22637", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", "result": { - "@id": "_:b13355", + "@id": "_:b22638", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13341", + "@id": "_:b22639", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", "result": { - "@id": "_:b13352", + "@id": "_:b22640", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13339", + "@id": "_:b22643", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", "result": { - "@id": "_:b13350", + "@id": "_:b22644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0020-out.nq", - "title": "Test type coercion to typed literal", - "rdfs:comment": "Tests coercion of object to a typed literal when specified.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0020-in.jsonld", + "title": "Basic Included object", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/in02-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/in02-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/in02-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b86", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b9312", + "@id": "_:b22653", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", "result": { - "@id": "_:b29574", + "@id": "_:b22654", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b9308", + "@id": "_:b1226", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29243", + "@id": "_:b1227", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9309", + "@id": "_:b22647", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", "result": { - "@id": "_:b22349", + "@id": "_:b22648", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9301", + "@id": "_:b11907", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9302", + "@id": "_:b11908", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9307", + "@id": "_:b17114", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29037", + "@id": "_:b17115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", + } + }, + { + "@id": "_:b3667", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3668", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9303", + "@id": "_:b22657", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", "result": { - "@id": "_:b17775", + "@id": "_:b22658", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9304", + "@id": "_:b9410", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19166", + "@id": "_:b9411", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b9306", + "@id": "_:b18962", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26852", + "@id": "_:b18963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9310", + "@id": "_:b22649", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", "result": { - "@id": "_:b16565", + "@id": "_:b22650", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9311", + "@id": "_:b22651", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", "result": { - "@id": "_:b29039", + "@id": "_:b22652", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9305", + "@id": "_:b22655", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", "result": { - "@id": "_:b23806", + "@id": "_:b22656", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0022-out.nq", - "title": "Test coercion of double value", - "rdfs:comment": "Tests that a decimal value generates a xsd:double typed literal;.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0022-in.jsonld", + "title": "Multiple properties mapping to @included are folded together", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/in03-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/in03-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/in03-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b87", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b24422", + "@id": "_:b22665", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", "result": { - "@id": "_:b11246", + "@id": "_:b22666", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b24425", + "@id": "_:b1228", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16165", + "@id": "_:b1229", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b24427", + "@id": "_:b22659", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", "result": { - "@id": "_:b24466", + "@id": "_:b22660", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b24428", + "@id": "_:b11909", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23416", + "@id": "_:b11910", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b24419", + "@id": "_:b17116", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24985", + "@id": "_:b17117", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", + } + }, + { + "@id": "_:b3669", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3670", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b24421", + "@id": "_:b22669", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", "result": { - "@id": "_:b26326", + "@id": "_:b22670", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b24424", + "@id": "_:b9412", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26714", + "@id": "_:b9413", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b24426", + "@id": "_:b18964", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26141", + "@id": "_:b18965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b24420", + "@id": "_:b22661", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", "result": { - "@id": "_:b27107", + "@id": "_:b22662", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b24423", + "@id": "_:b22663", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", "result": { - "@id": "_:b28076", + "@id": "_:b22664", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b24418", + "@id": "_:b22667", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", "result": { - "@id": "_:b17331", + "@id": "_:b22668", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0023-out.nq", - "title": "Test coercion of integer value", - "rdfs:comment": "Tests that a decimal value generates a xsd:integer typed literal.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0023-in.jsonld", + "title": "Included containing @included", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/in04-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/in04-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/in04-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b88", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b11072", + "@id": "_:b22677", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", "result": { - "@id": "_:b24564", + "@id": "_:b22678", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b11076", + "@id": "_:b1230", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24567", + "@id": "_:b1231", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11070", + "@id": "_:b22671", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", "result": { - "@id": "_:b19341", + "@id": "_:b22672", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11077", + "@id": "_:b11911", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14602", + "@id": "_:b11912", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11075", + "@id": "_:b17118", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24566", + "@id": "_:b17119", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", + } + }, + { + "@id": "_:b3671", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3672", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11071", + "@id": "_:b22681", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", "result": { - "@id": "_:b23712", + "@id": "_:b22682", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11073", + "@id": "_:b9416", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24565", + "@id": "_:b9417", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b11067", + "@id": "_:b18966", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11068", + "@id": "_:b18967", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11078", + "@id": "_:b22673", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", "result": { - "@id": "_:b23693", + "@id": "_:b22674", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11069", + "@id": "_:b22675", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", "result": { - "@id": "_:b17809", + "@id": "_:b22676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11074", + "@id": "_:b22679", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", "result": { - "@id": "_:b2412", + "@id": "_:b22680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0024-out.nq", - "title": "Test coercion of boolean value", - "rdfs:comment": "Tests that a decimal value generates a xsd:boolean typed literal.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0024-in.jsonld", + "title": "Property value with @included", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/in05-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/in05-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/in05-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b89", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b2996", + "@id": "_:b22689", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", "result": { - "@id": "_:b3007", + "@id": "_:b22690", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2991", + "@id": "_:b1232", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3002", + "@id": "_:b1233", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2994", + "@id": "_:b22683", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", "result": { - "@id": "_:b3005", + "@id": "_:b22684", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2990", + "@id": "_:b11913", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3001", + "@id": "_:b11914", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2995", + "@id": "_:b17120", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3006", + "@id": "_:b17121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", + } + }, + { + "@id": "_:b3673", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3674", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2988", + "@id": "_:b22693", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", "result": { - "@id": "_:b2999", + "@id": "_:b22694", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2986", + "@id": "_:b9418", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2997", + "@id": "_:b9419", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b2987", + "@id": "_:b18968", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2998", + "@id": "_:b18969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2992", + "@id": "_:b22685", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", "result": { - "@id": "_:b3003", + "@id": "_:b22686", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2993", + "@id": "_:b22687", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", "result": { - "@id": "_:b3004", + "@id": "_:b22688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2989", + "@id": "_:b22691", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", "result": { - "@id": "_:b3000", + "@id": "_:b22692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0025-out.nq", - "title": "Test list coercion with single element", - "rdfs:comment": "Tests that an array with a single element on a property with @list coercion creates an RDF Collection.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0025-in.jsonld", + "title": "Compact JSON literal (boolean true)", + "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (boolean true).", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js01-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js01-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b90", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b5265", + "@id": "_:b22701", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", "result": { - "@id": "_:b27556", + "@id": "_:b22702", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5263", + "@id": "_:b1234", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28497", + "@id": "_:b1235", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5266", + "@id": "_:b22695", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", "result": { - "@id": "_:b25154", + "@id": "_:b22696", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5259", + "@id": "_:b11915", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23461", + "@id": "_:b11916", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5260", + "@id": "_:b17122", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24465", + "@id": "_:b17123", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", + } + }, + { + "@id": "_:b3675", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3676", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5264", + "@id": "_:b22705", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", "result": { - "@id": "_:b24161", + "@id": "_:b22706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5262", + "@id": "_:b9420", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22253", + "@id": "_:b9421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5257", + "@id": "_:b18970", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19020", + "@id": "_:b18971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5258", + "@id": "_:b22697", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", "result": { - "@id": "_:b20115", + "@id": "_:b22698", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5261", + "@id": "_:b22699", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", "result": { - "@id": "_:b24932", + "@id": "_:b22700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5255", + "@id": "_:b22703", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", "result": { - "@id": "_:b5256", + "@id": "_:b22704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0026-out.nq", - "title": "Test creation of multiple types", - "rdfs:comment": "Tests that @type with an array of types creates multiple types.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0026-in.jsonld", + "title": "Compact JSON literal (boolean false)", + "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (boolean false).", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js02-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js02-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js02-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b91", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b7747", + "@id": "_:b22713", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", "result": { - "@id": "_:b22363", + "@id": "_:b22714", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7752", + "@id": "_:b1236", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22411", + "@id": "_:b1237", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7750", + "@id": "_:b22707", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", "result": { - "@id": "_:b22409", + "@id": "_:b22708", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7753", + "@id": "_:b11917", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22412", + "@id": "_:b11918", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7749", + "@id": "_:b17124", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22408", + "@id": "_:b17125", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", + } + }, + { + "@id": "_:b3677", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3678", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7754", + "@id": "_:b22717", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", "result": { - "@id": "_:b22413", + "@id": "_:b22718", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7748", + "@id": "_:b9422", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22407", + "@id": "_:b9423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7751", + "@id": "_:b18972", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22410", + "@id": "_:b18973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7743", + "@id": "_:b22709", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", "result": { - "@id": "_:b7744", + "@id": "_:b22710", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7745", + "@id": "_:b22711", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", "result": { - "@id": "_:b18648", + "@id": "_:b22712", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7746", + "@id": "_:b22715", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", "result": { - "@id": "_:b20586", + "@id": "_:b22716", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0027-out.nq", - "title": "Simple named graph (Wikidata)", - "rdfs:comment": "Using @graph with other keys places triples in a named graph.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0027-in.jsonld", + "title": "Compact JSON literal (double)", + "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (double).", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js03-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js03-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js03-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b92", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b10862", + "@id": "_:b22725", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", "result": { - "@id": "_:b26583", + "@id": "_:b22726", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b10867", + "@id": "_:b1238", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28939", + "@id": "_:b1239", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10863", + "@id": "_:b22719", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", "result": { - "@id": "_:b24381", + "@id": "_:b22720", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10861", + "@id": "_:b11919", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21349", + "@id": "_:b11920", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10858", + "@id": "_:b17126", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10859", + "@id": "_:b17127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", + } + }, + { + "@id": "_:b3679", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3680", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10868", + "@id": "_:b22729", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", "result": { - "@id": "_:b5520", + "@id": "_:b22730", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10860", + "@id": "_:b9424", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23100", + "@id": "_:b9425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10869", + "@id": "_:b18974", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28940", + "@id": "_:b18975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10864", + "@id": "_:b22721", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", "result": { - "@id": "_:b25880", + "@id": "_:b22722", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10866", + "@id": "_:b22723", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", "result": { - "@id": "_:b27422", + "@id": "_:b22724", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10865", + "@id": "_:b22727", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", "result": { - "@id": "_:b28495", + "@id": "_:b22728", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0028-out.nq", - "title": "Simple named graph", - "rdfs:comment": "Signing a graph.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0028-in.jsonld", + "title": "Compact JSON literal (double-zero)", + "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (double-zero).", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js04-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js04-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js04-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b93", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b11547", + "@id": "_:b22737", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", "result": { - "@id": "_:b16350", + "@id": "_:b22738", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b11546", + "@id": "_:b1240", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25698", + "@id": "_:b1241", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11543", + "@id": "_:b22731", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", "result": { - "@id": "_:b24217", + "@id": "_:b22732", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11549", + "@id": "_:b11923", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23798", + "@id": "_:b11924", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11541", + "@id": "_:b17130", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19001", + "@id": "_:b17131", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", + } + }, + { + "@id": "_:b3681", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3682", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11550", + "@id": "_:b22741", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", "result": { - "@id": "_:b25700", + "@id": "_:b22742", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11542", + "@id": "_:b9426", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22199", + "@id": "_:b9427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11540", + "@id": "_:b18976", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12412", + "@id": "_:b18977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11545", + "@id": "_:b22733", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", "result": { - "@id": "_:b19208", + "@id": "_:b22734", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11548", + "@id": "_:b22735", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", "result": { - "@id": "_:b25699", + "@id": "_:b22736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11544", + "@id": "_:b22739", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", "result": { - "@id": "_:b25129", + "@id": "_:b22740", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0029-out.nq", - "title": "named graph with embedded named graph", - "rdfs:comment": "Tests that named graphs containing named graphs flatten to single level of graph naming.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0029-in.jsonld", + "title": "Compact JSON literal (integer)", + "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (integer).", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js05-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js05-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js05-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b94", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b3541", + "@id": "_:b22749", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", "result": { - "@id": "_:b6637", + "@id": "_:b22750", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b3534", + "@id": "_:b1242", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6630", + "@id": "_:b1243", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3537", + "@id": "_:b22743", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", "result": { - "@id": "_:b6633", + "@id": "_:b22744", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3539", + "@id": "_:b11925", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6635", + "@id": "_:b11926", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3533", + "@id": "_:b17132", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6629", + "@id": "_:b17133", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", + } + }, + { + "@id": "_:b3683", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3684", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3540", + "@id": "_:b22753", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", "result": { - "@id": "_:b6636", + "@id": "_:b22754", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3538", + "@id": "_:b9428", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6634", + "@id": "_:b9429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3535", + "@id": "_:b18978", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6631", + "@id": "_:b18979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3532", + "@id": "_:b22745", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", "result": { - "@id": "_:b6628", + "@id": "_:b22746", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3536", + "@id": "_:b22747", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", "result": { - "@id": "_:b6632", + "@id": "_:b22748", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3530", + "@id": "_:b22751", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", "result": { - "@id": "_:b3531", + "@id": "_:b22752", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0030-out.nq", - "title": "top-level graph with string subject reference", - "rdfs:comment": "Tests graphs containing subject references as strings.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0030-in.jsonld", + "title": "Compact JSON literal (object)", + "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (object).", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js06-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js06-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js06-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b95", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b1413", + "@id": "_:b22761", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", "result": { - "@id": "_:b10914", + "@id": "_:b22762", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1411", + "@id": "_:b1244", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18998", + "@id": "_:b1245", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1412", + "@id": "_:b22755", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", "result": { - "@id": "_:b6933", + "@id": "_:b22756", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1419", + "@id": "_:b11927", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25798", + "@id": "_:b11928", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1417", + "@id": "_:b17134", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25137", + "@id": "_:b17135", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", + } + }, + { + "@id": "_:b3685", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3686", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1415", + "@id": "_:b22765", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", "result": { - "@id": "_:b23214", + "@id": "_:b22766", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1416", + "@id": "_:b9430", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25797", + "@id": "_:b9431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1418", + "@id": "_:b18980", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24977", + "@id": "_:b18981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1414", + "@id": "_:b22757", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", "result": { - "@id": "_:b25796", + "@id": "_:b22758", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1408", + "@id": "_:b22759", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", "result": { - "@id": "_:b1409", + "@id": "_:b22760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1410", + "@id": "_:b22763", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", "result": { - "@id": "_:b17750", + "@id": "_:b22764", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0031-out.nq", - "title": "Reverse property", - "rdfs:comment": "Tests conversion of reverse properties.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0031-in.jsonld", + "title": "Compact JSON literal (array)", + "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (array).", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js07-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js07-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js07-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b96", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b4798", + "@id": "_:b22773", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", "result": { - "@id": "_:b23987", + "@id": "_:b22774", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b4794", + "@id": "_:b1246", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4795", + "@id": "_:b1247", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4799", + "@id": "_:b22767", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", "result": { - "@id": "_:b23988", + "@id": "_:b22768", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4802", + "@id": "_:b11929", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1731", + "@id": "_:b11930", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4800", + "@id": "_:b17136", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23989", + "@id": "_:b17137", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", + } + }, + { + "@id": "_:b3687", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3688", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4797", + "@id": "_:b22777", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", "result": { - "@id": "_:b16268", + "@id": "_:b22778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4803", + "@id": "_:b9432", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23991", + "@id": "_:b9433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4801", + "@id": "_:b18982", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23990", + "@id": "_:b18983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4796", + "@id": "_:b22769", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", "result": { - "@id": "_:b8821", + "@id": "_:b22770", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4805", + "@id": "_:b22771", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", "result": { - "@id": "_:b18576", + "@id": "_:b22772", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4804", + "@id": "_:b22775", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", "result": { - "@id": "_:b16818", + "@id": "_:b22776", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0032-out.nq", - "title": "@context reordering", - "rdfs:comment": "Tests that generated triples do not depend on order of @context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0032-in.jsonld", + "title": "Compact already expanded JSON literal", + "rdfs:comment": "Tests compacting JSON literal does not expand terms inside json.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js08-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js08-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js08-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b97", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b11022", + "@id": "_:b22785", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", "result": { - "@id": "_:b12655", + "@id": "_:b22786", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b11029", + "@id": "_:b1248", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29670", + "@id": "_:b1249", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11027", + "@id": "_:b22779", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", "result": { - "@id": "_:b26966", + "@id": "_:b22780", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11024", + "@id": "_:b11931", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18125", + "@id": "_:b11932", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11025", + "@id": "_:b17138", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23224", + "@id": "_:b17139", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", + } + }, + { + "@id": "_:b3689", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3690", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11023", + "@id": "_:b22789", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", "result": { - "@id": "_:b20442", + "@id": "_:b22790", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11026", + "@id": "_:b9434", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25399", + "@id": "_:b9435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11028", + "@id": "_:b18984", "@type": "Assertion", - "result": { - "@id": "_:b29208", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b18985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11030", + "@id": "_:b22781", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", "result": { - "@id": "_:b7728", + "@id": "_:b22782", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11031", + "@id": "_:b22783", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", "result": { - "@id": "_:b28983", + "@id": "_:b22784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11020", + "@id": "_:b22787", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", "result": { - "@id": "_:b11021", + "@id": "_:b22788", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0033-out.nq", - "title": "@id reordering", - "rdfs:comment": "Tests that generated triples do not depend on order of @id.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0033-in.jsonld", + "title": "Compact already expanded JSON literal with aliased keys", + "rdfs:comment": "Tests compacting JSON literal in expanded form.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js09-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js09-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js09-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b98", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b25559", + "@id": "_:b22797", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", "result": { - "@id": "_:b26744", + "@id": "_:b22798", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b25560", + "@id": "_:b1250", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26745", + "@id": "_:b1251", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b25562", + "@id": "_:b22791", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", "result": { - "@id": "_:b26747", + "@id": "_:b22792", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b25557", + "@id": "_:b11933", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4685", + "@id": "_:b11934", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b25561", + "@id": "_:b17140", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26746", + "@id": "_:b17141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", + } + }, + { + "@id": "_:b3691", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3692", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b25558", + "@id": "_:b22801", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", "result": { - "@id": "_:b17128", + "@id": "_:b22802", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b25563", + "@id": "_:b9438", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26748", + "@id": "_:b9439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b25565", + "@id": "_:b18986", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26750", + "@id": "_:b18987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b25555", + "@id": "_:b22793", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", "result": { - "@id": "_:b25556", + "@id": "_:b22794", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b25564", + "@id": "_:b22795", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", "result": { - "@id": "_:b26749", + "@id": "_:b22796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b25566", + "@id": "_:b22799", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", "result": { - "@id": "_:b25834", + "@id": "_:b22800", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0034-out.nq", - "title": "context properties reordering", - "rdfs:comment": "Tests that generated triples do not depend on order of properties inside @context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0034-in.jsonld", + "title": "Compact JSON literal (string)", + "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (string).", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js10-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js10-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js10-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b99", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b2291", + "@id": "_:b22809", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", "result": { - "@id": "_:b21213", + "@id": "_:b22810", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2292", + "@id": "_:b1252", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21214", + "@id": "_:b1253", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2288", + "@id": "_:b22803", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", "result": { - "@id": "_:b21211", + "@id": "_:b22804", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2287", + "@id": "_:b11935", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21210", + "@id": "_:b11936", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2284", + "@id": "_:b17142", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21207", + "@id": "_:b17143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", + } + }, + { + "@id": "_:b3693", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3694", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2290", + "@id": "_:b22813", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", "result": { - "@id": "_:b21212", + "@id": "_:b22814", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2282", + "@id": "_:b9440", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2283", + "@id": "_:b9441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2285", + "@id": "_:b18988", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21208", + "@id": "_:b18989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2286", + "@id": "_:b22805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", "result": { - "@id": "_:b21209", + "@id": "_:b22806", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2289", + "@id": "_:b22807", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", "result": { - "@id": "_:b18620", + "@id": "_:b22808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2293", + "@id": "_:b22811", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", "result": { - "@id": "_:b21215", + "@id": "_:b22812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0035-out.nq", - "title": "non-fractional numbers converted to xsd:double", - "rdfs:comment": "xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0035-in.jsonld", + "title": "Compact JSON literal (null)", + "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (null).", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js11-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/js11-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js11-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b100", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b15057", + "@id": "_:b22821", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", "result": { - "@id": "_:b22206", + "@id": "_:b22822", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b15050", + "@id": "_:b1254", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23859", + "@id": "_:b1255", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15052", + "@id": "_:b22815", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", "result": { - "@id": "_:b29351", + "@id": "_:b22816", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15053", + "@id": "_:b11937", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29485", + "@id": "_:b11938", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15046", + "@id": "_:b17144", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15047", + "@id": "_:b17145", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", + } + }, + { + "@id": "_:b3695", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3696", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15049", + "@id": "_:b22825", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", "result": { - "@id": "_:b25478", + "@id": "_:b22826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15055", + "@id": "_:b9442", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20866", + "@id": "_:b9443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15048", + "@id": "_:b18990", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26973", + "@id": "_:b18991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15051", + "@id": "_:b22817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", "result": { - "@id": "_:b26713", + "@id": "_:b22818", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15056", + "@id": "_:b22819", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", "result": { - "@id": "_:b29837", + "@id": "_:b22820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15054", + "@id": "_:b22823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", "result": { - "@id": "_:b26842", + "@id": "_:b22824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0036-out.nq", - "title": "Use nodeMapGeneration bnode labels", - "rdfs:comment": "The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0036-in.jsonld", + "title": "most specific term matching in @list.", + "rdfs:comment": "The most specific term that matches all of the elements in the list, taking into account the default language, must be selected, without considering case of language.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/la01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/la01-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/la01-out.jsonld", "assertions": [ { - "@id": "_:b6210", + "@id": "_:b22833", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", "result": { - "@id": "_:b17370", + "@id": "_:b22834", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b6209", + "@id": "_:b1256", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17369", + "@id": "_:b1257", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6213", + "@id": "_:b22827", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", "result": { - "@id": "_:b17373", + "@id": "_:b22828", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6214", + "@id": "_:b11939", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17374", + "@id": "_:b11940", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6211", + "@id": "_:b17146", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17371", + "@id": "_:b17147", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", + } + }, + { + "@id": "_:b3697", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3698", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6219", + "@id": "_:b22837", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", "result": { - "@id": "_:b17379", + "@id": "_:b22838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6217", + "@id": "_:b9444", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17377", + "@id": "_:b9445", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6212", + "@id": "_:b18992", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17372", + "@id": "_:b18993", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6215", + "@id": "_:b22829", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", "result": { - "@id": "_:b17375", + "@id": "_:b22830", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6216", + "@id": "_:b22831", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", "result": { - "@id": "_:b17376", + "@id": "_:b22832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6218", + "@id": "_:b22835", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", "result": { - "@id": "_:b17378", + "@id": "_:b22836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0113-out.nq", - "title": "Dataset with a IRI named graph", - "rdfs:comment": "Basic use of creating a named graph using an IRI name", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0113-in.jsonld", + "title": "coerced @list containing an empty list", + "rdfs:comment": "Lists of Lists", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/li01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/li01-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/li01-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b101", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b10792", + "@id": "_:b22845", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", "result": { - "@id": "_:b29599", + "@id": "_:b22846", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b10783", + "@id": "_:b1258", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21565", + "@id": "_:b1259", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10782", + "@id": "_:b22839", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", "result": { - "@id": "_:b17683", + "@id": "_:b22840", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10787", + "@id": "_:b11941", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9793", + "@id": "_:b11942", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10785", + "@id": "_:b17148", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27202", + "@id": "_:b17149", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", + } + }, + { + "@id": "_:b3699", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3700", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10789", + "@id": "_:b22849", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", "result": { - "@id": "_:b20078", + "@id": "_:b22850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10784", + "@id": "_:b9446", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23404", + "@id": "_:b9447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10790", + "@id": "_:b18994", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23371", + "@id": "_:b18995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10786", + "@id": "_:b22841", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", "result": { - "@id": "_:b27655", + "@id": "_:b22842", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10788", + "@id": "_:b22843", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", "result": { - "@id": "_:b28663", + "@id": "_:b22844", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10791", + "@id": "_:b22847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", "result": { - "@id": "_:b26057", + "@id": "_:b22848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0114-out.nq", - "title": "Dataset with a IRI named graph", - "rdfs:comment": "Basic use of creating a named graph using a BNode name", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0114-in.jsonld", + "title": "coerced @list containing a list", + "rdfs:comment": "Lists of Lists", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/li02-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/li02-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/li02-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b102", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b22708", + "@id": "_:b22857", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", "result": { - "@id": "_:b23443", + "@id": "_:b22858", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b22705", + "@id": "_:b1260", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28533", + "@id": "_:b1261", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22704", + "@id": "_:b22851", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", "result": { - "@id": "_:b24748", + "@id": "_:b22852", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b22700", + "@id": "_:b11945", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22701", + "@id": "_:b11946", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22702", + "@id": "_:b17152", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18673", + "@id": "_:b17153", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", + } + }, + { + "@id": "_:b3701", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3702", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22711", + "@id": "_:b22861", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", "result": { - "@id": "_:b22119", + "@id": "_:b22862", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22706", + "@id": "_:b9448", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28994", + "@id": "_:b9449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22707", + "@id": "_:b18996", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28790", + "@id": "_:b18997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22710", + "@id": "_:b22853", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", "result": { - "@id": "_:b29013", + "@id": "_:b22854", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b22709", + "@id": "_:b22855", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", "result": { - "@id": "_:b22958", + "@id": "_:b22856", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22703", + "@id": "_:b22859", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", "result": { - "@id": "_:b26738", + "@id": "_:b22860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0115-out.nq", - "title": "Dataset with a default and two named graphs", - "rdfs:comment": "Dataset with a default and two named graphs (IRI and BNode)", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0115-in.jsonld", + "title": "coerced @list containing an deep list", + "rdfs:comment": "Lists of Lists", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/li03-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/li03-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/li03-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b103", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b17588", + "@id": "_:b22869", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", "result": { - "@id": "_:b23540", + "@id": "_:b22870", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b17584", + "@id": "_:b1262", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26090", + "@id": "_:b1263", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17582", + "@id": "_:b22863", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", "result": { - "@id": "_:b23665", + "@id": "_:b22864", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17585", + "@id": "_:b11947", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29167", + "@id": "_:b11948", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17579", + "@id": "_:b17154", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17580", + "@id": "_:b17155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", + } + }, + { + "@id": "_:b3703", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3704", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17586", + "@id": "_:b22873", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", "result": { - "@id": "_:b29168", + "@id": "_:b22874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17581", + "@id": "_:b9450", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9540", + "@id": "_:b9451", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17589", + "@id": "_:b18998", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23092", + "@id": "_:b18999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17583", + "@id": "_:b22865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", "result": { - "@id": "_:b28909", + "@id": "_:b22866", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17587", + "@id": "_:b22867", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", "result": { - "@id": "_:b28923", + "@id": "_:b22868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17590", + "@id": "_:b22871", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", "result": { - "@id": "_:b24885", + "@id": "_:b22872", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0116-out.nq", - "title": "Dataset from node with embedded named graph", - "rdfs:comment": "Embedding @graph in a node creates a named graph", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0116-in.jsonld", + "title": "coerced @list containing multiple lists", + "rdfs:comment": "Lists of Lists", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/li04-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/li04-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/li04-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b104", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b8504", + "@id": "_:b22881", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", "result": { - "@id": "_:b2892", + "@id": "_:b22882", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b8498", + "@id": "_:b1264", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15646", + "@id": "_:b1265", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8493", + "@id": "_:b22875", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", "result": { - "@id": "_:b8494", + "@id": "_:b22876", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8501", + "@id": "_:b11949", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29515", + "@id": "_:b11950", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8497", + "@id": "_:b17156", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23537", + "@id": "_:b17157", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", + } + }, + { + "@id": "_:b3705", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3706", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8496", + "@id": "_:b22885", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", "result": { - "@id": "_:b23462", + "@id": "_:b22886", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8500", + "@id": "_:b9452", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16816", + "@id": "_:b9453", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8499", + "@id": "_:b19000", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21978", + "@id": "_:b19001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8502", + "@id": "_:b22877", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", "result": { - "@id": "_:b28357", + "@id": "_:b22878", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8495", + "@id": "_:b22879", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", "result": { - "@id": "_:b4285", + "@id": "_:b22880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8503", + "@id": "_:b22883", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", "result": { - "@id": "_:b29723", + "@id": "_:b22884", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0117-out.nq", - "title": "Dataset from node with embedded named graph (bnode)", - "rdfs:comment": "Embedding @graph in a node creates a named graph. Graph name is created if there is no subject", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0117-in.jsonld", + "title": "coerced @list containing mixed list values", + "rdfs:comment": "Lists of Lists", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/li05-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/li05-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/li05-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b105", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b16029", + "@id": "_:b22893", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", "result": { - "@id": "_:b26931", + "@id": "_:b22894", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b16028", + "@id": "_:b1266", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26930", + "@id": "_:b1267", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16026", + "@id": "_:b22887", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", "result": { - "@id": "_:b26766", + "@id": "_:b22888", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b16022", + "@id": "_:b11951", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16023", + "@id": "_:b11952", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16030", + "@id": "_:b17158", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26932", + "@id": "_:b17159", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", + } + }, + { + "@id": "_:b3707", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3708", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16024", + "@id": "_:b22897", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", "result": { - "@id": "_:b19782", + "@id": "_:b22898", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16027", + "@id": "_:b9454", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23458", + "@id": "_:b9455", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16031", + "@id": "_:b19002", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26933", + "@id": "_:b19003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16025", + "@id": "_:b22889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", "result": { - "@id": "_:b24464", + "@id": "_:b22890", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16032", + "@id": "_:b22891", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", "result": { - "@id": "_:b26934", + "@id": "_:b22892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16033", + "@id": "_:b22895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", "result": { - "@id": "_:b26659", + "@id": "_:b22896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0119-out.nq", - "title": "Blank nodes with reverse properties", - "rdfs:comment": "Proper (re-)labeling of blank nodes if used with reverse properties.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0119-in.jsonld", + "title": "Indexes to object not having an @id", + "rdfs:comment": "Compaction using @container: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m001-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m001-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m001-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b106", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b24516", + "@id": "_:b22905", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", "result": { - "@id": "_:b26369", + "@id": "_:b22906", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b24513", + "@id": "_:b1268", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24514", + "@id": "_:b1269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b24517", + "@id": "_:b22899", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", "result": { - "@id": "_:b28041", + "@id": "_:b22900", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b24518", + "@id": "_:b11953", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27755", + "@id": "_:b11954", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b24523", + "@id": "_:b17160", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28593", + "@id": "_:b17161", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + } + }, + { + "@id": "_:b3709", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3710", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b24522", + "@id": "_:b22909", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", "result": { - "@id": "_:b28592", + "@id": "_:b22910", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b24524", + "@id": "_:b9456", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28594", + "@id": "_:b9457", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b24521", + "@id": "_:b19004", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26317", + "@id": "_:b19005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b24519", + "@id": "_:b22901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", "result": { - "@id": "_:b25483", + "@id": "_:b22902", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b24520", + "@id": "_:b22903", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", "result": { - "@id": "_:b28589", + "@id": "_:b22904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b24515", + "@id": "_:b22907", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", "result": { - "@id": "_:b25522", + "@id": "_:b22908", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0120-out.nq", - "title": "IRI Resolution (0)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0120-in.jsonld", + "title": "Indexes to object already having an @id", + "rdfs:comment": "Compaction using @container: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m002-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m002-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m002-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b107", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b3420", + "@id": "_:b22917", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", "result": { - "@id": "_:b3421", + "@id": "_:b22918", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b3429", + "@id": "_:b1270", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15769", + "@id": "_:b1271", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b3424", + "@id": "_:b22911", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", "result": { - "@id": "_:b16886", + "@id": "_:b22912", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3422", + "@id": "_:b11955", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13959", + "@id": "_:b11956", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3425", + "@id": "_:b17162", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24501", + "@id": "_:b17163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", + } + }, + { + "@id": "_:b3711", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3712", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3426", + "@id": "_:b22921", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", "result": { - "@id": "_:b27546", + "@id": "_:b22922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3423", + "@id": "_:b9460", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15645", + "@id": "_:b9461", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b3431", + "@id": "_:b19006", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28099", + "@id": "_:b19007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3427", + "@id": "_:b22913", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", "result": { - "@id": "_:b25647", + "@id": "_:b22914", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3430", + "@id": "_:b22915", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", "result": { - "@id": "_:b2411", + "@id": "_:b22916", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3428", + "@id": "_:b22919", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", "result": { - "@id": "_:b26782", + "@id": "_:b22920", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0121-out.nq", - "title": "IRI Resolution (1)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0121-in.jsonld", + "title": "Indexes to object not having an @type", + "rdfs:comment": "Compaction using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m003-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m003-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m003-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b108", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b23815", + "@id": "_:b22929", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", "result": { - "@id": "_:b29405", + "@id": "_:b22930", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b23811", + "@id": "_:b1272", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17735", + "@id": "_:b1273", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b23814", + "@id": "_:b22923", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", "result": { - "@id": "_:b23752", + "@id": "_:b22924", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b23817", + "@id": "_:b11957", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23805", + "@id": "_:b11958", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23808", + "@id": "_:b17164", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23809", + "@id": "_:b17165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", + } + }, + { + "@id": "_:b3713", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3714", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23819", + "@id": "_:b22933", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", "result": { - "@id": "_:b27128", + "@id": "_:b22934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23810", + "@id": "_:b9462", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14746", + "@id": "_:b9463", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b23818", + "@id": "_:b19008", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14028", + "@id": "_:b19009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23813", + "@id": "_:b22925", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", "result": { - "@id": "_:b27677", + "@id": "_:b22926", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b23816", + "@id": "_:b22927", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", "result": { - "@id": "_:b18974", + "@id": "_:b22928", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23812", + "@id": "_:b22931", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", "result": { - "@id": "_:b23089", + "@id": "_:b22932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0122-out.nq", - "title": "IRI Resolution (2)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0122-in.jsonld", + "title": "Indexes to object already having an @type", + "rdfs:comment": "Compaction using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m004-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m004-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m004-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b109", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b5809", + "@id": "_:b22941", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", "result": { - "@id": "_:b15511", + "@id": "_:b22942", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5805", + "@id": "_:b1274", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7632", + "@id": "_:b1275", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b5804", + "@id": "_:b22935", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", "result": { - "@id": "_:b15507", + "@id": "_:b22936", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5803", + "@id": "_:b11959", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15506", + "@id": "_:b11960", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5802", + "@id": "_:b17166", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15505", + "@id": "_:b17167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", + } + }, + { + "@id": "_:b3715", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3716", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5808", + "@id": "_:b22945", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", "result": { - "@id": "_:b15510", + "@id": "_:b22946", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5807", + "@id": "_:b9464", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15509", + "@id": "_:b9465", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b5800", + "@id": "_:b19010", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15503", + "@id": "_:b19011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5798", + "@id": "_:b22937", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", "result": { - "@id": "_:b5799", + "@id": "_:b22938", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5801", + "@id": "_:b22939", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", "result": { - "@id": "_:b15504", + "@id": "_:b22940", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5806", + "@id": "_:b22943", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", "result": { - "@id": "_:b15508", + "@id": "_:b22944", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0123-out.nq", - "title": "IRI Resolution (3)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0123-in.jsonld", + "title": "Indexes to object using compact IRI @id", + "rdfs:comment": "Compaction using @container: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m005-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m005-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m005-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b110", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b1307", + "@id": "_:b22953", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", "result": { - "@id": "_:b1318", + "@id": "_:b22954", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1303", + "@id": "_:b1276", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1314", + "@id": "_:b1277", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b1311", + "@id": "_:b22947", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", "result": { - "@id": "_:b1322", + "@id": "_:b22948", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1305", + "@id": "_:b11961", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1316", + "@id": "_:b11962", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1304", + "@id": "_:b17168", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1315", + "@id": "_:b17169", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", + } + }, + { + "@id": "_:b3717", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3718", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1308", + "@id": "_:b22957", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", "result": { - "@id": "_:b1319", + "@id": "_:b22958", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1306", + "@id": "_:b9466", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1317", + "@id": "_:b9467", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1310", + "@id": "_:b19012", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1321", + "@id": "_:b19013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1312", + "@id": "_:b22949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", "result": { - "@id": "_:b1323", + "@id": "_:b22950", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1309", + "@id": "_:b22951", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", "result": { - "@id": "_:b1320", + "@id": "_:b22952", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1302", + "@id": "_:b22955", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", "result": { - "@id": "_:b1313", + "@id": "_:b22956", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" - ], - "testResult": [ - "https://w3c.github.io/json-ld-api/tests/toRdf/0124-out.nq", - "https://w3c.github.io/json-ld-api/tests/toRdf/e124-out.nq" - ], - "title": [ - "IRI Resolution (4)", - "compact IRI as @vocab" + "TestCase" ], + "title": "Indexes using compacted @type", + "rdfs:comment": "Compaction using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m006-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m006-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m006-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b765", + "@id": "_:b111", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": [ - "IRI resolution according to RFC3986.", - "Verifies that @vocab defined as a compact IRI expands properly" - ], - "testAction": [ - "https://w3c.github.io/json-ld-api/tests/toRdf/0124-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/toRdf/e124-in.jsonld" - ], "assertions": [ { - "@id": "_:b6825", + "@id": "_:b22965", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", "result": { - "@id": "_:b15525", + "@id": "_:b22966", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b6822", + "@id": "_:b1278", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15522", + "@id": "_:b1279", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b6824", + "@id": "_:b22959", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", "result": { - "@id": "_:b15524", + "@id": "_:b22960", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6831", + "@id": "_:b11963", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9946", + "@id": "_:b11964", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6829", + "@id": "_:b17170", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15527", + "@id": "_:b17171", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + } + }, + { + "@id": "_:b3719", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3720", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6828", + "@id": "_:b22969", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", "result": { - "@id": "_:b15526", + "@id": "_:b22970", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6832", + "@id": "_:b9468", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15529", + "@id": "_:b9469", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b6823", + "@id": "_:b19014", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15523", + "@id": "_:b19015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6827", + "@id": "_:b22961", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", "result": { - "@id": "_:b6010", + "@id": "_:b22962", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6826", + "@id": "_:b22963", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", "result": { - "@id": "_:b6467", + "@id": "_:b22964", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6830", + "@id": "_:b22967", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", "result": { - "@id": "_:b15528", + "@id": "_:b22968", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" - ], - "testResult": [ - "https://w3c.github.io/json-ld-api/tests/toRdf/e125-out.nq", - "https://w3c.github.io/json-ld-api/tests/toRdf/0125-out.nq" - ], - "title": [ - "term as @vocab", - "IRI Resolution (5)" + "TestCase" ], + "title": "When type is in a type map", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m007-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m007-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m007-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17900", + "@id": "_:b112", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": [ - "Verifies that @vocab defined as a term expands properly", - "IRI resolution according to RFC3986." - ], - "testAction": [ - "https://w3c.github.io/json-ld-api/tests/toRdf/e125-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/toRdf/0125-in.jsonld" - ], "assertions": [ { - "@id": "_:b18253", + "@id": "_:b22977", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", "result": { - "@id": "_:b18254", + "@id": "_:b22978", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b18260", + "@id": "_:b1280", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27244", + "@id": "_:b1281", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b18261", + "@id": "_:b22971", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", "result": { - "@id": "_:b17544", + "@id": "_:b22972", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18262", + "@id": "_:b11967", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23671", + "@id": "_:b11968", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18258", + "@id": "_:b17174", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25331", + "@id": "_:b17175", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + } + }, + { + "@id": "_:b3721", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3722", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18263", + "@id": "_:b22981", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", "result": { - "@id": "_:b14357", + "@id": "_:b22982", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18255", + "@id": "_:b9470", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22693", + "@id": "_:b9471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18257", + "@id": "_:b19016", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24416", + "@id": "_:b19017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18256", + "@id": "_:b22973", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", "result": { - "@id": "_:b24788", + "@id": "_:b22974", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18264", + "@id": "_:b22975", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", "result": { - "@id": "_:b27245", + "@id": "_:b22976", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18259", + "@id": "_:b22979", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", "result": { - "@id": "_:b27243", + "@id": "_:b22980", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0126-out.nq", - "title": "IRI Resolution (6)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0126-in.jsonld", + "title": "@index map with @none node definition", + "rdfs:comment": "index on @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m008-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m008-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m008-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b113", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b5196", + "@id": "_:b22989", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", "result": { - "@id": "_:b23568", + "@id": "_:b22990", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5197", + "@id": "_:b1282", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20831", + "@id": "_:b1283", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b5201", + "@id": "_:b22983", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", "result": { - "@id": "_:b24779", + "@id": "_:b22984", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5199", + "@id": "_:b11969", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24777", + "@id": "_:b11970", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5193", + "@id": "_:b17176", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5194", + "@id": "_:b17177", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", + } + }, + { + "@id": "_:b3723", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3724", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5204", + "@id": "_:b22993", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", "result": { - "@id": "_:b24762", + "@id": "_:b22994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5195", + "@id": "_:b9472", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17681", + "@id": "_:b9473", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b5203", + "@id": "_:b19018", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24780", + "@id": "_:b19019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5200", + "@id": "_:b22985", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", "result": { - "@id": "_:b24778", + "@id": "_:b22986", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5202", + "@id": "_:b22987", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", "result": { - "@id": "_:b21423", + "@id": "_:b22988", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5198", + "@id": "_:b22991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", "result": { - "@id": "_:b24776", + "@id": "_:b22992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0127-out.nq", - "title": "IRI Resolution (7)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0127-in.jsonld", + "title": "@index map with @none value", + "rdfs:comment": "index on @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m009-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m009-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m009-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b114", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b11251", + "@id": "_:b23001", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", "result": { - "@id": "_:b22073", + "@id": "_:b23002", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b11256", + "@id": "_:b1284", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22914", + "@id": "_:b1285", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b11258", + "@id": "_:b22995", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", "result": { - "@id": "_:b20709", + "@id": "_:b22996", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11252", + "@id": "_:b11971", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22911", + "@id": "_:b11972", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11253", + "@id": "_:b17178", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16436", + "@id": "_:b17179", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", + } + }, + { + "@id": "_:b3725", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3726", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11257", + "@id": "_:b23005", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", "result": { - "@id": "_:b22915", + "@id": "_:b23006", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11249", + "@id": "_:b9474", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13557", + "@id": "_:b9475", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b11255", + "@id": "_:b19020", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22913", + "@id": "_:b19021", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11250", + "@id": "_:b22997", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", "result": { - "@id": "_:b22828", + "@id": "_:b22998", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11254", + "@id": "_:b22999", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", "result": { - "@id": "_:b22912", + "@id": "_:b23000", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11247", + "@id": "_:b23003", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", "result": { - "@id": "_:b11248", + "@id": "_:b23004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0128-out.nq", - "title": "IRI Resolution (8)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0128-in.jsonld", + "title": "@index map with @none value using alias of @none", + "rdfs:comment": "index on @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m010-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m010-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m010-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b115", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b2201", + "@id": "_:b23013", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", "result": { - "@id": "_:b20664", + "@id": "_:b23014", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2199", + "@id": "_:b1286", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21941", + "@id": "_:b1287", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b2196", + "@id": "_:b23007", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", "result": { - "@id": "_:b10971", + "@id": "_:b23008", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2198", + "@id": "_:b11973", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16150", + "@id": "_:b11974", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2194", + "@id": "_:b17180", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2195", + "@id": "_:b17181", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", + } + }, + { + "@id": "_:b3727", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3728", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2197", + "@id": "_:b23017", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", "result": { - "@id": "_:b12307", + "@id": "_:b23018", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2205", + "@id": "_:b9476", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22321", + "@id": "_:b9477", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b2200", + "@id": "_:b19022", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23113", + "@id": "_:b19023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2204", + "@id": "_:b23009", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", "result": { - "@id": "_:b24745", + "@id": "_:b23010", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2203", + "@id": "_:b23011", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", "result": { - "@id": "_:b18196", + "@id": "_:b23012", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2202", + "@id": "_:b23015", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", "result": { - "@id": "_:b23845", + "@id": "_:b23016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0129-out.nq", - "title": "IRI Resolution (9)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0129-in.jsonld", + "title": "@language map with no @language", + "rdfs:comment": "index on @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m011-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m011-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m011-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b116", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b23278", + "@id": "_:b23025", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", "result": { - "@id": "_:b28920", + "@id": "_:b23026", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b23282", + "@id": "_:b1288", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7261", + "@id": "_:b1289", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b23284", + "@id": "_:b23019", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", "result": { - "@id": "_:b23932", + "@id": "_:b23020", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b23281", + "@id": "_:b11975", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14709", + "@id": "_:b11976", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23275", + "@id": "_:b17182", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29010", + "@id": "_:b17183", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", + } + }, + { + "@id": "_:b3729", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3730", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23283", + "@id": "_:b23029", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", "result": { - "@id": "_:b28739", + "@id": "_:b23030", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23277", + "@id": "_:b9478", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29012", + "@id": "_:b9479", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b23274", + "@id": "_:b19024", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26883", + "@id": "_:b19025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23279", + "@id": "_:b23021", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", "result": { - "@id": "_:b19023", + "@id": "_:b23022", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b23276", + "@id": "_:b23023", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", "result": { - "@id": "_:b29011", + "@id": "_:b23024", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23280", + "@id": "_:b23027", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", "result": { - "@id": "_:b27828", + "@id": "_:b23028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0130-out.nq", - "title": "IRI Resolution (10)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0130-in.jsonld", + "title": "language map with no @language using alias of @none", + "rdfs:comment": "index on @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m012-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m012-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m012-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b117", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b17671", + "@id": "_:b23037", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", "result": { - "@id": "_:b9922", + "@id": "_:b23038", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b17669", + "@id": "_:b1290", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17944", + "@id": "_:b1291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17673", + "@id": "_:b23031", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", "result": { - "@id": "_:b25469", + "@id": "_:b23032", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17676", + "@id": "_:b11977", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29093", + "@id": "_:b11978", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17675", + "@id": "_:b17184", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20270", + "@id": "_:b17185", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", + } + }, + { + "@id": "_:b3731", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3732", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17678", + "@id": "_:b23041", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", "result": { - "@id": "_:b19180", + "@id": "_:b23042", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17674", + "@id": "_:b9482", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29092", + "@id": "_:b9483", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b17667", + "@id": "_:b19026", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17668", + "@id": "_:b19027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17670", + "@id": "_:b23033", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", "result": { - "@id": "_:b24175", + "@id": "_:b23034", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17672", + "@id": "_:b23035", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", "result": { - "@id": "_:b27186", + "@id": "_:b23036", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17677", + "@id": "_:b23039", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", "result": { - "@id": "_:b27021", + "@id": "_:b23040", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0131-out.nq", - "title": "IRI Resolution (11)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0131-in.jsonld", + "title": "id map using @none", + "rdfs:comment": "index on @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m013-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m013-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m013-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b118", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b18292", + "@id": "_:b23049", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", + "result": { + "@id": "_:b23050", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b1292", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17592", + "@id": "_:b1293", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18290", + "@id": "_:b23043", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", "result": { - "@id": "_:b25004", + "@id": "_:b23044", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b18284", + "@id": "_:b11979", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18285", + "@id": "_:b11980", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18294", + "@id": "_:b17186", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29341", + "@id": "_:b17187", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18288", + "@id": "_:b3733", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b23355", + "@id": "_:b3734", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18295", + "@id": "_:b23053", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", "result": { - "@id": "_:b26794", + "@id": "_:b23054", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18293", + "@id": "_:b9484", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29340", + "@id": "_:b9485", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b18286", + "@id": "_:b19028", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21092", + "@id": "_:b19029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18289", + "@id": "_:b23045", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", "result": { - "@id": "_:b27153", + "@id": "_:b23046", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18287", + "@id": "_:b23047", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", "result": { - "@id": "_:b18724", + "@id": "_:b23048", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18291", + "@id": "_:b23051", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", "result": { - "@id": "_:b29339", + "@id": "_:b23052", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0132-out.nq", - "title": "IRI Resolution (12)", - "rdfs:comment": "IRI resolution according to RFC3986.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0132-in.jsonld", + "title": "id map using @none with alias", + "rdfs:comment": "index on @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m014-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m014-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m014-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b119", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b5561", + "@id": "_:b23061", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", "result": { - "@id": "_:b6869", + "@id": "_:b23062", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5563", + "@id": "_:b1294", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6871", + "@id": "_:b1295", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b5568", + "@id": "_:b23055", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", "result": { - "@id": "_:b6875", + "@id": "_:b23056", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5562", + "@id": "_:b11981", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6870", + "@id": "_:b11982", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5569", + "@id": "_:b17188", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6876", + "@id": "_:b17189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", + } + }, + { + "@id": "_:b3735", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3736", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5558", + "@id": "_:b23065", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", "result": { - "@id": "_:b5559", + "@id": "_:b23066", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5564", + "@id": "_:b9486", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5720", + "@id": "_:b9487", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b5565", + "@id": "_:b19030", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6872", + "@id": "_:b19031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5567", + "@id": "_:b23057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", "result": { - "@id": "_:b6874", + "@id": "_:b23058", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5560", + "@id": "_:b23059", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", "result": { - "@id": "_:b6868", + "@id": "_:b23060", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5566", + "@id": "_:b23063", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", "result": { - "@id": "_:b6873", + "@id": "_:b23064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c001-out.nq", - "title": "adding new term", + "title": "type map using @none with alias", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m015-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m015-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m015-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8666", + "@id": "_:b120", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c001-in.jsonld", "assertions": [ { - "@id": "_:b8676", + "@id": "_:b23073", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", "result": { - "@id": "_:b29676", + "@id": "_:b23074", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b8673", + "@id": "_:b1296", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28074", + "@id": "_:b1297", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8672", + "@id": "_:b23067", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", "result": { - "@id": "_:b29738", + "@id": "_:b23068", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8669", + "@id": "_:b11983", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25843", + "@id": "_:b11984", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8668", + "@id": "_:b17190", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20584", + "@id": "_:b17191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", + } + }, + { + "@id": "_:b3737", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3738", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8674", + "@id": "_:b23077", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", "result": { - "@id": "_:b21074", + "@id": "_:b23078", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8671", + "@id": "_:b9488", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26411", + "@id": "_:b9489", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8675", + "@id": "_:b19032", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25827", + "@id": "_:b19033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8667", + "@id": "_:b23069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", "result": { - "@id": "_:b15390", + "@id": "_:b23070", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8670", + "@id": "_:b23071", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", "result": { - "@id": "_:b10809", + "@id": "_:b23072", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8664", + "@id": "_:b23075", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", "result": { - "@id": "_:b8665", + "@id": "_:b23076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c002-out.nq", - "title": "overriding a term", + "title": "type map using @none with alias", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m016-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m016-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m016-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2878", + "@id": "_:b121", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c002-in.jsonld", "assertions": [ { - "@id": "_:b2879", + "@id": "_:b23085", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", "result": { - "@id": "_:b20875", + "@id": "_:b23086", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2881", + "@id": "_:b1298", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25579", + "@id": "_:b1299", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2882", + "@id": "_:b23079", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", "result": { - "@id": "_:b26704", + "@id": "_:b23080", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2888", + "@id": "_:b11985", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28003", + "@id": "_:b11986", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2876", + "@id": "_:b17192", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2877", + "@id": "_:b17193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", + } + }, + { + "@id": "_:b3739", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3740", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2887", + "@id": "_:b23089", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", "result": { - "@id": "_:b14222", + "@id": "_:b23090", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2883", + "@id": "_:b9490", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27193", + "@id": "_:b9491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2885", + "@id": "_:b19034", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21181", + "@id": "_:b19035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2884", + "@id": "_:b23081", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", "result": { - "@id": "_:b27829", + "@id": "_:b23082", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2886", + "@id": "_:b23083", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", "result": { - "@id": "_:b25389", + "@id": "_:b23084", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2880", + "@id": "_:b23087", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", "result": { - "@id": "_:b23707", + "@id": "_:b23088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c003-out.nq", - "title": "property and value with different terms mapping to the same expanded property", + "title": "graph index map using @none", + "rdfs:comment": "index on @graph and @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m017-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m017-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m017-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2611", + "@id": "_:b122", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c003-in.jsonld", "assertions": [ { - "@id": "_:b2617", + "@id": "_:b23097", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", "result": { - "@id": "_:b29057", + "@id": "_:b23098", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2616", + "@id": "_:b1300", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12293", + "@id": "_:b1301", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2618", + "@id": "_:b23091", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", "result": { - "@id": "_:b3818", + "@id": "_:b23092", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2613", + "@id": "_:b11989", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22593", + "@id": "_:b11990", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2609", + "@id": "_:b17196", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2610", + "@id": "_:b17197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", + } + }, + { + "@id": "_:b3741", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3742", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2620", + "@id": "_:b23101", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", "result": { - "@id": "_:b24032", + "@id": "_:b23102", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2614", + "@id": "_:b9492", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24212", + "@id": "_:b9493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2621", + "@id": "_:b19036", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27913", + "@id": "_:b19037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2615", + "@id": "_:b23093", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", "result": { - "@id": "_:b4471", + "@id": "_:b23094", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2612", + "@id": "_:b23095", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", "result": { - "@id": "_:b14361", + "@id": "_:b23096", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2619", + "@id": "_:b23099", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", "result": { - "@id": "_:b13626", + "@id": "_:b23100", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c004-out.nq", - "title": "deep @context affects nested nodes", + "title": "graph id map using @none", + "rdfs:comment": "index on @graph and @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m018-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m018-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m018-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22089", + "@id": "_:b123", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c004-in.jsonld", "assertions": [ { - "@id": "_:b22097", + "@id": "_:b23109", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", "result": { - "@id": "_:b22108", + "@id": "_:b23110", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b22093", + "@id": "_:b1302", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22104", + "@id": "_:b1303", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22099", + "@id": "_:b23103", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", "result": { - "@id": "_:b17352", + "@id": "_:b23104", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b22098", + "@id": "_:b11991", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22109", + "@id": "_:b11992", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22094", + "@id": "_:b17198", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22105", + "@id": "_:b17199", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", + } + }, + { + "@id": "_:b3743", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3744", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22100", + "@id": "_:b23113", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", "result": { - "@id": "_:b22110", + "@id": "_:b23114", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22096", + "@id": "_:b9494", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22107", + "@id": "_:b9495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22092", + "@id": "_:b19038", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22103", + "@id": "_:b19039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22095", + "@id": "_:b23105", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", "result": { - "@id": "_:b22106", + "@id": "_:b23106", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b22091", + "@id": "_:b23107", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", "result": { - "@id": "_:b22102", + "@id": "_:b23108", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22090", + "@id": "_:b23111", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", "result": { - "@id": "_:b22101", + "@id": "_:b23112", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c005-out.nq", - "title": "scoped context layers on intemediate contexts", + "title": "graph id map using alias of @none", + "rdfs:comment": "index on @graph and @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m019-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m019-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m019-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7487", + "@id": "_:b124", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c005-in.jsonld", "assertions": [ { - "@id": "_:b7497", + "@id": "_:b23121", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", "result": { - "@id": "_:b29819", + "@id": "_:b23122", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7492", + "@id": "_:b1304", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15193", + "@id": "_:b1305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7495", + "@id": "_:b23115", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", "result": { - "@id": "_:b29606", + "@id": "_:b23116", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7493", + "@id": "_:b11993", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21960", + "@id": "_:b11994", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7489", + "@id": "_:b17200", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16699", + "@id": "_:b17201", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", + } + }, + { + "@id": "_:b3745", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3746", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7488", + "@id": "_:b23125", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", "result": { - "@id": "_:b12165", + "@id": "_:b23126", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7485", + "@id": "_:b9496", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7486", + "@id": "_:b9497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7491", + "@id": "_:b19040", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26181", + "@id": "_:b19041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7494", + "@id": "_:b23117", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", "result": { - "@id": "_:b19512", + "@id": "_:b23118", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7496", + "@id": "_:b23119", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", "result": { - "@id": "_:b29675", + "@id": "_:b23120", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7490", + "@id": "_:b23123", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", "result": { - "@id": "_:b24678", + "@id": "_:b23124", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c006-out.nq", - "title": "adding new term", + "title": "node reference compacts to string value of type map", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m020-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m020-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m020-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5909", + "@id": "_:b125", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c006-in.jsonld", "assertions": [ { - "@id": "_:b5911", + "@id": "_:b23133", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", "result": { - "@id": "_:b22777", + "@id": "_:b23134", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5918", + "@id": "_:b1306", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12009", + "@id": "_:b1307", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5907", + "@id": "_:b23127", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", "result": { - "@id": "_:b5908", + "@id": "_:b23128", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5917", + "@id": "_:b11995", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29159", + "@id": "_:b11996", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5913", + "@id": "_:b17202", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27408", + "@id": "_:b17203", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", + } + }, + { + "@id": "_:b3747", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3748", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5912", + "@id": "_:b23137", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", "result": { - "@id": "_:b21288", + "@id": "_:b23138", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5910", + "@id": "_:b9498", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22457", + "@id": "_:b9499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5919", + "@id": "_:b19042", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29160", + "@id": "_:b19043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5914", + "@id": "_:b23129", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", "result": { - "@id": "_:b18758", + "@id": "_:b23130", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5916", + "@id": "_:b23131", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", "result": { - "@id": "_:b24060", + "@id": "_:b23132", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5915", + "@id": "_:b23135", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", "result": { - "@id": "_:b28237", + "@id": "_:b23136", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c007-out.nq", - "title": "overriding a term", + "title": "node reference compacts to string value of type map with @type: @id", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m021-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m021-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m021-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13751", + "@id": "_:b126", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c007-in.jsonld", "assertions": [ { - "@id": "_:b13755", + "@id": "_:b23145", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", "result": { - "@id": "_:b23959", + "@id": "_:b23146", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b13760", + "@id": "_:b1308", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23962", + "@id": "_:b1309", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13752", + "@id": "_:b23139", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", "result": { - "@id": "_:b12660", + "@id": "_:b23140", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13756", + "@id": "_:b11997", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23960", + "@id": "_:b11998", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13758", + "@id": "_:b17204", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13281", + "@id": "_:b17205", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", + } + }, + { + "@id": "_:b3749", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3750", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13750", + "@id": "_:b23149", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", "result": { - "@id": "_:b3471", + "@id": "_:b23150", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13753", + "@id": "_:b9500", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23957", + "@id": "_:b9501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13759", + "@id": "_:b19044", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23757", + "@id": "_:b19045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13761", + "@id": "_:b23141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", "result": { - "@id": "_:b23963", + "@id": "_:b23142", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13754", + "@id": "_:b23143", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", "result": { - "@id": "_:b23958", + "@id": "_:b23144", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13757", + "@id": "_:b23147", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", "result": { - "@id": "_:b23961", + "@id": "_:b23148", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c008-out.nq", - "title": "alias of @type", + "title": "node reference compacts to string value of type map with @type: @vocab", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m022-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/m022-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m022-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12923", + "@id": "_:b127", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c008-in.jsonld", "assertions": [ { - "@id": "_:b12927", + "@id": "_:b23157", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", "result": { - "@id": "_:b1459", + "@id": "_:b23158", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12924", + "@id": "_:b1310", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14024", + "@id": "_:b1311", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12931", + "@id": "_:b23151", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", "result": { - "@id": "_:b26795", + "@id": "_:b23152", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12928", + "@id": "_:b11999", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26655", + "@id": "_:b12000", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12930", + "@id": "_:b17206", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23145", + "@id": "_:b17207", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", + } + }, + { + "@id": "_:b3751", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3752", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12926", + "@id": "_:b23161", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", "result": { - "@id": "_:b22665", + "@id": "_:b23162", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12921", + "@id": "_:b9506", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12922", + "@id": "_:b9507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12933", + "@id": "_:b19046", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26615", + "@id": "_:b19047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12929", + "@id": "_:b23153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", "result": { - "@id": "_:b27196", + "@id": "_:b23154", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12925", + "@id": "_:b23155", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", "result": { - "@id": "_:b21597", + "@id": "_:b23156", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12932", + "@id": "_:b23159", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", "result": { - "@id": "_:b12806", + "@id": "_:b23160", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c009-out.nq", - "title": "deep @type-scoped @context does NOT affect nested nodes", + "title": "Indexes to @nest for property with @nest", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n001-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n001-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n001-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15632", + "@id": "_:b128", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c009-in.jsonld", "assertions": [ { - "@id": "_:b15642", + "@id": "_:b23169", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", "result": { - "@id": "_:b17665", + "@id": "_:b23170", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b15641", + "@id": "_:b1312", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9736", + "@id": "_:b1313", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15630", + "@id": "_:b23163", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", "result": { - "@id": "_:b15631", + "@id": "_:b23164", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15639", + "@id": "_:b12001", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26321", + "@id": "_:b12002", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15636", + "@id": "_:b17208", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29214", + "@id": "_:b17209", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", + } + }, + { + "@id": "_:b3753", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3754", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15633", + "@id": "_:b23173", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", "result": { - "@id": "_:b19583", + "@id": "_:b23174", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15635", + "@id": "_:b9508", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28773", + "@id": "_:b9509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15640", + "@id": "_:b19048", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23698", + "@id": "_:b19049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15637", + "@id": "_:b23165", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", "result": { - "@id": "_:b29703", + "@id": "_:b23166", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15638", + "@id": "_:b23167", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", "result": { - "@id": "_:b28422", + "@id": "_:b23168", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15634", + "@id": "_:b23171", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", "result": { - "@id": "_:b21154", + "@id": "_:b23172", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c010-out.nq", - "title": "scoped context layers on intemediate contexts", + "title": "Indexes to @nest for all properties with @nest", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n002-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n002-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n002-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1583", + "@id": "_:b129", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c010-in.jsonld", "assertions": [ { - "@id": "_:b1591", + "@id": "_:b23181", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", "result": { - "@id": "_:b4257", + "@id": "_:b23182", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1584", + "@id": "_:b1314", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2861", + "@id": "_:b1315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1589", + "@id": "_:b23175", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", "result": { - "@id": "_:b28347", + "@id": "_:b23176", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1592", + "@id": "_:b12003", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20328", + "@id": "_:b12004", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1588", + "@id": "_:b17210", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5150", + "@id": "_:b17211", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", + } + }, + { + "@id": "_:b3755", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3756", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1590", + "@id": "_:b23185", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", "result": { - "@id": "_:b29573", + "@id": "_:b23186", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1585", + "@id": "_:b9510", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21394", + "@id": "_:b9511", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1594", + "@id": "_:b19050", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22816", + "@id": "_:b19051", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1587", + "@id": "_:b23177", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", "result": { - "@id": "_:b16136", + "@id": "_:b23178", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1593", + "@id": "_:b23179", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", "result": { - "@id": "_:b20882", + "@id": "_:b23180", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1586", + "@id": "_:b23183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", "result": { - "@id": "_:b23263", + "@id": "_:b23184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c011-out.nq", - "title": "orders @type terms when applying scoped contexts", + "title": "Nests using alias of @nest", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n003-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n003-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n003-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5841", + "@id": "_:b130", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c011-in.jsonld", "assertions": [ { - "@id": "_:b5845", + "@id": "_:b23193", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", "result": { - "@id": "_:b13397", + "@id": "_:b23194", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5849", + "@id": "_:b1316", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13401", + "@id": "_:b1317", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5846", + "@id": "_:b23187", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", "result": { - "@id": "_:b13398", + "@id": "_:b23188", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5848", + "@id": "_:b12005", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13400", + "@id": "_:b12006", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5847", + "@id": "_:b17212", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13399", + "@id": "_:b17213", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5843", + "@id": "_:b3757", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b13395", + "@id": "_:b3758", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b23197", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", + "result": { + "@id": "_:b23198", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5851", + "@id": "_:b9512", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13403", + "@id": "_:b9513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5844", + "@id": "_:b19052", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13396", + "@id": "_:b19053", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5842", + "@id": "_:b23189", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", "result": { - "@id": "_:b8006", + "@id": "_:b23190", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5839", + "@id": "_:b23191", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", "result": { - "@id": "_:b5840", + "@id": "_:b23192", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5850", + "@id": "_:b23195", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", "result": { - "@id": "_:b13402", + "@id": "_:b23196", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c012-out.nq", - "title": "deep property-term scoped @context in @type-scoped @context affects nested nodes", + "title": "Arrays of nested values", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n004-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n004-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n004-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5522", + "@id": "_:b131", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c012-in.jsonld", "assertions": [ { - "@id": "_:b5523", + "@id": "_:b23205", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", "result": { - "@id": "_:b7097", + "@id": "_:b23206", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5525", + "@id": "_:b1318", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24342", + "@id": "_:b1319", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5529", + "@id": "_:b23199", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", "result": { - "@id": "_:b24343", + "@id": "_:b23200", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5532", + "@id": "_:b12007", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21780", + "@id": "_:b12008", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5527", + "@id": "_:b17214", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17173", + "@id": "_:b17215", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", + } + }, + { + "@id": "_:b3759", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3760", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5524", + "@id": "_:b23209", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", "result": { - "@id": "_:b3637", + "@id": "_:b23210", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5521", + "@id": "_:b9514", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4142", + "@id": "_:b9515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5530", + "@id": "_:b19054", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8757", + "@id": "_:b19055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5528", + "@id": "_:b23201", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", "result": { - "@id": "_:b22599", + "@id": "_:b23202", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5526", + "@id": "_:b23203", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", "result": { - "@id": "_:b2798", + "@id": "_:b23204", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5531", + "@id": "_:b23207", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", "result": { - "@id": "_:b10808", + "@id": "_:b23208", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c013-out.nq", - "title": "type maps use scoped context from type index and not scoped context from containing", + "title": "Nested @container: @list", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n005-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n005-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n005-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6833", + "@id": "_:b132", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c013-in.jsonld", "assertions": [ { - "@id": "_:b6843", + "@id": "_:b23217", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", "result": { - "@id": "_:b6854", + "@id": "_:b23218", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b6837", + "@id": "_:b1320", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6848", + "@id": "_:b1321", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6842", + "@id": "_:b23211", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", "result": { - "@id": "_:b6853", + "@id": "_:b23212", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6844", + "@id": "_:b12011", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6855", + "@id": "_:b12012", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6835", + "@id": "_:b17218", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6846", + "@id": "_:b17219", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", + } + }, + { + "@id": "_:b3761", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3762", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6836", + "@id": "_:b23221", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", "result": { - "@id": "_:b6847", + "@id": "_:b23222", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6839", + "@id": "_:b9516", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6850", + "@id": "_:b9517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6840", + "@id": "_:b19056", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6851", + "@id": "_:b19057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6838", + "@id": "_:b23213", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", "result": { - "@id": "_:b6849", + "@id": "_:b23214", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6841", + "@id": "_:b23215", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", "result": { - "@id": "_:b6852", + "@id": "_:b23216", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6834", + "@id": "_:b23219", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", "result": { - "@id": "_:b6845", + "@id": "_:b23220", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c014-out.nq", - "title": "type-scoped context nullification", + "title": "Nested @container: @index", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n006-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n006-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n006-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7231", + "@id": "_:b133", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped context nullification", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c014-in.jsonld", "assertions": [ { - "@id": "_:b10400", + "@id": "_:b23229", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", "result": { - "@id": "_:b24393", + "@id": "_:b23230", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b10406", + "@id": "_:b1322", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27526", + "@id": "_:b1323", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10398", + "@id": "_:b23223", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", "result": { - "@id": "_:b10589", + "@id": "_:b23224", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10403", + "@id": "_:b12013", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27524", + "@id": "_:b12014", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10402", + "@id": "_:b17220", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25152", + "@id": "_:b17221", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", + } + }, + { + "@id": "_:b3763", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3764", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10407", + "@id": "_:b23233", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", "result": { - "@id": "_:b836", + "@id": "_:b23234", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10405", + "@id": "_:b9518", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27525", + "@id": "_:b9519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10401", + "@id": "_:b19058", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17480", + "@id": "_:b19059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10404", + "@id": "_:b23225", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", "result": { - "@id": "_:b26967", + "@id": "_:b23226", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10399", + "@id": "_:b23227", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", "result": { - "@id": "_:b17739", + "@id": "_:b23228", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10396", + "@id": "_:b23231", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", "result": { - "@id": "_:b10397", + "@id": "_:b23232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c015-out.nq", - "title": "type-scoped base", + "title": "Nested @container: @language", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n007-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n007-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n007-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3490", + "@id": "_:b134", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped base", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c015-in.jsonld", "assertions": [ { - "@id": "_:b3497", + "@id": "_:b23241", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", "result": { - "@id": "_:b28889", + "@id": "_:b23242", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b3493", + "@id": "_:b1324", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25381", + "@id": "_:b1325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3500", + "@id": "_:b23235", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", "result": { - "@id": "_:b27163", + "@id": "_:b23236", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3496", + "@id": "_:b12015", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28888", + "@id": "_:b12016", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3491", + "@id": "_:b17222", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11444", + "@id": "_:b17223", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", + } + }, + { + "@id": "_:b3765", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3766", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3495", + "@id": "_:b23245", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", "result": { - "@id": "_:b27918", + "@id": "_:b23246", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3494", + "@id": "_:b9520", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26569", + "@id": "_:b9521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3498", + "@id": "_:b19060", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28890", + "@id": "_:b19061", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3488", + "@id": "_:b23237", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", "result": { - "@id": "_:b3489", + "@id": "_:b23238", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3499", + "@id": "_:b23239", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", "result": { - "@id": "_:b28891", + "@id": "_:b23240", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3492", + "@id": "_:b23243", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", "result": { - "@id": "_:b24219", + "@id": "_:b23244", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c016-out.nq", - "title": "type-scoped vocab", + "title": "Nested @container: @type", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n008-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n008-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n008-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15427", + "@id": "_:b135", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c016-in.jsonld", "assertions": [ { - "@id": "_:b15434", + "@id": "_:b23253", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", "result": { - "@id": "_:b27940", + "@id": "_:b23254", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b15432", + "@id": "_:b1326", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10116", + "@id": "_:b1327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15425", + "@id": "_:b23247", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", "result": { - "@id": "_:b15426", + "@id": "_:b23248", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15428", + "@id": "_:b12017", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15970", + "@id": "_:b12018", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15430", + "@id": "_:b17224", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25023", + "@id": "_:b17225", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", + } + }, + { + "@id": "_:b3767", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3768", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15437", + "@id": "_:b23257", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", "result": { - "@id": "_:b26961", + "@id": "_:b23258", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15429", + "@id": "_:b9522", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20711", + "@id": "_:b9523", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15431", + "@id": "_:b19062", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12775", + "@id": "_:b19063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15436", + "@id": "_:b23249", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", "result": { - "@id": "_:b17743", + "@id": "_:b23250", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15435", + "@id": "_:b23251", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", "result": { - "@id": "_:b25218", + "@id": "_:b23252", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15433", + "@id": "_:b23255", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", "result": { - "@id": "_:b27587", + "@id": "_:b23256", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c017-out.nq", - "title": "multiple type-scoped contexts are properly reverted", + "title": "Nested @container: @id", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n009-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n009-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n009-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5646", + "@id": "_:b136", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "multiple type-scoped contexts are property reverted", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c017-in.jsonld", "assertions": [ { - "@id": "_:b5647", + "@id": "_:b23265", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", "result": { - "@id": "_:b10477", + "@id": "_:b23266", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5655", + "@id": "_:b1328", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13791", + "@id": "_:b1329", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5656", + "@id": "_:b23259", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", "result": { - "@id": "_:b13792", + "@id": "_:b23260", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5649", + "@id": "_:b12019", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13785", + "@id": "_:b12020", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5644", + "@id": "_:b17226", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5645", + "@id": "_:b17227", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", + } + }, + { + "@id": "_:b3769", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3770", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5651", + "@id": "_:b23269", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", "result": { - "@id": "_:b13787", + "@id": "_:b23270", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5654", + "@id": "_:b9524", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13790", + "@id": "_:b9525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5652", + "@id": "_:b19064", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13788", + "@id": "_:b19065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5650", + "@id": "_:b23261", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", "result": { - "@id": "_:b13786", + "@id": "_:b23262", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5648", + "@id": "_:b23263", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", "result": { - "@id": "_:b13784", + "@id": "_:b23264", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5653", + "@id": "_:b23267", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", "result": { - "@id": "_:b13789", + "@id": "_:b23268", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c018-out.nq", - "title": "multiple type-scoped types resolved against previous context", + "title": "Multiple nest aliases", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n010-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n010-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n010-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b23605", + "@id": "_:b137", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "multiple type-scoped types resolved against previous context", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c018-in.jsonld", "assertions": [ { - "@id": "_:b23610", + "@id": "_:b23277", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", "result": { - "@id": "_:b26498", + "@id": "_:b23278", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b23613", + "@id": "_:b1330", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26500", + "@id": "_:b1331", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23612", + "@id": "_:b23271", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", "result": { - "@id": "_:b26313", + "@id": "_:b23272", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b23606", + "@id": "_:b12021", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17597", + "@id": "_:b12022", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23607", + "@id": "_:b17228", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26496", + "@id": "_:b17229", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", + } + }, + { + "@id": "_:b3771", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3772", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23603", + "@id": "_:b23281", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", "result": { - "@id": "_:b23604", + "@id": "_:b23282", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23611", + "@id": "_:b9528", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26499", + "@id": "_:b9529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23615", + "@id": "_:b19066", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26501", + "@id": "_:b19067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23608", + "@id": "_:b23273", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", "result": { - "@id": "_:b26497", + "@id": "_:b23274", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b23614", + "@id": "_:b23275", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", "result": { - "@id": "_:b3501", + "@id": "_:b23276", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23609", + "@id": "_:b23279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", "result": { - "@id": "_:b22826", + "@id": "_:b23280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c019-out.nq", - "title": "type-scoped context with multiple property scoped terms", + "title": "Nests using alias of @nest (defined with @id)", + "rdfs:comment": "Compaction using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n011-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/n011-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n011-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4288", + "@id": "_:b138", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped context with multiple property scoped terms", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c019-in.jsonld", "assertions": [ { - "@id": "_:b4292", + "@id": "_:b23289", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", "result": { - "@id": "_:b28008", + "@id": "_:b23290", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b4297", + "@id": "_:b1332", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29174", + "@id": "_:b1333", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4291", + "@id": "_:b23283", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", "result": { - "@id": "_:b12682", + "@id": "_:b23284", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4286", + "@id": "_:b12023", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4287", + "@id": "_:b12024", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4298", + "@id": "_:b17230", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28435", + "@id": "_:b17231", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", + } + }, + { + "@id": "_:b3773", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3774", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4296", + "@id": "_:b23293", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", "result": { - "@id": "_:b16468", + "@id": "_:b23294", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4295", + "@id": "_:b9530", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19636", + "@id": "_:b9531", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4290", + "@id": "_:b19068", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11388", + "@id": "_:b19069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4289", + "@id": "_:b23285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", "result": { - "@id": "_:b5938", + "@id": "_:b23286", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4294", + "@id": "_:b23287", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", "result": { - "@id": "_:b29238", + "@id": "_:b23288", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4293", + "@id": "_:b23291", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", "result": { - "@id": "_:b28979", + "@id": "_:b23292", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c020-out.nq", - "title": "type-scoped value", + "title": "Compact IRI will not use an expanded term definition in 1.0", + "rdfs:comment": "Terms with an expanded term definition are not used for creating compact IRIs", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16273", + "@id": "_:b139", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped value", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c020-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p001-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/p001-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p001-out.jsonld", "assertions": [ { - "@id": "_:b16281", + "@id": "_:b23301", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", "result": { - "@id": "_:b28699", + "@id": "_:b23302", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b16276", + "@id": "_:b1334", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24474", + "@id": "_:b1335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16278", + "@id": "_:b23295", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", "result": { - "@id": "_:b27447", + "@id": "_:b23296", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b16274", + "@id": "_:b12025", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13955", + "@id": "_:b12026", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16280", + "@id": "_:b17232", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29345", + "@id": "_:b17233", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", + } + }, + { + "@id": "_:b3775", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3776", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16275", + "@id": "_:b23305", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", "result": { - "@id": "_:b20325", + "@id": "_:b23306", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16283", + "@id": "_:b9532", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29347", + "@id": "_:b9533", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b16279", + "@id": "_:b19070", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12260", + "@id": "_:b19071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16282", + "@id": "_:b23297", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", "result": { - "@id": "_:b29346", + "@id": "_:b23298", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16277", + "@id": "_:b23299", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", "result": { - "@id": "_:b26514", + "@id": "_:b23300", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16271", + "@id": "_:b23303", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", "result": { - "@id": "_:b16272", + "@id": "_:b23304", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c021-out.nq", - "title": "type-scoped value mix", + "title": "Compact IRI does not use expanded term definition in 1.1", + "rdfs:comment": "Terms with an expanded term definition are not used for creating compact IRIs", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14271", + "@id": "_:b140", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped value mix", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c021-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p002-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/p002-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p002-out.jsonld", "assertions": [ { - "@id": "_:b17150", + "@id": "_:b23313", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", "result": { - "@id": "_:b26207", + "@id": "_:b23314", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b17146", + "@id": "_:b1336", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20051", + "@id": "_:b1337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17145", + "@id": "_:b23307", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", "result": { - "@id": "_:b27371", + "@id": "_:b23308", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17151", + "@id": "_:b12027", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23375", + "@id": "_:b12028", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17148", + "@id": "_:b17234", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28707", + "@id": "_:b17235", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", + } + }, + { + "@id": "_:b3777", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3778", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17141", + "@id": "_:b23317", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", "result": { - "@id": "_:b9844", + "@id": "_:b23318", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17149", + "@id": "_:b9534", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29210", + "@id": "_:b9535", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17143", + "@id": "_:b19072", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24962", + "@id": "_:b19073", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17147", + "@id": "_:b23309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", "result": { - "@id": "_:b29864", + "@id": "_:b23310", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17142", + "@id": "_:b23311", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", "result": { - "@id": "_:b25744", + "@id": "_:b23312", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17144", + "@id": "_:b23315", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", "result": { - "@id": "_:b28211", + "@id": "_:b23316", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c022-out.nq", - "title": "type-scoped property-scoped contexts including @type:@vocab", + "title": "Compact IRI does not use simple term that does not end with a gen-delim", + "rdfs:comment": "Terms not ending with a gen-delim are not used for creating compact IRIs", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5110", + "@id": "_:b141", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped property-scoped contexts including @type:@vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c022-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p003-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/p003-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p003-out.jsonld", "assertions": [ { - "@id": "_:b5119", + "@id": "_:b23325", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", "result": { - "@id": "_:b5058", + "@id": "_:b23326", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5113", + "@id": "_:b1338", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23761", + "@id": "_:b1339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5111", + "@id": "_:b23319", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", "result": { - "@id": "_:b10118", + "@id": "_:b23320", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5117", + "@id": "_:b12029", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21376", + "@id": "_:b12030", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5115", + "@id": "_:b17236", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26954", + "@id": "_:b17237", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", + } + }, + { + "@id": "_:b3779", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3780", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5118", + "@id": "_:b23329", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", "result": { - "@id": "_:b20305", + "@id": "_:b23330", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5108", + "@id": "_:b9536", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5109", + "@id": "_:b9537", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5116", + "@id": "_:b19074", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29640", + "@id": "_:b19075", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5120", + "@id": "_:b23321", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", "result": { - "@id": "_:b16061", + "@id": "_:b23322", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5112", + "@id": "_:b23323", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", "result": { - "@id": "_:b14761", + "@id": "_:b23324", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5114", + "@id": "_:b23327", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", "result": { - "@id": "_:b21218", + "@id": "_:b23328", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c023-out.nq", - "title": "composed type-scoped property-scoped contexts including @type:@vocab", + "title": "Compact IRIs using simple terms ending with gen-delim", + "rdfs:comment": "All simple terms ending with gen-delim are suitable for compaction", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14046", + "@id": "_:b142", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "composed type-scoped property-scoped contexts including @type:@vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c023-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p004-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/p004-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p004-out.jsonld", "assertions": [ { - "@id": "_:b14051", + "@id": "_:b23337", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", "result": { - "@id": "_:b25349", + "@id": "_:b23338", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b14049", + "@id": "_:b1340", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20292", + "@id": "_:b1341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14056", + "@id": "_:b23331", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", "result": { - "@id": "_:b28988", + "@id": "_:b23332", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14055", + "@id": "_:b12033", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16651", + "@id": "_:b12034", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14053", + "@id": "_:b17240", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27979", + "@id": "_:b17241", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", + } + }, + { + "@id": "_:b3781", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3782", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14044", + "@id": "_:b23341", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", "result": { - "@id": "_:b14045", + "@id": "_:b23342", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14054", + "@id": "_:b9538", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10508", + "@id": "_:b9539", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14052", + "@id": "_:b19076", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26372", + "@id": "_:b19077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14048", + "@id": "_:b23333", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", "result": { - "@id": "_:b19443", + "@id": "_:b23334", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14047", + "@id": "_:b23335", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", "result": { - "@id": "_:b16175", + "@id": "_:b23336", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14050", + "@id": "_:b23339", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", "result": { - "@id": "_:b22934", + "@id": "_:b23340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c024-out.nq", - "title": "type-scoped + property-scoped + values evaluates against previous context", + "title": "Compact IRI uses term with definition including @prefix: true", + "rdfs:comment": "Expanded term definition may set prefix explicitly in 1.1", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7717", + "@id": "_:b143", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped + property-scoped + values evaluates against previous context", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c024-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p005-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/p005-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p005-out.jsonld", "assertions": [ { - "@id": "_:b7723", + "@id": "_:b23349", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", "result": { - "@id": "_:b16313", + "@id": "_:b23350", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7715", + "@id": "_:b1342", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7716", + "@id": "_:b1343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7720", + "@id": "_:b23343", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", "result": { - "@id": "_:b8834", + "@id": "_:b23344", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7719", + "@id": "_:b12035", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18160", + "@id": "_:b12036", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7721", + "@id": "_:b17242", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24382", + "@id": "_:b17243", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", + } + }, + { + "@id": "_:b3783", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3784", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7727", + "@id": "_:b23353", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", "result": { - "@id": "_:b28400", + "@id": "_:b23354", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7722", + "@id": "_:b9540", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28397", + "@id": "_:b9541", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7726", + "@id": "_:b19078", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9484", + "@id": "_:b19079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7718", + "@id": "_:b23345", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", "result": { - "@id": "_:b17710", + "@id": "_:b23346", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7724", + "@id": "_:b23347", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", "result": { - "@id": "_:b28398", + "@id": "_:b23348", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7725", + "@id": "_:b23351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", "result": { - "@id": "_:b28399", + "@id": "_:b23352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c025-out.nq", - "title": "type-scoped + graph container", + "title": "Compact IRI uses term with definition including @prefix: true", + "rdfs:comment": "Expanded term definition may set prefix explicitly in 1.1", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16713", + "@id": "_:b144", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped + graph container", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c025-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p006-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/p006-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p006-out.jsonld", "assertions": [ { - "@id": "_:b16721", + "@id": "_:b23361", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", "result": { - "@id": "_:b16732", + "@id": "_:b23362", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b16715", + "@id": "_:b1344", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16726", + "@id": "_:b1345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16716", + "@id": "_:b23355", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", "result": { - "@id": "_:b16727", + "@id": "_:b23356", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b16722", + "@id": "_:b12037", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16733", + "@id": "_:b12038", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16718", + "@id": "_:b17244", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16729", + "@id": "_:b17245", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", + } + }, + { + "@id": "_:b3785", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3786", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16720", + "@id": "_:b23365", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", "result": { - "@id": "_:b16731", + "@id": "_:b23366", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16717", + "@id": "_:b9542", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16728", + "@id": "_:b9543", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16714", + "@id": "_:b19080", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16725", + "@id": "_:b19081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16719", + "@id": "_:b23357", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", "result": { - "@id": "_:b16730", + "@id": "_:b23358", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16724", + "@id": "_:b23359", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", "result": { - "@id": "_:b16735", + "@id": "_:b23360", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16723", + "@id": "_:b23363", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", "result": { - "@id": "_:b16734", + "@id": "_:b23364", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c026-out.nq", - "title": "@propagate: true on type-scoped context", + "title": "Compact IRI not used as prefix", + "rdfs:comment": "Terms including a colon are excluded from being used as a prefix", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1489", + "@id": "_:b145", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped context with @propagate: true survive node-objects", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c026-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p007-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/p007-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p007-out.jsonld", "assertions": [ { - "@id": "_:b1491", + "@id": "_:b23373", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", "result": { - "@id": "_:b10943", + "@id": "_:b23374", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1497", + "@id": "_:b1346", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21481", + "@id": "_:b1347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1498", + "@id": "_:b23367", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", "result": { - "@id": "_:b10394", + "@id": "_:b23368", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1487", + "@id": "_:b12039", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1488", + "@id": "_:b12040", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1494", + "@id": "_:b17246", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21479", + "@id": "_:b17247", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", + } + }, + { + "@id": "_:b3787", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3788", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1495", + "@id": "_:b23377", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", "result": { - "@id": "_:b21480", + "@id": "_:b23378", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1490", + "@id": "_:b9544", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5965", + "@id": "_:b9545", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1493", + "@id": "_:b19082", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17779", + "@id": "_:b19083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1499", + "@id": "_:b23369", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", "result": { - "@id": "_:b21482", + "@id": "_:b23370", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1496", + "@id": "_:b23371", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", "result": { - "@id": "_:b8258", + "@id": "_:b23372", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1492", + "@id": "_:b23375", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", "result": { - "@id": "_:b12657", + "@id": "_:b23376", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c027-out.nq", - "title": "@propagate: false on property-scoped context", + "title": "Compact IRI does not use term with definition including @prefix: false", + "rdfs:comment": "Expanded term definition may set prefix explicitly in 1.1", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15703", + "@id": "_:b146", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "property-scoped context with @propagate: false do not survive node-objects", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c027-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p008-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/p008-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p008-out.jsonld", "assertions": [ { - "@id": "_:b15710", + "@id": "_:b23385", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", "result": { - "@id": "_:b29216", + "@id": "_:b23386", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b15711", + "@id": "_:b1348", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21294", + "@id": "_:b1349", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15708", + "@id": "_:b23379", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", "result": { - "@id": "_:b28921", + "@id": "_:b23380", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15701", + "@id": "_:b12041", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15702", + "@id": "_:b12042", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15706", + "@id": "_:b17248", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27659", + "@id": "_:b17249", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + } + }, + { + "@id": "_:b3789", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3790", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15707", + "@id": "_:b23389", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", "result": { - "@id": "_:b28113", + "@id": "_:b23390", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15712", + "@id": "_:b9546", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27684", + "@id": "_:b9547", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15704", + "@id": "_:b19084", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22936", + "@id": "_:b19085", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15705", + "@id": "_:b23381", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", "result": { - "@id": "_:b26853", + "@id": "_:b23382", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15709", + "@id": "_:b23383", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", "result": { - "@id": "_:b29215", + "@id": "_:b23384", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15713", + "@id": "_:b23387", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", "result": { - "@id": "_:b29217", + "@id": "_:b23388", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c028-out.nq", - "title": "@propagate: false on embedded context", + "title": "property-valued index indexes property value, instead of property (value)", + "rdfs:comment": "Compacting property-valued indexes.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15320", + "@id": "_:b147", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "embedded context with @propagate: false do not survive node-objects", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c028-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi01-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi01-out.jsonld", "assertions": [ { - "@id": "_:b15329", + "@id": "_:b23397", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", "result": { - "@id": "_:b25372", + "@id": "_:b23398", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b15325", + "@id": "_:b1350", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25368", + "@id": "_:b1351", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15323", + "@id": "_:b23391", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", "result": { - "@id": "_:b23005", + "@id": "_:b23392", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15330", + "@id": "_:b12043", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25373", + "@id": "_:b12044", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15321", + "@id": "_:b17250", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17469", + "@id": "_:b17251", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", + } + }, + { + "@id": "_:b3791", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3792", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15322", + "@id": "_:b23401", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", "result": { - "@id": "_:b18702", + "@id": "_:b23402", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15318", + "@id": "_:b9550", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15319", + "@id": "_:b9551", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15327", + "@id": "_:b19086", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25370", + "@id": "_:b19087", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15326", + "@id": "_:b23393", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", "result": { - "@id": "_:b25369", + "@id": "_:b23394", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15324", + "@id": "_:b23395", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", "result": { - "@id": "_:b7911", + "@id": "_:b23396", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15328", + "@id": "_:b23399", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", "result": { - "@id": "_:b25371", + "@id": "_:b23400", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid context entry", - "title": "@propagate is invalid in 1.0", + "title": "property-valued index indexes property value, instead of property (multiple values)", + "rdfs:comment": "Compacting property-valued indexes.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12334", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b148", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@propagate is invalid in 1.0", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c029-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi02-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi02-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi02-out.jsonld", "assertions": [ { - "@id": "_:b12342", + "@id": "_:b23409", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", "result": { - "@id": "_:b29673", + "@id": "_:b23410", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12333", + "@id": "_:b1352", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2179", + "@id": "_:b1353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12343", + "@id": "_:b23403", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", "result": { - "@id": "_:b20580", + "@id": "_:b23404", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12336", + "@id": "_:b12045", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24535", + "@id": "_:b12046", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12338", + "@id": "_:b17252", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12087", + "@id": "_:b17253", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + } + }, + { + "@id": "_:b3793", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3794", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12340", + "@id": "_:b23413", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", "result": { - "@id": "_:b29300", + "@id": "_:b23414", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12335", + "@id": "_:b9552", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5420", + "@id": "_:b9553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12341", + "@id": "_:b19088", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10970", + "@id": "_:b19089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12337", + "@id": "_:b23405", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", "result": { - "@id": "_:b27761", + "@id": "_:b23406", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12339", + "@id": "_:b23407", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", "result": { - "@id": "_:b28549", + "@id": "_:b23408", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12344", + "@id": "_:b23411", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", "result": { - "@id": "_:b26132", + "@id": "_:b23412", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @propagate value", - "title": "@propagate must be boolean valued", + "title": "property-valued index indexes property value, instead of property (node)", + "rdfs:comment": "Compacting property-valued indexes.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7086", + "@id": "_:b149", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@propagate must be boolean valued", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c030-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi03-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi03-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi03-out.jsonld", "assertions": [ { - "@id": "_:b7090", + "@id": "_:b23421", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", "result": { - "@id": "_:b26198", + "@id": "_:b23422", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7089", + "@id": "_:b1354", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26034", + "@id": "_:b1355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7094", + "@id": "_:b23415", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", "result": { - "@id": "_:b26139", + "@id": "_:b23416", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7087", + "@id": "_:b12047", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9706", + "@id": "_:b12048", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7096", + "@id": "_:b17254", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26202", + "@id": "_:b17255", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", + } + }, + { + "@id": "_:b3795", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3796", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7095", + "@id": "_:b23425", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", "result": { - "@id": "_:b26201", + "@id": "_:b23426", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7091", + "@id": "_:b9554", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24675", + "@id": "_:b9555", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7088", + "@id": "_:b19090", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5824", + "@id": "_:b19091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7092", + "@id": "_:b23417", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", "result": { - "@id": "_:b26199", + "@id": "_:b23418", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7093", + "@id": "_:b23419", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", "result": { - "@id": "_:b26200", + "@id": "_:b23420", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7084", + "@id": "_:b23423", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", "result": { - "@id": "_:b7085", + "@id": "_:b23424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c031-out.nq", - "title": "@context resolutions respects relative URLs.", + "title": "property-valued index indexes property value, instead of property (multiple nodes)", + "rdfs:comment": "Compacting property-valued indexes.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1824", + "@id": "_:b150", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "URL resolution follows RFC3986", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c031-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi04-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi04-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi04-out.jsonld", "assertions": [ { - "@id": "_:b1830", + "@id": "_:b23433", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", "result": { - "@id": "_:b14841", + "@id": "_:b23434", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1833", + "@id": "_:b1356", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29072", + "@id": "_:b1357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1832", + "@id": "_:b23427", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", "result": { - "@id": "_:b24391", + "@id": "_:b23428", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1825", + "@id": "_:b12049", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16623", + "@id": "_:b12050", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1829", + "@id": "_:b17256", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18663", + "@id": "_:b17257", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", + } + }, + { + "@id": "_:b3797", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3798", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1834", + "@id": "_:b23437", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", "result": { - "@id": "_:b27819", + "@id": "_:b23438", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1822", + "@id": "_:b9556", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1823", + "@id": "_:b9557", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1827", + "@id": "_:b19092", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23998", + "@id": "_:b19093", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1831", + "@id": "_:b23429", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", "result": { - "@id": "_:b27208", + "@id": "_:b23430", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1828", + "@id": "_:b23431", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", "result": { - "@id": "_:b22143", + "@id": "_:b23432", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1826", + "@id": "_:b23435", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", "result": { - "@id": "_:b20428", + "@id": "_:b23436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid scoped context", - "title": "Unused embedded context with error.", + "title": "property-valued index indexes using @none if no property value exists", + "rdfs:comment": "Compacting property-valued indexes.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16383", + "@id": "_:b151", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "An embedded context which is never used should still be checked.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c032-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi05-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi05-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi05-out.jsonld", "assertions": [ { - "@id": "_:b16392", + "@id": "_:b23445", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", "result": { - "@id": "_:b28642", + "@id": "_:b23446", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b16387", + "@id": "_:b1358", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4117", + "@id": "_:b1359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16390", + "@id": "_:b23439", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", "result": { - "@id": "_:b20730", + "@id": "_:b23440", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b16385", + "@id": "_:b12051", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21422", + "@id": "_:b12052", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16389", + "@id": "_:b17258", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26360", + "@id": "_:b17259", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", + } + }, + { + "@id": "_:b3799", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3800", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16391", + "@id": "_:b23449", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", "result": { - "@id": "_:b28641", + "@id": "_:b23450", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16386", + "@id": "_:b9558", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23793", + "@id": "_:b9559", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b16381", + "@id": "_:b19094", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16382", + "@id": "_:b19095", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16393", + "@id": "_:b23441", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", "result": { - "@id": "_:b28643", + "@id": "_:b23442", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16388", + "@id": "_:b23443", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", "result": { - "@id": "_:b27095", + "@id": "_:b23444", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16384", + "@id": "_:b23447", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", "result": { - "@id": "_:b18678", + "@id": "_:b23448", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid scoped context", - "title": "Unused context with an embedded context error.", + "title": "property-valued index indexes using @none if no property value does not compact to string", + "rdfs:comment": "Compacting property-valued indexes.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10605", + "@id": "_:b152", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "An unused context with an embedded context should still be checked.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c033-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi06-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi06-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi06-out.jsonld", "assertions": [ { - "@id": "_:b10613", + "@id": "_:b23457", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", "result": { - "@id": "_:b21907", + "@id": "_:b23458", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b10610", + "@id": "_:b1360", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27987", + "@id": "_:b1361", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10603", + "@id": "_:b23451", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", "result": { - "@id": "_:b10604", + "@id": "_:b23452", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10611", + "@id": "_:b12055", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22113", + "@id": "_:b12056", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10608", + "@id": "_:b17262", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23024", + "@id": "_:b17263", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", + } + }, + { + "@id": "_:b3801", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3802", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10615", + "@id": "_:b23461", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", "result": { - "@id": "_:b25885", + "@id": "_:b23462", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10614", + "@id": "_:b9560", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29639", + "@id": "_:b9561", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b10609", + "@id": "_:b19096", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27658", + "@id": "_:b19097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10607", + "@id": "_:b23453", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", "result": { - "@id": "_:b21306", + "@id": "_:b23454", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10606", + "@id": "_:b23455", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", "result": { - "@id": "_:b14140", + "@id": "_:b23456", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10612", + "@id": "_:b23459", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", "result": { - "@id": "_:b24029", + "@id": "_:b23460", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c034-out.nq", - "title": "Remote scoped context.", + "title": "Check illegal clearing of context with protected terms", + "rdfs:comment": "Check error when clearing a context with protected terms.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20156", + "@id": "_:b153", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Scoped contexts may be externally loaded.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c034-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pr01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pr01-context.jsonld" + }, + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b20159", + "@id": "_:b23469", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", "result": { - "@id": "_:b12837", + "@id": "_:b23470", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b20162", + "@id": "_:b1362", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21505", + "@id": "_:b1363", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20163", + "@id": "_:b23463", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", "result": { - "@id": "_:b21506", + "@id": "_:b23464", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20160", + "@id": "_:b12057", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21503", + "@id": "_:b12058", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20165", + "@id": "_:b17264", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19472", + "@id": "_:b17265", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", + } + }, + { + "@id": "_:b3803", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3804", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20164", + "@id": "_:b23473", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", "result": { - "@id": "_:b21507", + "@id": "_:b23474", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20158", + "@id": "_:b9562", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21502", + "@id": "_:b9563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20166", + "@id": "_:b19098", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21508", + "@id": "_:b19099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20154", + "@id": "_:b23465", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", "result": { - "@id": "_:b20155", + "@id": "_:b23466", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20161", + "@id": "_:b23467", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", "result": { - "@id": "_:b21504", + "@id": "_:b23468", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20157", + "@id": "_:b23471", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", "result": { - "@id": "_:b21501", + "@id": "_:b23472", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c035-out.nq", - "title": "Term scoping with embedded contexts.", + "title": "Check illegal overriding of protected term", + "rdfs:comment": "Check error when overriding a protected term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2062", + "@id": "_:b154", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms should make use of @vocab relative to the scope in which the term was defined.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c035-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pr02-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pr02-context.jsonld" + }, + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b2067", + "@id": "_:b23481", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", "result": { - "@id": "_:b29125", + "@id": "_:b23482", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2068", + "@id": "_:b1364", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29503", + "@id": "_:b1365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2070", + "@id": "_:b23475", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", "result": { - "@id": "_:b14027", + "@id": "_:b23476", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2060", + "@id": "_:b12059", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2061", + "@id": "_:b12060", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2065", + "@id": "_:b17266", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25639", + "@id": "_:b17267", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", + } + }, + { + "@id": "_:b3805", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3806", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2072", + "@id": "_:b23485", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", "result": { - "@id": "_:b26918", + "@id": "_:b23486", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2066", + "@id": "_:b9564", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26388", + "@id": "_:b9565", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2069", + "@id": "_:b19100", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29504", + "@id": "_:b19101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2063", + "@id": "_:b23477", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", "result": { - "@id": "_:b14415", + "@id": "_:b23478", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2071", + "@id": "_:b23479", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", "result": { - "@id": "_:b25127", + "@id": "_:b23480", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2064", + "@id": "_:b23483", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", "result": { - "@id": "_:b18990", + "@id": "_:b23484", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c036-out.nq", - "title": "Expansion with empty property-scoped context.", + "title": "Check illegal overriding of protected term from type-scoped context", + "rdfs:comment": "Check error when overriding a protected term from type-scoped context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19110", + "@id": "_:b155", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c036-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pr03-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pr03-context.jsonld" + }, + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b19114", + "@id": "_:b23493", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", "result": { - "@id": "_:b28285", + "@id": "_:b23494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b19119", + "@id": "_:b1366", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21724", + "@id": "_:b1367", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19111", + "@id": "_:b23487", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", "result": { - "@id": "_:b22784", + "@id": "_:b23488", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b19121", + "@id": "_:b12061", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27305", + "@id": "_:b12062", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19115", + "@id": "_:b17268", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26643", + "@id": "_:b17269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b19116", + "@id": "_:b3807", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26972", + "@id": "_:b3808", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19112", + "@id": "_:b23497", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", "result": { - "@id": "_:b21188", + "@id": "_:b23498", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b19117", + "@id": "_:b9566", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28905", + "@id": "_:b9567", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b19102", + "@type": "Assertion", "subject": "https://rubygems.org/gems/json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19103", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19113", + "@id": "_:b23489", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", "result": { - "@id": "_:b27549", + "@id": "_:b23490", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19120", + "@id": "_:b23491", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", "result": { - "@id": "_:b15738", + "@id": "_:b23492", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19118", + "@id": "_:b23495", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", "result": { - "@id": "_:b28648", + "@id": "_:b23496", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di01-out.nq", - "title": "Expand string using default and term directions", + "title": "Check legal overriding of protected term from property-scoped context", + "rdfs:comment": "Check overriding a protected term from property-scoped context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2488", + "@id": "_:b156", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Strings are coerced to have @direction based on default and term direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di01-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pr04-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pr04-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pr04-out.jsonld", "assertions": [ { - "@id": "_:b2489", + "@id": "_:b23505", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", "result": { - "@id": "_:b19052", + "@id": "_:b23506", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2493", + "@id": "_:b1368", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25067", + "@id": "_:b1369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2486", + "@id": "_:b23499", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", "result": { - "@id": "_:b2487", + "@id": "_:b23500", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2494", + "@id": "_:b12063", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25068", + "@id": "_:b12064", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2495", + "@id": "_:b17270", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13091", + "@id": "_:b17271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", + } + }, + { + "@id": "_:b3809", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3810", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2490", + "@id": "_:b23509", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", "result": { - "@id": "_:b20029", + "@id": "_:b23510", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2497", + "@id": "_:b9568", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25069", + "@id": "_:b9569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2496", + "@id": "_:b19104", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14143", + "@id": "_:b19105", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2491", + "@id": "_:b23501", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", "result": { - "@id": "_:b22025", + "@id": "_:b23502", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2492", + "@id": "_:b23503", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", "result": { - "@id": "_:b23455", + "@id": "_:b23504", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2498", + "@id": "_:b23507", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", "result": { - "@id": "_:b25070", + "@id": "_:b23508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di02-out.nq", - "title": "Expand string using default and term directions and languages", + "title": "Check legal overriding of type-scoped protected term from nested node", + "rdfs:comment": "Check legal overriding of type-scoped protected term from nested node.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12969", + "@id": "_:b157", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Strings are coerced to have @direction based on default and term direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di02-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pr05-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/pr05-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pr05-out.jsonld", "assertions": [ { - "@id": "_:b15565", + "@id": "_:b23517", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", "result": { - "@id": "_:b25446", + "@id": "_:b23518", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b15569", + "@id": "_:b1370", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25449", + "@id": "_:b1371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15563", + "@id": "_:b23511", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", "result": { - "@id": "_:b23690", + "@id": "_:b23512", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15568", + "@id": "_:b12065", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16243", + "@id": "_:b12066", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15572", + "@id": "_:b17272", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12482", + "@id": "_:b17273", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", + } + }, + { + "@id": "_:b3811", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3812", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15566", + "@id": "_:b23521", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", "result": { - "@id": "_:b25447", + "@id": "_:b23522", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15564", + "@id": "_:b9572", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9947", + "@id": "_:b9573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15567", + "@id": "_:b19106", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25448", + "@id": "_:b19107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15571", + "@id": "_:b23513", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", "result": { - "@id": "_:b25451", + "@id": "_:b23514", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15570", + "@id": "_:b23515", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", "result": { - "@id": "_:b25450", + "@id": "_:b23516", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15573", + "@id": "_:b23519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", "result": { - "@id": "_:b25452", + "@id": "_:b23520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di03-out.nq", - "title": "expand list values with @direction", + "title": "Expands and compacts to document base by default", + "rdfs:comment": "Compact IRI attempts to compact document-relative IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/r001-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/r001-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/r001-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8231", + "@id": "_:b158", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example.org/" + }, "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List values where the term has @direction are used in expansion.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di03-in.jsonld", "assertions": [ { - "@id": "_:b8240", + "@id": "_:b23529", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", "result": { - "@id": "_:b18411", + "@id": "_:b23530", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b8237", + "@id": "_:b1372", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21350", + "@id": "_:b1373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8235", + "@id": "_:b23523", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", "result": { - "@id": "_:b22035", + "@id": "_:b23524", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8238", + "@id": "_:b12067", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26248", + "@id": "_:b12068", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8239", + "@id": "_:b17274", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23863", + "@id": "_:b17275", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", + } + }, + { + "@id": "_:b3813", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3814", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8229", + "@id": "_:b23533", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", "result": { - "@id": "_:b8230", + "@id": "_:b23534", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8232", + "@id": "_:b9574", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17368", + "@id": "_:b9575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8233", + "@id": "_:b19108", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19383", + "@id": "_:b19109", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8236", + "@id": "_:b23525", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", "result": { - "@id": "_:b1057", + "@id": "_:b23526", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8234", + "@id": "_:b23527", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", "result": { - "@id": "_:b26247", + "@id": "_:b23528", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8241", + "@id": "_:b23531", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", "result": { - "@id": "_:b26249", + "@id": "_:b23532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di04-out.nq", - "title": "simple language map with term direction", + "title": "Expands and does not compact to document base with compactToRelative false", + "rdfs:comment": "With compactToRelative option set to false, IRIs which could be made relative to the document base are not made relative.", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/r002-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/r002-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/r002-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6290", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b159", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#compactToRelative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di04-in.jsonld", "assertions": [ { - "@id": "_:b6295", + "@id": "_:b23541", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", "result": { - "@id": "_:b25467", + "@id": "_:b23542", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b6297", + "@id": "_:b1374", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29158", + "@id": "_:b1375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6296", + "@id": "_:b23535", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", "result": { - "@id": "_:b21599", + "@id": "_:b23536", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6292", + "@id": "_:b12069", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23198", + "@id": "_:b12070", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6294", + "@id": "_:b17276", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22833", + "@id": "_:b17277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", + } + }, + { + "@id": "_:b3815", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3816", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6299", + "@id": "_:b23545", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", "result": { - "@id": "_:b14656", + "@id": "_:b23546", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6298", + "@id": "_:b9576", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29512", + "@id": "_:b9577", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6288", + "@id": "_:b19110", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6289", + "@id": "_:b19111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6291", + "@id": "_:b23537", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", "result": { - "@id": "_:b17139", + "@id": "_:b23538", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6293", + "@id": "_:b23539", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", "result": { - "@id": "_:b26846", + "@id": "_:b23540", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6300", + "@id": "_:b23543", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", "result": { - "@id": "_:b18817", + "@id": "_:b23544", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di05-out.nq", - "title": "simple language mapwith overriding term direction", + "title": "@context with single array values", + "rdfs:comment": "@context values may be in an array", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/s001-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/s001-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/s001-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8701", + "@id": "_:b160", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di05-in.jsonld", "assertions": [ { - "@id": "_:b8705", + "@id": "_:b23553", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", "result": { - "@id": "_:b11884", + "@id": "_:b23554", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b8703", + "@id": "_:b1376", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20544", + "@id": "_:b1377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8699", + "@id": "_:b23547", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", "result": { - "@id": "_:b8700", + "@id": "_:b23548", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8709", + "@id": "_:b12071", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29141", + "@id": "_:b12072", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8708", + "@id": "_:b17278", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23196", + "@id": "_:b17279", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", + } + }, + { + "@id": "_:b3817", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3818", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8704", + "@id": "_:b23557", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", "result": { - "@id": "_:b18581", + "@id": "_:b23558", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8706", + "@id": "_:b9578", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8197", + "@id": "_:b9579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8711", + "@id": "_:b19112", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29618", + "@id": "_:b19113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8710", + "@id": "_:b23549", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", "result": { - "@id": "_:b28844", + "@id": "_:b23550", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8707", + "@id": "_:b23551", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", "result": { - "@id": "_:b28273", + "@id": "_:b23552", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8702", + "@id": "_:b23555", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", "result": { - "@id": "_:b16471", + "@id": "_:b23556", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di06-out.nq", - "title": "simple language mapwith overriding null direction", + "title": "@context with array including @set uses array values", + "rdfs:comment": "@context values may include @set along with another compatible value", + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/s002-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/s002-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/s002-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7366", + "@id": "_:b161", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di06-in.jsonld", "assertions": [ { - "@id": "_:b7370", + "@id": "_:b23565", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", "result": { - "@id": "_:b23001", + "@id": "_:b23566", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7364", + "@id": "_:b1378", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7365", + "@id": "_:b1379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7368", + "@id": "_:b23559", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", "result": { - "@id": "_:b16626", + "@id": "_:b23560", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7372", + "@id": "_:b12073", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23002", + "@id": "_:b12074", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7373", + "@id": "_:b17280", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3587", + "@id": "_:b17281", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", + } + }, + { + "@id": "_:b3819", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3820", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7376", + "@id": "_:b23569", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", "result": { - "@id": "_:b23004", + "@id": "_:b23570", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7369", + "@id": "_:b9580", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9737", + "@id": "_:b9581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7375", + "@id": "_:b19114", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15664", + "@id": "_:b19115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7371", + "@id": "_:b23561", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", "result": { - "@id": "_:b1941", + "@id": "_:b23562", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7374", + "@id": "_:b23563", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", "result": { - "@id": "_:b23003", + "@id": "_:b23564", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7367", + "@id": "_:b23567", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", "result": { - "@id": "_:b10059", + "@id": "_:b23568", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di07-out.nq", - "title": "simple language map with mismatching term direction", + "title": "@type: @none does not compact values", + "rdfs:comment": "@type: @none does not compact values.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10373", + "@id": "_:b162", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di07-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/tn01-context.jsonld" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/tn01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/tn01-out.jsonld", "assertions": [ { - "@id": "_:b10382", + "@id": "_:b23577", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", "result": { - "@id": "_:b10391", + "@id": "_:b23578", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b10381", + "@id": "_:b1380", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10390", + "@id": "_:b1381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10383", + "@id": "_:b23571", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", "result": { - "@id": "_:b10392", + "@id": "_:b23572", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10384", + "@id": "_:b12077", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10393", + "@id": "_:b12078", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10377", + "@id": "_:b17284", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2985", + "@id": "_:b17285", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", + } + }, + { + "@id": "_:b3821", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3822", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10378", + "@id": "_:b23581", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", "result": { - "@id": "_:b10387", + "@id": "_:b23582", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10380", + "@id": "_:b9582", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10389", + "@id": "_:b9583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10376", + "@id": "_:b19116", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10386", + "@id": "_:b19117", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10379", + "@id": "_:b23573", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", "result": { - "@id": "_:b10388", + "@id": "_:b23574", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10375", + "@id": "_:b23575", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", "result": { - "@id": "_:b5838", + "@id": "_:b23576", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10374", + "@id": "_:b23579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", "result": { - "@id": "_:b10385", + "@id": "_:b23580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid base direction", - "title": "@direction must be one of ltr or rtl", + "title": "@type: @none does not use arrays by default", + "rdfs:comment": "@type: @none honors @container.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5954", + "@id": "_:b163", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Generate an error if @direction has illegal value.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di08-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/tn02-context.jsonld" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/tn02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/tn02-out.jsonld", "assertions": [ { - "@id": "_:b5963", + "@id": "_:b23589", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", "result": { - "@id": "_:b25920", + "@id": "_:b23590", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5960", + "@id": "_:b1382", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25918", + "@id": "_:b1383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5957", + "@id": "_:b23583", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", "result": { - "@id": "_:b20314", + "@id": "_:b23584", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5956", + "@id": "_:b12079", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14225", + "@id": "_:b12080", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5952", + "@id": "_:b17286", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5953", + "@id": "_:b17287", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", + } + }, + { + "@id": "_:b3823", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3824", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5964", + "@id": "_:b23593", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", "result": { - "@id": "_:b25921", + "@id": "_:b23594", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5955", + "@id": "_:b9584", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9940", + "@id": "_:b9585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5958", + "@id": "_:b19118", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2413", + "@id": "_:b19119", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5959", + "@id": "_:b23585", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", "result": { - "@id": "_:b25317", + "@id": "_:b23586", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5961", + "@id": "_:b23587", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", "result": { - "@id": "_:b25919", + "@id": "_:b23588", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5962", + "@id": "_:b23591", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", "result": { - "@id": "_:b21147", + "@id": "_:b23592", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di09-out.nq", - "title": "rdfDirection: i18n-datatype with direction and no language", + "title": "@type: @none uses arrays with @container: @set", + "rdfs:comment": "@type: @none honors @container.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10348", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype" + "@id": "_:b164", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#requires": "I18nDatatype", - "rdfs:comment": "Generates i18n datatype from literal with direction with option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di09-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/compact/tn03-context.jsonld" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/compact/tn03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/compact/tn03-out.jsonld", "assertions": [ { - "@id": "_:b10355", + "@id": "_:b23601", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", "result": { - "@id": "_:b26720", + "@id": "_:b23602", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b10351", + "@id": "_:b1384", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24554", + "@id": "_:b1385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10357", + "@id": "_:b23595", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", "result": { - "@id": "_:b27328", + "@id": "_:b23596", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10358", + "@id": "_:b12081", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17069", + "@id": "_:b12082", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10353", + "@id": "_:b17288", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26781", + "@id": "_:b17289", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + } + }, + { + "@id": "_:b3825", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3826", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10354", + "@id": "_:b23605", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", "result": { - "@id": "_:b27327", + "@id": "_:b23606", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10350", + "@id": "_:b9586", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19089", + "@id": "_:b9587", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10349", + "@id": "_:b19120", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13956", + "@id": "_:b19121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10346", + "@id": "_:b23597", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", "result": { - "@id": "_:b10347", + "@id": "_:b23598", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10356", + "@id": "_:b23599", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", "result": { - "@id": "_:b8243", + "@id": "_:b23600", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10352", + "@id": "_:b23603", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", "result": { - "@id": "_:b27326", + "@id": "_:b23604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - }, + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest", + "@type": [ + "mf:Manifest", + "Report" + ], + "title": "Expansion", + "rdfs:comment": "These tests implement the requirements for the JSON-LD [Expansion Algorithm](https://www.w3.org/TR/json-ld11-api/#expansion-algorithm).", + "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", + "entries": [ { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di10-out.nq", - "title": "rdfDirection: i18n-datatype with direction and language", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3944", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#requires": "I18nDatatype", - "rdfs:comment": "Generates i18n datatype from literal with direction with option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di10-in.jsonld", + "title": "drop free-floating nodes", + "rdfs:comment": "Expand drops unreferenced nodes having only @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0001-out.jsonld", "assertions": [ { - "@id": "_:b3954", + "@id": "_:b15265", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24080", + "@id": "_:b15266", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3946", + "@id": "_:b1386", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18956", + "@id": "_:b1387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3950", + "@id": "_:b7550", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29409", + "@id": "_:b7551", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3949", + "@id": "_:b12083", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27664", + "@id": "_:b12084", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3952", + "@id": "_:b17290", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28900", + "@id": "_:b17291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", + } + }, + { + "@id": "_:b3827", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3828", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3942", + "@id": "_:b23613", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", "result": { - "@id": "_:b3943", + "@id": "_:b23614", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3947", + "@id": "_:b9588", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20802", + "@id": "_:b9589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3948", + "@id": "_:b20528", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26197", + "@id": "_:b20529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3953", + "@id": "_:b23607", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", "result": { - "@id": "_:b29759", + "@id": "_:b23608", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3951", + "@id": "_:b23609", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", "result": { - "@id": "_:b29666", + "@id": "_:b23610", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3945", + "@id": "_:b23611", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", "result": { - "@id": "_:b17828", + "@id": "_:b23612", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di11-out.nq", - "title": "rdfDirection: compound-literal with direction and no language", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9299", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#requires": "CompoundLiteral", - "rdfs:comment": "Generates i18n datatype from literal with direction with option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di11-in.jsonld", + "title": "basic", + "rdfs:comment": "Expanding terms with different types of values", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0002-out.jsonld", "assertions": [ { - "@id": "_:b15073", + "@id": "_:b13655", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15074", + "@id": "_:b13656", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15080", + "@id": "_:b1388", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24302", + "@id": "_:b1389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15078", + "@id": "_:b5892", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24300", + "@id": "_:b5893", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15081", + "@id": "_:b12085", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24303", + "@id": "_:b12086", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15079", + "@id": "_:b17292", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24301", + "@id": "_:b17293", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", + } + }, + { + "@id": "_:b3829", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3830", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15083", + "@id": "_:b23621", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", "result": { - "@id": "_:b7674", + "@id": "_:b23622", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15082", + "@id": "_:b9590", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24304", + "@id": "_:b9591", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15084", + "@id": "_:b17916", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20765", + "@id": "_:b17917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15077", + "@id": "_:b23615", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", "result": { - "@id": "_:b23601", + "@id": "_:b23616", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15075", + "@id": "_:b23617", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", "result": { - "@id": "_:b20704", + "@id": "_:b23618", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15076", + "@id": "_:b23619", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", "result": { - "@id": "_:b23264", + "@id": "_:b23620", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di12-out.nq", - "title": "rdfDirection: compound-literal with direction and language", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11135", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#requires": "CompoundLiteral", - "rdfs:comment": "Generates compound literal from literal with direction with option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di12-in.jsonld", + "title": "drop null and unmapped properties", + "rdfs:comment": "Verifies that null values and unmapped properties are removed from expanded output", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0003-out.jsonld", "assertions": [ { - "@id": "_:b11142", + "@id": "_:b13657", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11153", + "@id": "_:b13658", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11139", + "@id": "_:b1390", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11150", + "@id": "_:b1391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11145", + "@id": "_:b5894", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11156", + "@id": "_:b5895", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11136", + "@id": "_:b12087", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11147", + "@id": "_:b12088", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11138", + "@id": "_:b17294", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11149", + "@id": "_:b17295", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", + } + }, + { + "@id": "_:b3831", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3832", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11146", + "@id": "_:b23629", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", "result": { - "@id": "_:b11157", + "@id": "_:b23630", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11143", + "@id": "_:b9594", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11154", + "@id": "_:b9595", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11137", + "@id": "_:b17918", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11148", + "@id": "_:b17919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11141", + "@id": "_:b23623", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", "result": { - "@id": "_:b11152", + "@id": "_:b23624", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11144", + "@id": "_:b23625", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", "result": { - "@id": "_:b11155", + "@id": "_:b23626", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11140", + "@id": "_:b23627", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", "result": { - "@id": "_:b11151", + "@id": "_:b23628", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e001-out.nq", - "title": "drop free-floating nodes", - "rdfs:comment": "Free-floating nodes do not generate RDF triples (from expand-0001)", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e001-in.jsonld", + "title": "optimize @set, keep empty arrays", + "rdfs:comment": "Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0004-out.jsonld", "assertions": [ { - "@id": "_:b16200", + "@id": "_:b13659", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25144", + "@id": "_:b13660", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16194", + "@id": "_:b1392", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24739", + "@id": "_:b1393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16192", + "@id": "_:b5896", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20301", + "@id": "_:b5897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16197", + "@id": "_:b12089", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28138", + "@id": "_:b12090", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16198", + "@id": "_:b17296", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25453", + "@id": "_:b17297", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", + } + }, + { + "@id": "_:b3833", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3834", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16199", + "@id": "_:b23637", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", "result": { - "@id": "_:b29179", + "@id": "_:b23638", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16195", + "@id": "_:b9596", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27665", + "@id": "_:b9597", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16193", + "@id": "_:b17920", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27419", + "@id": "_:b17921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16196", + "@id": "_:b23631", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", "result": { - "@id": "_:b28572", + "@id": "_:b23632", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16190", + "@id": "_:b23633", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", "result": { - "@id": "_:b16191", + "@id": "_:b23634", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16201", + "@id": "_:b23635", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", "result": { - "@id": "_:b29180", + "@id": "_:b23636", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e002-out.nq", - "title": "basic", - "rdfs:comment": "Basic RDF conversion (from expand-0002)", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e002-in.jsonld", + "title": "do not expand aliased @id/@type", + "rdfs:comment": "If a keyword is aliased, it is not used when expanding", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0005-out.jsonld", "assertions": [ { - "@id": "_:b4331", + "@id": "_:b13661", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4332", + "@id": "_:b13662", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4340", + "@id": "_:b1394", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28035", + "@id": "_:b1395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4335", + "@id": "_:b5898", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18844", + "@id": "_:b5899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4339", + "@id": "_:b12091", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25434", + "@id": "_:b12092", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4342", + "@id": "_:b17298", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12465", + "@id": "_:b17299", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", + } + }, + { + "@id": "_:b3835", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3836", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4336", + "@id": "_:b23645", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", "result": { - "@id": "_:b26537", + "@id": "_:b23646", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4338", + "@id": "_:b9598", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28034", + "@id": "_:b9599", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4333", + "@id": "_:b17922", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10697", + "@id": "_:b17923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4334", + "@id": "_:b23639", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", "result": { - "@id": "_:b12740", + "@id": "_:b23640", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4337", + "@id": "_:b23641", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", "result": { - "@id": "_:b27043", + "@id": "_:b23642", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4341", + "@id": "_:b23643", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", "result": { - "@id": "_:b28036", + "@id": "_:b23644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e003-out.nq", - "title": "drop null and unmapped properties", - "rdfs:comment": "Properties mapped to null or which are never mapped are dropped (from expand-0003)", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e003-in.jsonld", + "title": "alias keywords", + "rdfs:comment": "Aliased keywords expand in resulting document", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0006-out.jsonld", "assertions": [ { - "@id": "_:b21742", + "@id": "_:b13663", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29413", + "@id": "_:b13664", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21738", + "@id": "_:b1396", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18839", + "@id": "_:b1397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21737", + "@id": "_:b5900", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6470", + "@id": "_:b5901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21740", + "@id": "_:b12093", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27793", + "@id": "_:b12094", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21741", + "@id": "_:b17300", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23906", + "@id": "_:b17301", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", + } + }, + { + "@id": "_:b3837", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3838", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21743", + "@id": "_:b23653", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", "result": { - "@id": "_:b29442", + "@id": "_:b23654", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21745", + "@id": "_:b9600", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28370", + "@id": "_:b9601", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21735", + "@id": "_:b17924", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21736", + "@id": "_:b17925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21739", + "@id": "_:b23647", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", "result": { - "@id": "_:b28201", + "@id": "_:b23648", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b21746", + "@id": "_:b23649", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", "result": { - "@id": "_:b8192", + "@id": "_:b23650", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21744", + "@id": "_:b23651", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", "result": { - "@id": "_:b27286", + "@id": "_:b23652", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e004-out.nq", - "title": "optimize @set, keep empty arrays", - "rdfs:comment": "RDF version of expand-0004", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e004-in.jsonld", + "title": "date type-coercion", + "rdfs:comment": "Expand strings to expanded value with @type: xsd:dateTime", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0007-out.jsonld", "assertions": [ { - "@id": "_:b2320", + "@id": "_:b13665", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16041", + "@id": "_:b13666", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2318", + "@id": "_:b1398", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24931", + "@id": "_:b1399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2311", + "@id": "_:b5902", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9472", + "@id": "_:b5903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2319", + "@id": "_:b12095", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5766", + "@id": "_:b12096", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2313", + "@id": "_:b17302", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24927", + "@id": "_:b17303", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", + } + }, + { + "@id": "_:b3839", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3840", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2315", + "@id": "_:b23661", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", "result": { - "@id": "_:b22146", + "@id": "_:b23662", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2312", + "@id": "_:b9602", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24926", + "@id": "_:b9603", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2316", + "@id": "_:b17926", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24929", + "@id": "_:b17927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2309", + "@id": "_:b23655", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", "result": { - "@id": "_:b2310", + "@id": "_:b23656", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2317", + "@id": "_:b23657", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", "result": { - "@id": "_:b24930", + "@id": "_:b23658", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2314", + "@id": "_:b23659", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", "result": { - "@id": "_:b24928", + "@id": "_:b23660", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e005-out.nq", - "title": "do not expand aliased @id/@type", - "rdfs:comment": "RDF version of expand-0005", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e005-in.jsonld", + "title": "@value with @language", + "rdfs:comment": "Keep expanded values with @language, drop non-conforming value objects containing just @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0008-out.jsonld", "assertions": [ { - "@id": "_:b13443", + "@id": "_:b13667", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28082", + "@id": "_:b13668", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13442", + "@id": "_:b1400", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20505", + "@id": "_:b1401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13436", + "@id": "_:b5904", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12635", + "@id": "_:b5905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13446", + "@id": "_:b12099", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19954", + "@id": "_:b12100", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13444", + "@id": "_:b17306", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28059", + "@id": "_:b17307", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", + } + }, + { + "@id": "_:b3841", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3842", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13437", + "@id": "_:b23669", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", "result": { - "@id": "_:b16775", + "@id": "_:b23670", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13439", + "@id": "_:b9604", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25386", + "@id": "_:b9605", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13445", + "@id": "_:b17928", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13508", + "@id": "_:b17929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13438", + "@id": "_:b23663", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", "result": { - "@id": "_:b25765", + "@id": "_:b23664", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13440", + "@id": "_:b23665", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", "result": { - "@id": "_:b27162", + "@id": "_:b23666", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13441", + "@id": "_:b23667", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", "result": { - "@id": "_:b28081", + "@id": "_:b23668", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e006-out.nq", - "title": "alias keywords", - "rdfs:comment": "RDF version of expand-0006", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e006-in.jsonld", + "title": "@graph with terms", + "rdfs:comment": "Use of @graph to contain multiple nodes within array", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0009-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0009-out.jsonld", "assertions": [ { - "@id": "_:b23342", + "@id": "_:b13669", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26116", + "@id": "_:b13670", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b23343", + "@id": "_:b1402", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29403", + "@id": "_:b1403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23335", + "@id": "_:b5906", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23336", + "@id": "_:b5907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b23341", + "@id": "_:b12101", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27944", + "@id": "_:b12102", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23346", + "@id": "_:b17308", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25266", + "@id": "_:b17309", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", + } + }, + { + "@id": "_:b3843", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3844", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23337", + "@id": "_:b23677", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", "result": { - "@id": "_:b23820", + "@id": "_:b23678", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23340", + "@id": "_:b9606", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28588", + "@id": "_:b9607", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23345", + "@id": "_:b17930", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29115", + "@id": "_:b17931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23344", + "@id": "_:b23671", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", "result": { - "@id": "_:b29404", + "@id": "_:b23672", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b23339", + "@id": "_:b23673", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", "result": { - "@id": "_:b27513", + "@id": "_:b23674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23338", + "@id": "_:b23675", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", "result": { - "@id": "_:b24408", + "@id": "_:b23676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e007-out.nq", - "title": "date type-coercion", - "rdfs:comment": "Type-coerced dates generate typed literals (from expand-0007)", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e007-in.jsonld", + "title": "native types", + "rdfs:comment": "Expanding native scalar retains native scalar within expanded value", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0010-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0010-out.jsonld", "assertions": [ { - "@id": "_:b3308", + "@id": "_:b13671", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24997", + "@id": "_:b13672", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3307", + "@id": "_:b1404", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22680", + "@id": "_:b1405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3312", + "@id": "_:b5908", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19221", + "@id": "_:b5909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3306", + "@id": "_:b12103", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19666", + "@id": "_:b12104", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3314", + "@id": "_:b17310", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28911", + "@id": "_:b17311", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", + } + }, + { + "@id": "_:b3845", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3846", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3310", + "@id": "_:b23685", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", "result": { - "@id": "_:b21570", + "@id": "_:b23686", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3313", + "@id": "_:b9608", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28910", + "@id": "_:b9609", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3304", + "@id": "_:b17932", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3305", + "@id": "_:b17933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3315", + "@id": "_:b23679", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", "result": { - "@id": "_:b24767", + "@id": "_:b23680", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3309", + "@id": "_:b23681", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", "result": { - "@id": "_:b26101", + "@id": "_:b23682", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3311", + "@id": "_:b23683", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", "result": { - "@id": "_:b6424", + "@id": "_:b23684", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e008-out.nq", - "title": "@value with @language", - "rdfs:comment": "RDF version of expand-0008", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e008-in.jsonld", + "title": "coerced @id", + "rdfs:comment": "A value of a property with @type: @id coercion expands to a node reference", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0011-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0011-out.jsonld", "assertions": [ { - "@id": "_:b12457", + "@id": "_:b13673", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25341", + "@id": "_:b13674", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12459", + "@id": "_:b1406", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26799", + "@id": "_:b1407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12463", + "@id": "_:b5910", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26802", + "@id": "_:b5911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12464", + "@id": "_:b12105", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25133", + "@id": "_:b12106", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12453", + "@id": "_:b17312", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12454", + "@id": "_:b17313", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", + } + }, + { + "@id": "_:b3847", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3848", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12462", + "@id": "_:b23693", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", "result": { - "@id": "_:b26801", + "@id": "_:b23694", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12461", + "@id": "_:b9610", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19090", + "@id": "_:b9611", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12456", + "@id": "_:b17934", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21753", + "@id": "_:b17935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12460", + "@id": "_:b23687", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", "result": { - "@id": "_:b26800", + "@id": "_:b23688", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12455", + "@id": "_:b23689", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", "result": { - "@id": "_:b17658", + "@id": "_:b23690", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12458", + "@id": "_:b23691", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", "result": { - "@id": "_:b17125", + "@id": "_:b23692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e009-out.nq", - "title": "@graph with terms", - "rdfs:comment": "RDF version of expand-0009", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e009-in.jsonld", + "title": "@graph with embed", + "rdfs:comment": "Use of @graph to contain multiple nodes within array", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0012-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0012-out.jsonld", "assertions": [ { - "@id": "_:b12019", + "@id": "_:b13675", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29234", + "@id": "_:b13676", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12013", + "@id": "_:b1408", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12014", + "@id": "_:b1409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12024", + "@id": "_:b5912", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29873", + "@id": "_:b5913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12022", + "@id": "_:b12107", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29894", + "@id": "_:b12108", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12021", + "@id": "_:b17314", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29827", + "@id": "_:b17315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", + } + }, + { + "@id": "_:b3849", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3850", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12015", + "@id": "_:b23701", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", "result": { - "@id": "_:b20757", + "@id": "_:b23702", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12017", + "@id": "_:b9612", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18273", + "@id": "_:b9613", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12020", + "@id": "_:b17936", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23574", + "@id": "_:b17937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12016", + "@id": "_:b23695", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", "result": { - "@id": "_:b3458", + "@id": "_:b23696", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12018", + "@id": "_:b23697", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", "result": { - "@id": "_:b21752", + "@id": "_:b23698", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12023", + "@id": "_:b23699", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", "result": { - "@id": "_:b7098", + "@id": "_:b23700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e010-out.nq", - "title": "native types", - "rdfs:comment": "Native types generate typed literals (from expand-0010)", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e010-in.jsonld", + "title": "expand already expanded", + "rdfs:comment": "Expand does not mess up already expanded document", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0013-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0013-out.jsonld", "assertions": [ { - "@id": "_:b3063", + "@id": "_:b13677", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23565", + "@id": "_:b13678", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3069", + "@id": "_:b1410", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3586", + "@id": "_:b1411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3070", + "@id": "_:b5914", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29867", + "@id": "_:b5915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3064", + "@id": "_:b12111", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25618", + "@id": "_:b12112", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3065", + "@id": "_:b17318", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20939", + "@id": "_:b17319", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", + } + }, + { + "@id": "_:b3851", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3852", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3062", + "@id": "_:b23709", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", "result": { - "@id": "_:b18267", + "@id": "_:b23710", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3068", + "@id": "_:b9616", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29361", + "@id": "_:b9617", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3061", + "@id": "_:b17938", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16955", + "@id": "_:b17939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3067", + "@id": "_:b23703", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", "result": { - "@id": "_:b10434", + "@id": "_:b23704", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3059", + "@id": "_:b23705", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", "result": { - "@id": "_:b3060", + "@id": "_:b23706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3066", + "@id": "_:b23707", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", "result": { - "@id": "_:b16163", + "@id": "_:b23708", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e011-out.nq", - "title": "coerced @id", - "rdfs:comment": "RDF version of expand-0011", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e011-in.jsonld", + "title": "@set of @value objects with keyword aliases", + "rdfs:comment": "Expanding aliased @set and @value", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0014-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0014-out.jsonld", "assertions": [ { - "@id": "_:b3966", + "@id": "_:b13679", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25638", + "@id": "_:b13680", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3960", + "@id": "_:b1412", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23351", + "@id": "_:b1413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3963", + "@id": "_:b5916", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25636", + "@id": "_:b5917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3956", + "@id": "_:b12113", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3957", + "@id": "_:b12114", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3961", + "@id": "_:b17320", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23777", + "@id": "_:b17321", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", + } + }, + { + "@id": "_:b3853", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3854", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3962", + "@id": "_:b23717", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", "result": { - "@id": "_:b25635", + "@id": "_:b23718", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3959", + "@id": "_:b9618", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25634", + "@id": "_:b9619", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3967", + "@id": "_:b17940", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13111", + "@id": "_:b17941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3958", + "@id": "_:b23711", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", "result": { - "@id": "_:b20733", + "@id": "_:b23712", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3965", + "@id": "_:b23713", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", "result": { - "@id": "_:b25637", + "@id": "_:b23714", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3964", + "@id": "_:b23715", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", "result": { - "@id": "_:b20605", + "@id": "_:b23716", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e012-out.nq", - "title": "@graph with embed", - "rdfs:comment": "RDF version of expand-0012", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e012-in.jsonld", + "title": "collapse set of sets, keep empty lists", + "rdfs:comment": "An array of multiple @set nodes are collapsed into a single array", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0015-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0015-out.jsonld", "assertions": [ { - "@id": "_:b10596", + "@id": "_:b13681", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26592", + "@id": "_:b13682", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10598", + "@id": "_:b1414", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27450", + "@id": "_:b1415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10594", + "@id": "_:b5918", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28471", + "@id": "_:b5919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10590", + "@id": "_:b12115", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10591", + "@id": "_:b12116", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10592", + "@id": "_:b17322", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19230", + "@id": "_:b17323", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", + } + }, + { + "@id": "_:b3855", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3856", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10601", + "@id": "_:b23725", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", "result": { - "@id": "_:b27506", + "@id": "_:b23726", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10597", + "@id": "_:b9620", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29781", + "@id": "_:b9621", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10593", + "@id": "_:b17942", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23184", + "@id": "_:b17943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10595", + "@id": "_:b23719", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", "result": { - "@id": "_:b19167", + "@id": "_:b23720", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10600", + "@id": "_:b23721", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", "result": { - "@id": "_:b24742", + "@id": "_:b23722", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10599", + "@id": "_:b23723", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", "result": { - "@id": "_:b2180", + "@id": "_:b23724", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e013-out.nq", - "title": "expand already expanded", - "rdfs:comment": "RDF version of expand-0013", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e013-in.jsonld", + "title": "context reset", + "rdfs:comment": "Setting @context to null within an embedded object resets back to initial context state", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0016-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0016-out.jsonld", "assertions": [ { - "@id": "_:b3323", + "@id": "_:b13683", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3334", + "@id": "_:b13684", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3320", + "@id": "_:b1416", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3331", + "@id": "_:b1417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3322", + "@id": "_:b5920", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b3333", + "@id": "_:b5921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3324", + "@id": "_:b12117", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3335", + "@id": "_:b12118", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3318", + "@id": "_:b17324", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3329", + "@id": "_:b17325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", + } + }, + { + "@id": "_:b3857", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3858", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3317", + "@id": "_:b23733", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", "result": { - "@id": "_:b3328", + "@id": "_:b23734", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3325", + "@id": "_:b9622", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3336", + "@id": "_:b9623", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3326", + "@id": "_:b17944", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3337", + "@id": "_:b17945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3319", + "@id": "_:b23727", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", "result": { - "@id": "_:b3330", + "@id": "_:b23728", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3327", + "@id": "_:b23729", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", "result": { - "@id": "_:b3338", + "@id": "_:b23730", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3321", + "@id": "_:b23731", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", "result": { - "@id": "_:b3332", + "@id": "_:b23732", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e015-out.nq", - "title": "collapse set of sets, keep empty lists", - "rdfs:comment": "RDF version of expand-0015", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e015-in.jsonld", + "title": "@graph and @id aliased", + "rdfs:comment": "Expanding with @graph and @id aliases", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0017-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0017-out.jsonld", "assertions": [ { - "@id": "_:b2554", + "@id": "_:b13685", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b2555", + "@id": "_:b13686", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2559", + "@id": "_:b1418", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15628", + "@id": "_:b1419", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2560", + "@id": "_:b5922", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21624", + "@id": "_:b5923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2558", + "@id": "_:b12119", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13555", + "@id": "_:b12120", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2564", + "@id": "_:b17326", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16916", + "@id": "_:b17327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", + } + }, + { + "@id": "_:b3859", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3860", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2562", + "@id": "_:b23741", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", "result": { - "@id": "_:b21626", + "@id": "_:b23742", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2556", + "@id": "_:b9624", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4779", + "@id": "_:b9625", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2561", + "@id": "_:b17946", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21625", + "@id": "_:b17947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2565", + "@id": "_:b23735", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", "result": { - "@id": "_:b21627", + "@id": "_:b23736", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2557", + "@id": "_:b23737", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", "result": { - "@id": "_:b11017", + "@id": "_:b23738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2563", + "@id": "_:b23739", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", "result": { - "@id": "_:b12760", + "@id": "_:b23740", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e016-out.nq", - "title": "context reset", - "rdfs:comment": "RDF version of expand-0016", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e016-in.jsonld", + "title": "override default @language", + "rdfs:comment": "override default @language in terms; only language-tag strings", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0018-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0018-out.jsonld", "assertions": [ { - "@id": "_:b10836", + "@id": "_:b13687", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28581", + "@id": "_:b13688", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10835", + "@id": "_:b1420", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10942", + "@id": "_:b1421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10831", + "@id": "_:b5924", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22225", + "@id": "_:b5925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10833", + "@id": "_:b12123", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25783", + "@id": "_:b12124", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10828", + "@id": "_:b17330", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12636", + "@id": "_:b17331", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b10837", + "@id": "_:b3861", "@type": "Assertion", - "result": { - "@id": "_:b28582", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b3862", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b23749", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "result": { + "@id": "_:b23750", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10829", + "@id": "_:b9626", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17953", + "@id": "_:b9627", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10830", + "@id": "_:b17948", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19107", + "@id": "_:b17949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10834", + "@id": "_:b23743", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", "result": { - "@id": "_:b24803", + "@id": "_:b23744", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10832", + "@id": "_:b23745", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", "result": { - "@id": "_:b23219", + "@id": "_:b23746", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10826", + "@id": "_:b23747", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", "result": { - "@id": "_:b10827", + "@id": "_:b23748", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e017-out.nq", - "title": "@graph and @id aliased", - "rdfs:comment": "RDF version of expand-0017", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e017-in.jsonld", + "title": "remove @value = null", + "rdfs:comment": "Expanding a value of null removes the value", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0019-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0019-out.jsonld", "assertions": [ { - "@id": "_:b2940", + "@id": "_:b13689", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29094", + "@id": "_:b13690", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2933", + "@id": "_:b1422", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8226", + "@id": "_:b1423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2937", + "@id": "_:b5926", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27039", + "@id": "_:b5927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2941", + "@id": "_:b12125", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29095", + "@id": "_:b12126", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2939", + "@id": "_:b17332", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27993", + "@id": "_:b17333", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", + } + }, + { + "@id": "_:b3863", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3864", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2936", + "@id": "_:b23757", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", "result": { - "@id": "_:b22756", + "@id": "_:b23758", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2935", + "@id": "_:b9628", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21782", + "@id": "_:b9629", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2938", + "@id": "_:b17950", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27584", + "@id": "_:b17951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2934", + "@id": "_:b23751", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", "result": { - "@id": "_:b15986", + "@id": "_:b23752", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2931", + "@id": "_:b23753", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", "result": { - "@id": "_:b2932", + "@id": "_:b23754", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2942", + "@id": "_:b23755", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", "result": { - "@id": "_:b26184", + "@id": "_:b23756", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e018-out.nq", - "title": "override default @language", - "rdfs:comment": "RDF version of expand-0018", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e018-in.jsonld", + "title": "do not remove @graph if not at top-level", + "rdfs:comment": "@graph used under a node is retained", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0020-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0020-out.jsonld", "assertions": [ { - "@id": "_:b16080", + "@id": "_:b13691", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20318", + "@id": "_:b13692", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16081", + "@id": "_:b1424", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21729", + "@id": "_:b1425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16084", + "@id": "_:b5928", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20735", + "@id": "_:b5929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16082", + "@id": "_:b12127", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24448", + "@id": "_:b12128", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16077", + "@id": "_:b17334", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16078", + "@id": "_:b17335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", + } + }, + { + "@id": "_:b3865", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3866", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16087", + "@id": "_:b23765", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", "result": { - "@id": "_:b17123", + "@id": "_:b23766", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16086", + "@id": "_:b9630", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26389", + "@id": "_:b9631", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16079", + "@id": "_:b17952", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18465", + "@id": "_:b17953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16088", + "@id": "_:b23759", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", "result": { - "@id": "_:b22242", + "@id": "_:b23760", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16085", + "@id": "_:b23761", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", "result": { - "@id": "_:b29067", + "@id": "_:b23762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16083", + "@id": "_:b23763", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", "result": { - "@id": "_:b25858", + "@id": "_:b23764", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e019-out.nq", - "title": "remove @value = null", - "rdfs:comment": "RDF version of expand-0019", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e019-in.jsonld", + "title": "do not remove @graph at top-level if not only property", + "rdfs:comment": "@graph used at the top level is retained if there are other properties", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0021-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0021-out.jsonld", "assertions": [ { - "@id": "_:b9172", + "@id": "_:b13693", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24453", + "@id": "_:b13694", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9179", + "@id": "_:b1426", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21617", + "@id": "_:b1427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9178", + "@id": "_:b5930", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24458", + "@id": "_:b5931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9175", + "@id": "_:b12129", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24455", + "@id": "_:b12130", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9171", + "@id": "_:b17336", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23402", + "@id": "_:b17337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", + } + }, + { + "@id": "_:b3867", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3868", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9169", + "@id": "_:b23773", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", "result": { - "@id": "_:b9170", + "@id": "_:b23774", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9176", + "@id": "_:b9632", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24456", + "@id": "_:b9633", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9173", + "@id": "_:b17954", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24454", + "@id": "_:b17955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9177", + "@id": "_:b23767", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", "result": { - "@id": "_:b24457", + "@id": "_:b23768", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9174", + "@id": "_:b23769", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", "result": { - "@id": "_:b11523", + "@id": "_:b23770", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9180", + "@id": "_:b23771", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", "result": { - "@id": "_:b24459", + "@id": "_:b23772", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e020-out.nq", - "title": "do not remove @graph if not at top-level", - "rdfs:comment": "Embedded @graph without @id creates BNode-labeled named graph (from expand-0020)", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e020-in.jsonld", + "title": "expand value with default language", + "rdfs:comment": "Expanding with a default language applies that language to string values", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0022-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0022-out.jsonld", "assertions": [ { - "@id": "_:b16984", + "@id": "_:b13695", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28063", + "@id": "_:b13696", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16981", + "@id": "_:b1428", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29017", + "@id": "_:b1429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16977", + "@id": "_:b5932", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20206", + "@id": "_:b5933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16974", + "@id": "_:b12131", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16975", + "@id": "_:b12132", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16983", + "@id": "_:b17338", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15648", + "@id": "_:b17339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", + } + }, + { + "@id": "_:b3869", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3870", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16980", + "@id": "_:b23781", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", "result": { - "@id": "_:b27402", + "@id": "_:b23782", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16978", + "@id": "_:b9634", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16760", + "@id": "_:b9635", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16979", + "@id": "_:b17956", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28284", + "@id": "_:b17957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16982", + "@id": "_:b23775", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", "result": { - "@id": "_:b29530", + "@id": "_:b23776", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16976", + "@id": "_:b23777", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", "result": { - "@id": "_:b19781", + "@id": "_:b23778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16985", + "@id": "_:b23779", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", "result": { - "@id": "_:b27126", + "@id": "_:b23780", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e021-out.nq", - "title": "do not remove @graph at top-level if not only property", - "rdfs:comment": "RDF version of expand-0021", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e021-in.jsonld", + "title": "Expanding list/set with coercion", + "rdfs:comment": "Expanding lists and sets with properties having coercion coerces list/set values", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0023-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0023-out.jsonld", "assertions": [ { - "@id": "_:b13259", + "@id": "_:b13697", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27272", + "@id": "_:b13698", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13252", + "@id": "_:b1430", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14063", + "@id": "_:b1431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13256", + "@id": "_:b5934", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27138", + "@id": "_:b5935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13261", + "@id": "_:b12133", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24810", + "@id": "_:b12134", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13257", + "@id": "_:b17340", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28210", + "@id": "_:b17341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", + } + }, + { + "@id": "_:b3871", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3872", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13253", + "@id": "_:b23789", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", "result": { - "@id": "_:b18742", + "@id": "_:b23790", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13250", + "@id": "_:b9638", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13251", + "@id": "_:b9639", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13258", + "@id": "_:b17958", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29376", + "@id": "_:b17959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13260", + "@id": "_:b23783", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", "result": { - "@id": "_:b28230", + "@id": "_:b23784", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13254", + "@id": "_:b23785", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", "result": { - "@id": "_:b22451", + "@id": "_:b23786", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13255", + "@id": "_:b23787", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", "result": { - "@id": "_:b26622", + "@id": "_:b23788", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e022-out.nq", - "title": "expand value with default language", - "rdfs:comment": "RDF version of expand-0022", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e022-in.jsonld", + "title": "Multiple contexts", + "rdfs:comment": "Tests that contexts in an array are merged", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0024-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0024-out.jsonld", "assertions": [ { - "@id": "_:b23856", + "@id": "_:b13699", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25436", + "@id": "_:b13700", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b23853", + "@id": "_:b1432", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28551", + "@id": "_:b1433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23854", + "@id": "_:b5936", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8296", + "@id": "_:b5937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b23851", + "@id": "_:b12135", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27462", + "@id": "_:b12136", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23848", + "@id": "_:b17342", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21393", + "@id": "_:b17343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", + } + }, + { + "@id": "_:b3873", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3874", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23850", + "@id": "_:b23797", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", "result": { - "@id": "_:b27580", + "@id": "_:b23798", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23849", + "@id": "_:b9640", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26599", + "@id": "_:b9641", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23857", + "@id": "_:b17960", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23872", + "@id": "_:b17961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23858", + "@id": "_:b23791", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", "result": { - "@id": "_:b14224", + "@id": "_:b23792", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b23852", + "@id": "_:b23793", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", "result": { - "@id": "_:b6983", + "@id": "_:b23794", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23855", + "@id": "_:b23795", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", "result": { - "@id": "_:b15874", + "@id": "_:b23796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e023-out.nq", - "title": "Lists and sets of properties with list/set coercion", - "rdfs:comment": "RDF version of expand-0023", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e023-in.jsonld", + "title": "Problematic IRI expansion tests", + "rdfs:comment": "Expanding different kinds of terms and Compact IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0025-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0025-out.jsonld", "assertions": [ { - "@id": "_:b1237", + "@id": "_:b13701", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14887", + "@id": "_:b13702", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1243", + "@id": "_:b1434", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28369", + "@id": "_:b1435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1238", + "@id": "_:b5938", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28298", + "@id": "_:b5939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1239", + "@id": "_:b12137", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12935", + "@id": "_:b12138", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1235", + "@id": "_:b17344", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15875", + "@id": "_:b17345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", + } + }, + { + "@id": "_:b3875", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3876", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1236", + "@id": "_:b23805", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", "result": { - "@id": "_:b14523", + "@id": "_:b23806", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1240", + "@id": "_:b9642", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28368", + "@id": "_:b9643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1242", + "@id": "_:b17962", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5403", + "@id": "_:b17963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1241", + "@id": "_:b23799", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", "result": { - "@id": "_:b25491", + "@id": "_:b23800", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1244", + "@id": "_:b23801", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", "result": { - "@id": "_:b26059", + "@id": "_:b23802", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1233", + "@id": "_:b23803", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", "result": { - "@id": "_:b1234", + "@id": "_:b23804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e024-out.nq", - "title": "Multiple contexts", - "rdfs:comment": "RDF version of expand-0024", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e024-in.jsonld", + "title": "Duplicate values in @list and @set", + "rdfs:comment": "Duplicate values in @list and @set are not merged", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0027-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0027-out.jsonld", "assertions": [ { - "@id": "_:b6026", + "@id": "_:b13703", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6027", + "@id": "_:b13704", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6033", + "@id": "_:b1436", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23482", + "@id": "_:b1437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6030", + "@id": "_:b5940", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23480", + "@id": "_:b5941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6032", + "@id": "_:b12139", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21914", + "@id": "_:b12140", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6035", + "@id": "_:b17346", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23484", + "@id": "_:b17347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + } + }, + { + "@id": "_:b3877", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3878", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6031", + "@id": "_:b23813", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", "result": { - "@id": "_:b23481", + "@id": "_:b23814", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6037", + "@id": "_:b9644", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23486", + "@id": "_:b9645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6036", + "@id": "_:b17964", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23485", + "@id": "_:b17965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6028", + "@id": "_:b23807", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", "result": { - "@id": "_:b7843", + "@id": "_:b23808", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6029", + "@id": "_:b23809", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", "result": { - "@id": "_:b23479", + "@id": "_:b23810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6034", + "@id": "_:b23811", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", "result": { - "@id": "_:b23483", + "@id": "_:b23812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e025-out.nq", - "title": "Problematic IRI expansion tests", - "rdfs:comment": "RDF version of expand-0025", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e025-in.jsonld", + "title": "Use @vocab in properties and @type but not in @id", + "rdfs:comment": "@vocab is used to compact properties and @type, but is not used for @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0028-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0028-out.jsonld", "assertions": [ { - "@id": "_:b2926", + "@id": "_:b13705", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22313", + "@id": "_:b13706", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2925", + "@id": "_:b1438", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27894", + "@id": "_:b1439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2922", + "@id": "_:b5942", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19796", + "@id": "_:b5943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2924", + "@id": "_:b12141", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27893", + "@id": "_:b12142", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2920", + "@id": "_:b17348", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13975", + "@id": "_:b17349", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2918", + "@id": "_:b3879", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b2919", + "@id": "_:b3880", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2921", + "@id": "_:b23821", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", "result": { - "@id": "_:b17479", + "@id": "_:b23822", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b2927", + "@id": "_:b9646", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18414", + "@id": "_:b9647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2929", + "@id": "_:b17966", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26494", + "@id": "_:b17967", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + } }, { - "@id": "_:b2923", + "@id": "_:b23815", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", "result": { - "@id": "_:b20829", + "@id": "_:b23816", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2928", + "@id": "_:b23817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", "result": { - "@id": "_:b27895", + "@id": "_:b23818", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", + "assertedBy": null + }, + { + "@id": "_:b23819", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "result": { + "@id": "_:b23820", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e027-out.nq", - "title": "Keep duplicate values in @list and @set", - "rdfs:comment": "RDF version of expand-0027", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e027-in.jsonld", + "title": "Relative IRIs", + "rdfs:comment": "@base is used to compact @id; test with different relative IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0029-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0029-out.jsonld", "assertions": [ { - "@id": "_:b19785", + "@id": "_:b13707", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22452", + "@id": "_:b13708", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19790", + "@id": "_:b1440", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27795", + "@id": "_:b1441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19794", + "@id": "_:b5944", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28597", + "@id": "_:b5945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19787", + "@id": "_:b12145", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26585", + "@id": "_:b12146", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19783", + "@id": "_:b17352", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19784", + "@id": "_:b17353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", + } + }, + { + "@id": "_:b3881", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3882", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19788", + "@id": "_:b23829", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", "result": { - "@id": "_:b26896", + "@id": "_:b23830", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19793", + "@id": "_:b9648", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28914", + "@id": "_:b9649", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19792", + "@id": "_:b17968", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28913", + "@id": "_:b17969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19786", + "@id": "_:b23823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", "result": { - "@id": "_:b24763", + "@id": "_:b23824", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19791", + "@id": "_:b23825", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", "result": { - "@id": "_:b20961", + "@id": "_:b23826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19789", + "@id": "_:b23827", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", "result": { - "@id": "_:b28912", + "@id": "_:b23828", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e028-out.nq", - "title": "Use @vocab in properties and @type but not in @id", - "rdfs:comment": "RDF version of expand-0028", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e028-in.jsonld", + "title": "Language maps", + "rdfs:comment": "Language Maps expand values to include @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0030-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0030-out.jsonld", "assertions": [ { - "@id": "_:b9837", + "@id": "_:b13709", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28780", + "@id": "_:b13710", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9840", + "@id": "_:b1442", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29892", + "@id": "_:b1443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9836", + "@id": "_:b5946", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28317", + "@id": "_:b5947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9839", + "@id": "_:b12147", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29615", + "@id": "_:b12148", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9835", + "@id": "_:b17354", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22642", + "@id": "_:b17355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", + } + }, + { + "@id": "_:b3883", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3884", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9838", + "@id": "_:b23837", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", "result": { - "@id": "_:b29206", + "@id": "_:b23838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9842", + "@id": "_:b9650", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22652", + "@id": "_:b9651", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9843", + "@id": "_:b17970", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28351", + "@id": "_:b17971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9834", + "@id": "_:b23831", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", "result": { - "@id": "_:b10919", + "@id": "_:b23832", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9841", + "@id": "_:b23833", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", "result": { - "@id": "_:b24070", + "@id": "_:b23834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9832", + "@id": "_:b23835", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", "result": { - "@id": "_:b9833", + "@id": "_:b23836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e029-out.nq", - "title": "Relative IRIs", - "rdfs:comment": "RDF version of expand-0029", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e029-in.jsonld", + "title": "type-coercion of native types", + "rdfs:comment": "Expanding native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0031-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0031-out.jsonld", "assertions": [ { - "@id": "_:b1763", + "@id": "_:b13711", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24755", + "@id": "_:b13712", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", - "assertedBy": "http://kasei.us/about/#greg", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1764", + "@id": "_:b1444", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24756", + "@id": "_:b1445", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1770", + "@id": "_:b5948", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24760", + "@id": "_:b5949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1766", + "@id": "_:b12149", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3529", + "@id": "_:b12150", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1765", + "@id": "_:b17356", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24757", + "@id": "_:b17357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", + } + }, + { + "@id": "_:b3885", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3886", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1762", + "@id": "_:b23845", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", "result": { - "@id": "_:b24754", + "@id": "_:b23846", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1759", + "@id": "_:b9652", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1760", + "@id": "_:b9653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1769", + "@id": "_:b17972", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24759", + "@id": "_:b17973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1761", + "@id": "_:b23839", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", "result": { - "@id": "_:b23212", + "@id": "_:b23840", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1767", + "@id": "_:b23841", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", "result": { - "@id": "_:b5767", + "@id": "_:b23842", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1768", + "@id": "_:b23843", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", "result": { - "@id": "_:b24758", + "@id": "_:b23844", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e030-out.nq", - "title": "Language maps", - "rdfs:comment": "RDF version of expand-0030", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e030-in.jsonld", + "title": "Null term and @vocab", + "rdfs:comment": "Mapping a term to null decouples it from @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0032-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0032-out.jsonld", "assertions": [ { - "@id": "_:b8735", + "@id": "_:b13713", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3982", + "@id": "_:b13714", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8731", + "@id": "_:b1446", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21058", + "@id": "_:b1447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8732", + "@id": "_:b5950", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24818", + "@id": "_:b5951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8734", + "@id": "_:b12151", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26654", + "@id": "_:b12152", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8739", + "@id": "_:b17358", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29649", + "@id": "_:b17359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", + } + }, + { + "@id": "_:b3887", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3888", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8740", + "@id": "_:b23853", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", "result": { - "@id": "_:b28980", + "@id": "_:b23854", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8730", + "@id": "_:b9654", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1728", + "@id": "_:b9655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8736", + "@id": "_:b17974", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24820", + "@id": "_:b17975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8737", + "@id": "_:b23847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", "result": { - "@id": "_:b26975", + "@id": "_:b23848", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8733", + "@id": "_:b23849", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", "result": { - "@id": "_:b25350", + "@id": "_:b23850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8738", + "@id": "_:b23851", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", "result": { - "@id": "_:b14710", + "@id": "_:b23852", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e031-out.nq", - "title": "type-coercion of native types", - "rdfs:comment": "RDF version of expand-0031", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e031-in.jsonld", + "title": "Using @vocab with with type-coercion", + "rdfs:comment": "Verifies that terms can be defined using @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0033-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0033-out.jsonld", "assertions": [ { - "@id": "_:b5316", + "@id": "_:b13715", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28215", + "@id": "_:b13716", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5307", + "@id": "_:b1448", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6353", + "@id": "_:b1449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5311", + "@id": "_:b5952", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27000", + "@id": "_:b5953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5310", + "@id": "_:b12153", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26505", + "@id": "_:b12154", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5313", + "@id": "_:b17360", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28223", + "@id": "_:b17361", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", + } + }, + { + "@id": "_:b3889", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3890", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5317", + "@id": "_:b23861", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", "result": { - "@id": "_:b29806", + "@id": "_:b23862", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5315", + "@id": "_:b9656", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29849", + "@id": "_:b9657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5314", + "@id": "_:b17976", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3284", + "@id": "_:b17977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5309", + "@id": "_:b23855", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", "result": { - "@id": "_:b20697", + "@id": "_:b23856", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5312", + "@id": "_:b23857", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", "result": { - "@id": "_:b24925", + "@id": "_:b23858", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5308", + "@id": "_:b23859", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", "result": { - "@id": "_:b19618", + "@id": "_:b23860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e032-out.nq", - "title": "Mapping a term to null decouples it from @vocab", - "rdfs:comment": "RDF version of expand-0032", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e032-in.jsonld", + "title": "Multiple properties expanding to the same IRI", + "rdfs:comment": "Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0034-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0034-out.jsonld", "assertions": [ { - "@id": "_:b20192", + "@id": "_:b13717", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24648", + "@id": "_:b13718", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20187", + "@id": "_:b1450", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21584", + "@id": "_:b1451", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20184", + "@id": "_:b5954", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20185", + "@id": "_:b5955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20191", + "@id": "_:b12155", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29790", + "@id": "_:b12156", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20186", + "@id": "_:b17362", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21405", + "@id": "_:b17363", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", + } + }, + { + "@id": "_:b3891", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3892", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20194", + "@id": "_:b23869", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", "result": { - "@id": "_:b26712", + "@id": "_:b23870", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20189", + "@id": "_:b9660", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20299", + "@id": "_:b9661", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20195", + "@id": "_:b17978", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29424", + "@id": "_:b17979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20188", + "@id": "_:b23863", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", "result": { - "@id": "_:b20683", + "@id": "_:b23864", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20193", + "@id": "_:b23865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", "result": { - "@id": "_:b21094", + "@id": "_:b23866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20190", + "@id": "_:b23867", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", "result": { - "@id": "_:b27316", + "@id": "_:b23868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e033-out.nq", - "title": "Using @vocab with with type-coercion", - "rdfs:comment": "RDF version of expand-0033", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e033-in.jsonld", + "title": "Language maps with @vocab, default language, and colliding property", + "rdfs:comment": "Pathological tests of language maps", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0035-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0035-out.jsonld", "assertions": [ { - "@id": "_:b1993", + "@id": "_:b13719", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14792", + "@id": "_:b13720", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1986", + "@id": "_:b1452", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14786", + "@id": "_:b1453", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1982", + "@id": "_:b5956", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b1983", + "@id": "_:b5957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1988", + "@id": "_:b12157", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14788", + "@id": "_:b12158", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1989", + "@id": "_:b17364", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14789", + "@id": "_:b17365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", + } + }, + { + "@id": "_:b3893", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3894", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1992", + "@id": "_:b23877", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", "result": { - "@id": "_:b12565", + "@id": "_:b23878", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1991", + "@id": "_:b9662", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14791", + "@id": "_:b9663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1984", + "@id": "_:b17980", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4687", + "@id": "_:b17981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1990", + "@id": "_:b23871", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", "result": { - "@id": "_:b14790", + "@id": "_:b23872", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1987", + "@id": "_:b23873", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", "result": { - "@id": "_:b14787", + "@id": "_:b23874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1985", + "@id": "_:b23875", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", "result": { - "@id": "_:b14785", + "@id": "_:b23876", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e034-out.nq", - "title": "Multiple properties expanding to the same IRI", - "rdfs:comment": "RDF version of expand-0034", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e034-in.jsonld", + "title": "Expanding @index", + "rdfs:comment": "Expanding index maps for terms defined with @container: @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0036-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0036-out.jsonld", "assertions": [ { - "@id": "_:b20067", + "@id": "_:b13721", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27161", + "@id": "_:b13722", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20061", + "@id": "_:b1454", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20466", + "@id": "_:b1455", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20060", + "@id": "_:b5958", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12980", + "@id": "_:b5959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20070", + "@id": "_:b12159", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29314", + "@id": "_:b12160", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20065", + "@id": "_:b17366", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28185", + "@id": "_:b17367", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", + } + }, + { + "@id": "_:b3895", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3896", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20068", + "@id": "_:b23885", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", "result": { - "@id": "_:b24871", + "@id": "_:b23886", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20063", + "@id": "_:b9664", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22827", + "@id": "_:b9665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20064", + "@id": "_:b17982", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27129", + "@id": "_:b17983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20066", + "@id": "_:b23879", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", "result": { - "@id": "_:b17777", + "@id": "_:b23880", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20062", + "@id": "_:b23881", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", "result": { - "@id": "_:b21556", + "@id": "_:b23882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20069", + "@id": "_:b23883", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", "result": { - "@id": "_:b24999", + "@id": "_:b23884", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e035-out.nq", - "title": "Language maps with @vocab, default language, and colliding property", - "rdfs:comment": "RDF version of expand-0035", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e035-in.jsonld", + "title": "Expanding @reverse", + "rdfs:comment": "Expanding @reverse keeps @reverse", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0037-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0037-out.jsonld", "assertions": [ { - "@id": "_:b9127", + "@id": "_:b13723", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19885", + "@id": "_:b13724", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9126", + "@id": "_:b1456", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19884", + "@id": "_:b1457", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9125", + "@id": "_:b5960", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19883", + "@id": "_:b5961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9116", + "@id": "_:b12161", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9117", + "@id": "_:b12162", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9118", + "@id": "_:b17368", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12261", + "@id": "_:b17369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", + } + }, + { + "@id": "_:b3897", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3898", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9119", + "@id": "_:b23893", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", "result": { - "@id": "_:b16329", + "@id": "_:b23894", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9122", + "@id": "_:b9666", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19880", + "@id": "_:b9667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9124", + "@id": "_:b17984", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19882", + "@id": "_:b17985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9123", + "@id": "_:b23887", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", "result": { - "@id": "_:b19881", + "@id": "_:b23888", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9121", + "@id": "_:b23889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", "result": { - "@id": "_:b19879", + "@id": "_:b23890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9120", + "@id": "_:b23891", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", "result": { - "@id": "_:b19878", + "@id": "_:b23892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e036-out.nq", - "title": "Expanding @index", - "rdfs:comment": "RDF version of expand-0036", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e036-in.jsonld", + "title": "Using terms in a reverse-maps", + "rdfs:comment": "Terms within @reverse are expanded", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0039-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0039-out.jsonld", "assertions": [ { - "@id": "_:b8330", + "@id": "_:b13725", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15209", + "@id": "_:b13726", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8335", + "@id": "_:b1458", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21621", + "@id": "_:b1459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8331", + "@id": "_:b5962", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21618", + "@id": "_:b5963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8328", + "@id": "_:b12163", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14076", + "@id": "_:b12164", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8332", + "@id": "_:b17370", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21619", + "@id": "_:b17371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", + } + }, + { + "@id": "_:b3899", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3900", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8337", + "@id": "_:b23901", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", "result": { - "@id": "_:b2145", + "@id": "_:b23902", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8334", + "@id": "_:b9668", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8848", + "@id": "_:b9669", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8336", + "@id": "_:b17986", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13366", + "@id": "_:b17987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8333", + "@id": "_:b23895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", "result": { - "@id": "_:b21620", + "@id": "_:b23896", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8329", + "@id": "_:b23897", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", "result": { - "@id": "_:b18577", + "@id": "_:b23898", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8326", + "@id": "_:b23899", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", "result": { - "@id": "_:b8327", + "@id": "_:b23900", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e037-out.nq", - "title": "Expanding @reverse", - "rdfs:comment": "RDF version of expand-0037", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e037-in.jsonld", + "title": "language and index expansion on non-objects", + "rdfs:comment": "Only invoke language and index map expansion if the value is a JSON object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0040-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0040-out.jsonld", "assertions": [ { - "@id": "_:b1573", + "@id": "_:b13727", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10841", + "@id": "_:b13728", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1575", + "@id": "_:b1460", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20799", + "@id": "_:b1461", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1581", + "@id": "_:b5964", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29541", + "@id": "_:b5965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1571", + "@id": "_:b12167", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1572", + "@id": "_:b12168", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1578", + "@id": "_:b17374", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22141", + "@id": "_:b17375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", + } + }, + { + "@id": "_:b3901", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3902", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1579", + "@id": "_:b23909", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", "result": { - "@id": "_:b25548", + "@id": "_:b23910", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1580", + "@id": "_:b9670", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20710", + "@id": "_:b9671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1576", + "@id": "_:b17988", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24882", + "@id": "_:b17989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1574", + "@id": "_:b23903", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", "result": { - "@id": "_:b8744", + "@id": "_:b23904", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1582", + "@id": "_:b23905", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", "result": { - "@id": "_:b29804", + "@id": "_:b23906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1577", + "@id": "_:b23907", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", "result": { - "@id": "_:b23374", + "@id": "_:b23908", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e039-out.nq", - "title": "Using terms in a reverse-maps", - "rdfs:comment": "RDF version of expand-0039", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e039-in.jsonld", + "title": "@language: null resets the default language", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0041-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0041-out.jsonld", "assertions": [ { - "@id": "_:b1295", + "@id": "_:b13729", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28968", + "@id": "_:b13730", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1292", + "@id": "_:b1462", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26513", + "@id": "_:b1463", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1294", + "@id": "_:b5966", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27788", + "@id": "_:b5967", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1297", + "@id": "_:b12169", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29483", + "@id": "_:b12170", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1293", + "@id": "_:b17376", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27613", + "@id": "_:b17377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", + } + }, + { + "@id": "_:b3903", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3904", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1291", + "@id": "_:b23917", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", "result": { - "@id": "_:b7099", + "@id": "_:b23918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1289", + "@id": "_:b9672", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1290", + "@id": "_:b9673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1296", + "@id": "_:b17990", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11033", + "@id": "_:b17991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1298", + "@id": "_:b23911", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", "result": { - "@id": "_:b23886", + "@id": "_:b23912", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1299", + "@id": "_:b23913", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", "result": { - "@id": "_:b4728", + "@id": "_:b23914", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1300", + "@id": "_:b23915", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", "result": { - "@id": "_:b29058", + "@id": "_:b23916", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e040-out.nq", - "title": "language and index expansion on non-objects", - "rdfs:comment": "RDF version of expand-0040", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e040-in.jsonld", + "title": "Reverse properties", + "rdfs:comment": "Expanding terms defined as reverse properties uses @reverse in expanded document", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0042-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0042-out.jsonld", "assertions": [ { - "@id": "_:b16596", + "@id": "_:b13731", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20181", + "@id": "_:b13732", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16597", + "@id": "_:b1464", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23879", + "@id": "_:b1465", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16599", + "@id": "_:b5968", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27200", + "@id": "_:b5969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16600", + "@id": "_:b12171", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28697", + "@id": "_:b12172", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16598", + "@id": "_:b17378", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24473", + "@id": "_:b17379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", + } + }, + { + "@id": "_:b3905", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3906", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16603", + "@id": "_:b23925", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", "result": { - "@id": "_:b24246", + "@id": "_:b23926", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16595", + "@id": "_:b9674", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19229", + "@id": "_:b9675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16602", + "@id": "_:b17992", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29356", + "@id": "_:b17993", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16601", + "@id": "_:b23919", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", "result": { - "@id": "_:b16609", + "@id": "_:b23920", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16604", + "@id": "_:b23921", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", "result": { - "@id": "_:b27781", + "@id": "_:b23922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16593", + "@id": "_:b23923", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", "result": { - "@id": "_:b16594", + "@id": "_:b23924", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e041-out.nq", - "title": "Reset the default language", - "rdfs:comment": "RDF version of expand-0041", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e041-in.jsonld", + "title": "Using reverse properties inside a @reverse-container", + "rdfs:comment": "Expanding a reverse property within a @reverse undoes both reversals", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0043-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0043-out.jsonld", "assertions": [ { - "@id": "_:b11933", + "@id": "_:b13733", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28056", + "@id": "_:b13734", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11934", + "@id": "_:b1466", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9870", + "@id": "_:b1467", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11935", + "@id": "_:b5970", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11275", + "@id": "_:b5971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11932", + "@id": "_:b12173", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27499", + "@id": "_:b12174", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11929", + "@id": "_:b17380", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16497", + "@id": "_:b17381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", + } + }, + { + "@id": "_:b3907", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3908", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11938", + "@id": "_:b23933", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", "result": { - "@id": "_:b22486", + "@id": "_:b23934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11927", + "@id": "_:b9676", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11928", + "@id": "_:b9677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11936", + "@id": "_:b17994", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15251", + "@id": "_:b17995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11930", + "@id": "_:b23927", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", "result": { - "@id": "_:b21700", + "@id": "_:b23928", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11931", + "@id": "_:b23929", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", "result": { - "@id": "_:b18837", + "@id": "_:b23930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11937", + "@id": "_:b23931", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", "result": { - "@id": "_:b21951", + "@id": "_:b23932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e042-out.nq", - "title": "Expanding reverse properties", - "rdfs:comment": "RDF version of expand-0042", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e042-in.jsonld", + "title": "Index maps with language mappings", + "rdfs:comment": "Ensure index maps use language mapping", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0044-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0044-out.jsonld", "assertions": [ { - "@id": "_:b5815", + "@id": "_:b13735", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26213", + "@id": "_:b13736", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5817", + "@id": "_:b1468", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27783", + "@id": "_:b1469", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5816", + "@id": "_:b5972", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26237", + "@id": "_:b5973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5822", + "@id": "_:b12175", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26245", + "@id": "_:b12176", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5811", + "@id": "_:b17382", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5812", + "@id": "_:b17383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", + } + }, + { + "@id": "_:b3909", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3910", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5821", + "@id": "_:b23941", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", "result": { - "@id": "_:b25781", + "@id": "_:b23942", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5813", + "@id": "_:b9678", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1796", + "@id": "_:b9679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5818", + "@id": "_:b17996", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27784", + "@id": "_:b17997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5814", + "@id": "_:b23935", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", "result": { - "@id": "_:b23599", + "@id": "_:b23936", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5820", + "@id": "_:b23937", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", "result": { - "@id": "_:b17207", + "@id": "_:b23938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5819", + "@id": "_:b23939", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", "result": { - "@id": "_:b6985", + "@id": "_:b23940", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e043-out.nq", - "title": "Using reverse properties inside a @reverse-container", - "rdfs:comment": "RDF version of expand-0043", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e043-in.jsonld", + "title": "Top-level value objects", + "rdfs:comment": "Expanding top-level value objects causes them to be removed", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0045-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0045-out.jsonld", "assertions": [ { - "@id": "_:b11919", + "@id": "_:b13737", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4778", + "@id": "_:b13738", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11914", + "@id": "_:b1470", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11915", + "@id": "_:b1471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11918", + "@id": "_:b5974", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23765", + "@id": "_:b5975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11921", + "@id": "_:b12177", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28725", + "@id": "_:b12178", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11917", + "@id": "_:b17384", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12761", + "@id": "_:b17385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", + } + }, + { + "@id": "_:b3911", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3912", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11925", + "@id": "_:b23949", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", "result": { - "@id": "_:b21356", + "@id": "_:b23950", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11920", + "@id": "_:b9682", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27843", + "@id": "_:b9683", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11924", + "@id": "_:b17998", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18435", + "@id": "_:b17999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11923", + "@id": "_:b23943", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", "result": { - "@id": "_:b10509", + "@id": "_:b23944", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11916", + "@id": "_:b23945", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", "result": { - "@id": "_:b17946", + "@id": "_:b23946", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11922", + "@id": "_:b23947", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", "result": { - "@id": "_:b22372", + "@id": "_:b23948", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e044-out.nq", - "title": "Ensure index maps use language mapping", - "rdfs:comment": "RDF version of expand-0044", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e044-in.jsonld", + "title": "Free-floating nodes", + "rdfs:comment": "Expanding free-floating nodes causes them to be removed", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0046-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0046-out.jsonld", "assertions": [ { - "@id": "_:b7963", + "@id": "_:b13739", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23442", + "@id": "_:b13740", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7961", + "@id": "_:b1472", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24104", + "@id": "_:b1473", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7954", + "@id": "_:b5976", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7955", + "@id": "_:b5977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7957", + "@id": "_:b12179", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20517", + "@id": "_:b12180", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7956", + "@id": "_:b17386", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13999", + "@id": "_:b17387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", + } + }, + { + "@id": "_:b3913", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3914", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7960", + "@id": "_:b23957", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", "result": { - "@id": "_:b17412", + "@id": "_:b23958", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7962", + "@id": "_:b9684", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19224", + "@id": "_:b9685", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7958", + "@id": "_:b18000", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8677", + "@id": "_:b18001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7964", + "@id": "_:b23951", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", "result": { - "@id": "_:b28188", + "@id": "_:b23952", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7959", + "@id": "_:b23953", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", "result": { - "@id": "_:b12956", + "@id": "_:b23954", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7965", + "@id": "_:b23955", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", "result": { - "@id": "_:b27038", + "@id": "_:b23956", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e045-out.nq", - "title": "Top-level value objects are removed", - "rdfs:comment": "RDF version of expand-0045", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e045-in.jsonld", + "title": "Free-floating values in sets and free-floating lists", + "rdfs:comment": "Free-floating values in sets are removed, free-floating lists are removed completely", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0047-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0047-out.jsonld", "assertions": [ { - "@id": "_:b20696", + "@id": "_:b13741", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29614", + "@id": "_:b13742", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20691", + "@id": "_:b1474", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19447", + "@id": "_:b1475", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20688", + "@id": "_:b5978", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23883", + "@id": "_:b5979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20689", + "@id": "_:b12181", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24677", + "@id": "_:b12182", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20693", + "@id": "_:b17388", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29612", + "@id": "_:b17389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", + } + }, + { + "@id": "_:b3915", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3916", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20687", + "@id": "_:b23965", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", "result": { - "@id": "_:b22644", + "@id": "_:b23966", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20686", + "@id": "_:b9686", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21906", + "@id": "_:b9687", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20694", + "@id": "_:b18002", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27797", + "@id": "_:b18003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20690", + "@id": "_:b23959", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", "result": { - "@id": "_:b28761", + "@id": "_:b23960", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20692", + "@id": "_:b23961", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", "result": { - "@id": "_:b29267", + "@id": "_:b23962", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20695", + "@id": "_:b23963", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", "result": { - "@id": "_:b29613", + "@id": "_:b23964", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e046-out.nq", - "title": "Free-floating nodes are removed", - "rdfs:comment": "RDF version of expand-0046", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e046-in.jsonld", + "title": "Terms are ignored in @id", + "rdfs:comment": "Values of @id are not expanded as terms", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0048-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0048-out.jsonld", "assertions": [ { - "@id": "_:b362", + "@id": "_:b13743", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21427", + "@id": "_:b13744", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b363", + "@id": "_:b1476", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24769", + "@id": "_:b1477", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b366", + "@id": "_:b5980", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24772", + "@id": "_:b5981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b360", + "@id": "_:b12183", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7448", + "@id": "_:b12184", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b368", + "@id": "_:b17390", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24774", + "@id": "_:b17391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + } + }, + { + "@id": "_:b3917", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3918", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b370", + "@id": "_:b23973", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", "result": { - "@id": "_:b23409", + "@id": "_:b23974", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b364", + "@id": "_:b9688", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24770", + "@id": "_:b9689", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b365", + "@id": "_:b18004", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24771", + "@id": "_:b18005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b367", + "@id": "_:b23967", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", "result": { - "@id": "_:b24773", + "@id": "_:b23968", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b369", + "@id": "_:b23969", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", "result": { - "@id": "_:b24775", + "@id": "_:b23970", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b361", + "@id": "_:b23971", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", "result": { - "@id": "_:b23141", + "@id": "_:b23972", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e047-out.nq", - "title": "Remove free-floating set values and lists", - "rdfs:comment": "RDF version of expand-0047", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e047-in.jsonld", + "title": "String values of reverse properties", + "rdfs:comment": "String values of a reverse property with @type: @id are treated as IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0049-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0049-out.jsonld", "assertions": [ { - "@id": "_:b2899", + "@id": "_:b13745", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26061", + "@id": "_:b13746", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2903", + "@id": "_:b1478", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27117", + "@id": "_:b1479", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2902", + "@id": "_:b5982", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27844", + "@id": "_:b5983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2905", + "@id": "_:b12185", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24996", + "@id": "_:b12186", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2900", + "@id": "_:b17392", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23878", + "@id": "_:b17393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + } + }, + { + "@id": "_:b3919", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3920", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2904", + "@id": "_:b23981", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", "result": { - "@id": "_:b23706", + "@id": "_:b23982", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2896", + "@id": "_:b9690", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4230", + "@id": "_:b9691", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2897", + "@id": "_:b18006", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12653", + "@id": "_:b18007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2901", + "@id": "_:b23975", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", "result": { - "@id": "_:b28143", + "@id": "_:b23976", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2894", + "@id": "_:b23977", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", "result": { - "@id": "_:b2895", + "@id": "_:b23978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2898", + "@id": "_:b23979", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", "result": { - "@id": "_:b11174", + "@id": "_:b23980", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e048-out.nq", - "title": "Terms are ignored in @id", - "rdfs:comment": "RDF version of expand-0048", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e048-in.jsonld", + "title": "Term definitions with prefix separate from prefix definitions", + "rdfs:comment": "Term definitions using compact IRIs don't inherit the definitions of the prefix", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0050-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0050-out.jsonld", "assertions": [ { - "@id": "_:b6986", + "@id": "_:b13747", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6987", + "@id": "_:b13748", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6993", + "@id": "_:b1480", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26992", + "@id": "_:b1481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6997", + "@id": "_:b5984", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26995", + "@id": "_:b5985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6994", + "@id": "_:b12189", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26993", + "@id": "_:b12190", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6992", + "@id": "_:b17396", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19425", + "@id": "_:b17397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", + } + }, + { + "@id": "_:b3921", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3922", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6988", + "@id": "_:b23989", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", "result": { - "@id": "_:b20316", + "@id": "_:b23990", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6989", + "@id": "_:b9692", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21697", + "@id": "_:b9693", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6995", + "@id": "_:b18008", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26994", + "@id": "_:b18009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6991", + "@id": "_:b23983", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", "result": { - "@id": "_:b26991", + "@id": "_:b23984", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6990", + "@id": "_:b23985", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", "result": { - "@id": "_:b26990", + "@id": "_:b23986", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6996", + "@id": "_:b23987", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", "result": { - "@id": "_:b21699", + "@id": "_:b23988", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e049-out.nq", - "title": "Using strings as value of a reverse property", - "rdfs:comment": "RDF version of expand-0049", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e049-in.jsonld", + "title": "Expansion of keyword aliases in term definitions", + "rdfs:comment": "Expanding terms which are keyword aliases", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0051-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0051-out.jsonld", "assertions": [ { - "@id": "_:b21327", + "@id": "_:b13749", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25541", + "@id": "_:b13750", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21323", + "@id": "_:b1482", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25537", + "@id": "_:b1483", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21321", + "@id": "_:b5986", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10115", + "@id": "_:b5987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21328", + "@id": "_:b12191", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23713", + "@id": "_:b12192", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21322", + "@id": "_:b17398", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20350", + "@id": "_:b17399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", + } + }, + { + "@id": "_:b3923", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3924", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21319", + "@id": "_:b23997", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", "result": { - "@id": "_:b4000", + "@id": "_:b23998", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21320", + "@id": "_:b9694", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24373", + "@id": "_:b9695", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21324", + "@id": "_:b18010", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25538", + "@id": "_:b18011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21325", + "@id": "_:b23991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", "result": { - "@id": "_:b25539", + "@id": "_:b23992", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b21326", + "@id": "_:b23993", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", "result": { - "@id": "_:b25540", + "@id": "_:b23994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21329", + "@id": "_:b23995", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", "result": { - "@id": "_:b25542", + "@id": "_:b23996", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e050-out.nq", - "title": "Term definitions with prefix separate from prefix definitions", - "rdfs:comment": "RDF version of expand-0050", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e050-in.jsonld", + "title": "@vocab-relative IRIs in term definitions", + "rdfs:comment": "If @vocab is defined, term definitions are expanded relative to @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0052-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0052-out.jsonld", "assertions": [ { - "@id": "_:b13986", + "@id": "_:b13751", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13997", + "@id": "_:b13752", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13976", + "@id": "_:b1484", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13987", + "@id": "_:b1485", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13979", + "@id": "_:b5988", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13990", + "@id": "_:b5989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13985", + "@id": "_:b12193", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13996", + "@id": "_:b12194", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13983", + "@id": "_:b17400", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13994", + "@id": "_:b17401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", + } + }, + { + "@id": "_:b3925", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3926", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13977", + "@id": "_:b24005", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", "result": { - "@id": "_:b13988", + "@id": "_:b24006", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13978", + "@id": "_:b9696", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13989", + "@id": "_:b9697", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13980", + "@id": "_:b18012", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13991", + "@id": "_:b18013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13982", + "@id": "_:b23999", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", "result": { - "@id": "_:b13993", + "@id": "_:b24000", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13984", + "@id": "_:b24001", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", "result": { - "@id": "_:b13995", + "@id": "_:b24002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13981", + "@id": "_:b24003", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", "result": { - "@id": "_:b13992", + "@id": "_:b24004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e051-out.nq", - "title": "Expansion of keyword aliases in term definitions", - "rdfs:comment": "RDF version of expand-0051", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e051-in.jsonld", + "title": "Expand absolute IRI with @type: @vocab", + "rdfs:comment": "Expanding values of properties of @type: @vocab does not further expand absolute IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0053-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0053-out.jsonld", "assertions": [ { - "@id": "_:b15848", + "@id": "_:b13753", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18820", + "@id": "_:b13754", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15844", + "@id": "_:b1486", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25820", + "@id": "_:b1487", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15845", + "@id": "_:b5990", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28234", + "@id": "_:b5991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15849", + "@id": "_:b12195", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22376", + "@id": "_:b12196", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15841", + "@id": "_:b17402", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3045", + "@id": "_:b17403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", + } + }, + { + "@id": "_:b3927", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3928", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15847", + "@id": "_:b24013", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", "result": { - "@id": "_:b28031", + "@id": "_:b24014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15842", + "@id": "_:b9698", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12759", + "@id": "_:b9699", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15839", + "@id": "_:b18014", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15840", + "@id": "_:b18015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15843", + "@id": "_:b24007", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", "result": { - "@id": "_:b13246", + "@id": "_:b24008", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15846", + "@id": "_:b24009", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", "result": { - "@id": "_:b19585", + "@id": "_:b24010", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15850", + "@id": "_:b24011", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", "result": { - "@id": "_:b28029", + "@id": "_:b24012", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e052-out.nq", - "title": "@vocab-relative IRIs in term definitions", - "rdfs:comment": "RDF version of expand-0052", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e052-in.jsonld", + "title": "Expand term with @type: @vocab", + "rdfs:comment": "Expanding values of properties of @type: @vocab does not expand term values", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0054-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0054-out.jsonld", "assertions": [ { - "@id": "_:b2723", + "@id": "_:b13755", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b2734", + "@id": "_:b13756", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2718", + "@id": "_:b1488", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2729", + "@id": "_:b1489", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2722", + "@id": "_:b5992", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2733", + "@id": "_:b5993", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2728", + "@id": "_:b12197", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2739", + "@id": "_:b12198", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2720", + "@id": "_:b17404", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2731", + "@id": "_:b17405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", + } + }, + { + "@id": "_:b3929", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3930", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2726", + "@id": "_:b24021", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", "result": { - "@id": "_:b2737", + "@id": "_:b24022", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2725", + "@id": "_:b9700", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2736", + "@id": "_:b9701", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2724", + "@id": "_:b18016", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2735", + "@id": "_:b18017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2719", + "@id": "_:b24015", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", "result": { - "@id": "_:b2730", + "@id": "_:b24016", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2721", + "@id": "_:b24017", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", "result": { - "@id": "_:b2732", + "@id": "_:b24018", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2727", + "@id": "_:b24019", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", "result": { - "@id": "_:b2738", + "@id": "_:b24020", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e053-out.nq", - "title": "Expand absolute IRI with @type: @vocab", - "rdfs:comment": "RDF version of expand-0053", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e053-in.jsonld", + "title": "Expand @vocab-relative term with @type: @vocab", + "rdfs:comment": "Expanding values of properties of @type: @vocab expands relative IRIs using @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0055-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0055-out.jsonld", "assertions": [ { - "@id": "_:b19211", + "@id": "_:b13757", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20220", + "@id": "_:b13758", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19218", + "@id": "_:b1490", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22292", + "@id": "_:b1491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19216", + "@id": "_:b5994", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13075", + "@id": "_:b5995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19217", + "@id": "_:b12199", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22291", + "@id": "_:b12200", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19214", + "@id": "_:b17406", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22290", + "@id": "_:b17407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", + } + }, + { + "@id": "_:b3931", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3932", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19219", + "@id": "_:b24029", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", "result": { - "@id": "_:b22293", + "@id": "_:b24030", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19213", + "@id": "_:b9704", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22289", + "@id": "_:b9705", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19209", + "@id": "_:b18018", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19210", + "@id": "_:b18019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19215", + "@id": "_:b24023", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", "result": { - "@id": "_:b18574", + "@id": "_:b24024", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19212", + "@id": "_:b24025", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", "result": { - "@id": "_:b21694", + "@id": "_:b24026", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19220", + "@id": "_:b24027", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", "result": { - "@id": "_:b22294", + "@id": "_:b24028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e054-out.nq", - "title": "Expand term with @type: @vocab", - "rdfs:comment": "RDF version of expand-0054", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e054-in.jsonld", + "title": "Use terms with @type: @vocab but not with @type: @id", + "rdfs:comment": "Checks that expansion uses appropriate base depending on term definition having @type @id or @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0056-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0056-out.jsonld", "assertions": [ { - "@id": "_:b10883", + "@id": "_:b13759", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3777", + "@id": "_:b13760", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10886", + "@id": "_:b1492", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10896", + "@id": "_:b1493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10880", + "@id": "_:b5996", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10891", + "@id": "_:b5997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10884", + "@id": "_:b12201", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10894", + "@id": "_:b12202", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10885", + "@id": "_:b17408", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10895", + "@id": "_:b17409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", + } + }, + { + "@id": "_:b3933", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3934", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10882", + "@id": "_:b24037", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", "result": { - "@id": "_:b10893", + "@id": "_:b24038", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10879", + "@id": "_:b9706", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10890", + "@id": "_:b9707", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10887", + "@id": "_:b18020", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10897", + "@id": "_:b18021", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10878", + "@id": "_:b24031", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", "result": { - "@id": "_:b10889", + "@id": "_:b24032", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10881", + "@id": "_:b24033", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", "result": { - "@id": "_:b10892", + "@id": "_:b24034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10877", + "@id": "_:b24035", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", "result": { - "@id": "_:b10888", + "@id": "_:b24036", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e055-out.nq", - "title": "Expand @vocab-relative term with @type: @vocab", - "rdfs:comment": "RDF version of expand-0055", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e055-in.jsonld", + "title": "Expand relative IRI with @type: @vocab", + "rdfs:comment": "Relative values of terms with @type: @vocab expand relative to @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0057-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0057-out.jsonld", "assertions": [ { - "@id": "_:b13009", + "@id": "_:b13761", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28986", + "@id": "_:b13762", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13003", + "@id": "_:b1494", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28876", + "@id": "_:b1495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13006", + "@id": "_:b5998", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27754", + "@id": "_:b5999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13001", + "@id": "_:b12203", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9586", + "@id": "_:b12204", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13005", + "@id": "_:b17410", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18912", + "@id": "_:b17411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", + } + }, + { + "@id": "_:b3935", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3936", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13007", + "@id": "_:b24045", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", "result": { - "@id": "_:b14482", + "@id": "_:b24046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13002", + "@id": "_:b9708", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26728", + "@id": "_:b9709", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12998", + "@id": "_:b18022", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12999", + "@id": "_:b18023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13004", + "@id": "_:b24039", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", "result": { - "@id": "_:b29741", + "@id": "_:b24040", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13000", + "@id": "_:b24041", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", "result": { - "@id": "_:b23572", + "@id": "_:b24042", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13008", + "@id": "_:b24043", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", "result": { - "@id": "_:b2228", + "@id": "_:b24044", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e056-out.nq", - "title": "Use terms with @type: @vocab but not with @type: @id", - "rdfs:comment": "RDF version of expand-0056", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e056-in.jsonld", + "title": "Expand compact IRI with @type: @vocab", + "rdfs:comment": "Compact IRIs are expanded normally even if term has @type: @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0058-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0058-out.jsonld", "assertions": [ { - "@id": "_:b1896", + "@id": "_:b13763", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b1544", + "@id": "_:b13764", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1895", + "@id": "_:b1496", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19478", + "@id": "_:b1497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1892", + "@id": "_:b6000", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25936", + "@id": "_:b6001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1894", + "@id": "_:b12205", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25938", + "@id": "_:b12206", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1889", + "@id": "_:b17412", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22414", + "@id": "_:b17413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", + } + }, + { + "@id": "_:b3937", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3938", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1893", + "@id": "_:b24053", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", "result": { - "@id": "_:b25937", + "@id": "_:b24054", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1891", + "@id": "_:b9710", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25365", + "@id": "_:b9711", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1897", + "@id": "_:b18024", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4713", + "@id": "_:b18025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1898", + "@id": "_:b24047", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", "result": { - "@id": "_:b21813", + "@id": "_:b24048", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1890", + "@id": "_:b24049", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", "result": { - "@id": "_:b24884", + "@id": "_:b24050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1887", + "@id": "_:b24051", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", "result": { - "@id": "_:b1888", + "@id": "_:b24052", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e057-out.nq", - "title": "Expand relative IRI with @type: @vocab", - "rdfs:comment": "RDF version of expand-0057", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e057-in.jsonld", + "title": "Reset @vocab by setting it to null", + "rdfs:comment": "Setting @vocab to null removes a previous definition", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0059-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0059-out.jsonld", "assertions": [ { - "@id": "_:b1795", + "@id": "_:b13765", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22029", + "@id": "_:b13766", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1789", + "@id": "_:b1498", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25470", + "@id": "_:b1499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1793", + "@id": "_:b6002", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28945", + "@id": "_:b6003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1788", + "@id": "_:b12207", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23738", + "@id": "_:b12208", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1785", + "@id": "_:b17414", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21354", + "@id": "_:b17415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", + } + }, + { + "@id": "_:b3939", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3940", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1794", + "@id": "_:b24061", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", "result": { - "@id": "_:b22811", + "@id": "_:b24062", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1790", + "@id": "_:b9712", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27116", + "@id": "_:b9713", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1792", + "@id": "_:b18026", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24184", + "@id": "_:b18027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1787", + "@id": "_:b24055", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", "result": { - "@id": "_:b22637", + "@id": "_:b24056", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1791", + "@id": "_:b24057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", "result": { - "@id": "_:b16855", + "@id": "_:b24058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1786", + "@id": "_:b24059", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", "result": { - "@id": "_:b21801", + "@id": "_:b24060", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e058-out.nq", - "title": "Expand compact IRI with @type: @vocab", - "rdfs:comment": "RDF version of expand-0058", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e058-in.jsonld", + "title": "Overwrite document base with @base and reset it again", + "rdfs:comment": "Setting @base to an IRI and then resetting it to nil", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0060-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0060-out.jsonld", "assertions": [ { - "@id": "_:b2339", + "@id": "_:b13767", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16498", + "@id": "_:b13768", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2337", + "@id": "_:b1500", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25107", + "@id": "_:b1501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2344", + "@id": "_:b6004", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8936", + "@id": "_:b6005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2342", + "@id": "_:b12211", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15735", + "@id": "_:b12212", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2338", + "@id": "_:b17418", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10780", + "@id": "_:b17419", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", + } + }, + { + "@id": "_:b3941", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3942", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2341", + "@id": "_:b24069", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", "result": { - "@id": "_:b27130", + "@id": "_:b24070", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2334", + "@id": "_:b9714", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2335", + "@id": "_:b9715", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2345", + "@id": "_:b18028", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26708", + "@id": "_:b18029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2336", + "@id": "_:b24063", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", "result": { - "@id": "_:b12331", + "@id": "_:b24064", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2343", + "@id": "_:b24065", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", "result": { - "@id": "_:b18274", + "@id": "_:b24066", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2340", + "@id": "_:b24067", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", "result": { - "@id": "_:b9708", + "@id": "_:b24068", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e059-out.nq", - "title": "Reset @vocab by setting it to null", - "rdfs:comment": "RDF version of expand-0059", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e059-in.jsonld", + "title": "Coercing native types to arbitrary datatypes", + "rdfs:comment": "Expanding native types when coercing to arbitrary datatypes", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0061-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0061-out.jsonld", "assertions": [ { - "@id": "_:b23629", + "@id": "_:b13769", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23637", + "@id": "_:b13770", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b23627", + "@id": "_:b1502", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23635", + "@id": "_:b1503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23624", + "@id": "_:b6006", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23634", + "@id": "_:b6007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b23633", + "@id": "_:b12213", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22065", + "@id": "_:b12214", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23630", + "@id": "_:b17420", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15194", + "@id": "_:b17421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", + } + }, + { + "@id": "_:b3943", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3944", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23631", + "@id": "_:b24077", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", "result": { - "@id": "_:b18509", + "@id": "_:b24078", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23623", + "@id": "_:b9716", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13229", + "@id": "_:b9717", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23626", + "@id": "_:b18030", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20349", + "@id": "_:b18031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23628", + "@id": "_:b24071", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", "result": { - "@id": "_:b23636", + "@id": "_:b24072", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b23625", + "@id": "_:b24073", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", "result": { - "@id": "_:b5717", + "@id": "_:b24074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23632", + "@id": "_:b24075", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", "result": { - "@id": "_:b22183", + "@id": "_:b24076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e060-out.nq", - "title": "Overwrite document base with @base and reset it again", - "rdfs:comment": "RDF version of expand-0060", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e060-in.jsonld", + "title": "Various relative IRIs with with @base", + "rdfs:comment": "Pathological relative IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0062-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0062-out.jsonld", "assertions": [ { - "@id": "_:b3463", + "@id": "_:b13771", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21397", + "@id": "_:b13772", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3469", + "@id": "_:b1504", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21402", + "@id": "_:b1505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3461", + "@id": "_:b6008", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5106", + "@id": "_:b6009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3464", + "@id": "_:b12215", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21398", + "@id": "_:b12216", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3468", + "@id": "_:b17422", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21401", + "@id": "_:b17423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", + } + }, + { + "@id": "_:b3945", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3946", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3470", + "@id": "_:b24085", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", "result": { - "@id": "_:b21403", + "@id": "_:b24086", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3465", + "@id": "_:b9718", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21399", + "@id": "_:b9719", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3466", + "@id": "_:b18032", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2844", + "@id": "_:b18033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3459", + "@id": "_:b24079", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", "result": { - "@id": "_:b3460", + "@id": "_:b24080", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3467", + "@id": "_:b24081", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", "result": { - "@id": "_:b21400", + "@id": "_:b24082", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3462", + "@id": "_:b24083", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", "result": { - "@id": "_:b21396", + "@id": "_:b24084", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e061-out.nq", - "title": "Coercing native types to arbitrary datatypes", - "rdfs:comment": "RDF version of expand-0061", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e061-in.jsonld", + "title": "Reverse property and index container", + "rdfs:comment": "Expaning reverse properties with an index-container", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0063-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0063-out.jsonld", "assertions": [ { - "@id": "_:b5234", + "@id": "_:b13773", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3999", + "@id": "_:b13774", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5232", + "@id": "_:b1506", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14968", + "@id": "_:b1507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5237", + "@id": "_:b6010", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17355", + "@id": "_:b6011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5236", + "@id": "_:b12217", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24569", + "@id": "_:b12218", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5240", + "@id": "_:b17424", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14508", + "@id": "_:b17425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", + } + }, + { + "@id": "_:b3947", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3948", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5235", + "@id": "_:b24093", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", "result": { - "@id": "_:b19972", + "@id": "_:b24094", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5230", + "@id": "_:b9720", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5231", + "@id": "_:b9721", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5239", + "@id": "_:b18034", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21184", + "@id": "_:b18035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5238", + "@id": "_:b24087", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", "result": { - "@id": "_:b26797", + "@id": "_:b24088", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5241", + "@id": "_:b24089", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", "result": { - "@id": "_:b26798", + "@id": "_:b24090", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5233", + "@id": "_:b24091", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", "result": { - "@id": "_:b18707", + "@id": "_:b24092", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e062-out.nq", - "title": "Various relative IRIs with with @base", - "rdfs:comment": "RDF version of expand-0062", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e062-in.jsonld", + "title": "bnode values of reverse properties", + "rdfs:comment": "Expand reverse property whose values are unlabeled blank nodes", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0064-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0064-out.jsonld", "assertions": [ { - "@id": "_:b23936", + "@id": "_:b13775", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21564", + "@id": "_:b13776", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", - "assertedBy": "http://kasei.us/about/#greg", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b23939", + "@id": "_:b1508", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24249", + "@id": "_:b1509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23943", + "@id": "_:b6012", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24252", + "@id": "_:b6013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b23945", + "@id": "_:b12219", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24254", + "@id": "_:b12220", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23942", + "@id": "_:b17426", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24251", + "@id": "_:b17427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", + } + }, + { + "@id": "_:b3949", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3950", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23944", + "@id": "_:b24101", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", "result": { - "@id": "_:b24253", + "@id": "_:b24102", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23937", + "@id": "_:b9722", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24247", + "@id": "_:b9723", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23938", + "@id": "_:b18036", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24248", + "@id": "_:b18037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23941", + "@id": "_:b24095", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", "result": { - "@id": "_:b23266", + "@id": "_:b24096", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b23940", + "@id": "_:b24097", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", "result": { - "@id": "_:b24250", + "@id": "_:b24098", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23934", + "@id": "_:b24099", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", "result": { - "@id": "_:b23935", + "@id": "_:b24100", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e063-out.nq", - "title": "Expand a reverse property with an index-container", - "rdfs:comment": "RDF version of expand-0063", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e063-in.jsonld", + "title": "Drop unmapped keys in reverse map", + "rdfs:comment": "Keys that are not mapped to an IRI in a reverse-map are dropped", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0065-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0065-out.jsonld", "assertions": [ { - "@id": "_:b19939", + "@id": "_:b13777", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28149", + "@id": "_:b13778", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19938", + "@id": "_:b1510", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26107", + "@id": "_:b1511", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19934", + "@id": "_:b6014", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27667", + "@id": "_:b6015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19930", + "@id": "_:b12221", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23136", + "@id": "_:b12222", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19932", + "@id": "_:b17428", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26131", + "@id": "_:b17429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", + } + }, + { + "@id": "_:b3951", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3952", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19936", + "@id": "_:b24109", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", "result": { - "@id": "_:b11993", + "@id": "_:b24110", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19937", + "@id": "_:b9728", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28148", + "@id": "_:b9729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19933", + "@id": "_:b18038", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25993", + "@id": "_:b18039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19935", + "@id": "_:b24103", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", "result": { - "@id": "_:b27958", + "@id": "_:b24104", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19940", + "@id": "_:b24105", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", "result": { - "@id": "_:b28150", + "@id": "_:b24106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19931", + "@id": "_:b24107", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", "result": { - "@id": "_:b24088", + "@id": "_:b24108", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e064-out.nq", - "title": "Expand reverse property whose values are unlabeled blank nodes", - "rdfs:comment": "RDF version of expand-0064", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e064-in.jsonld", + "title": "Reverse-map keys with @vocab", + "rdfs:comment": "Expand uses @vocab to expand keys in reverse-maps", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0066-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0066-out.jsonld", "assertions": [ { - "@id": "_:b3279", + "@id": "_:b13779", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18297", + "@id": "_:b13780", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3277", + "@id": "_:b1512", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28895", + "@id": "_:b1513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3276", + "@id": "_:b6016", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26400", + "@id": "_:b6017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3283", + "@id": "_:b12223", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26772", + "@id": "_:b12224", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3274", + "@id": "_:b17430", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10550", + "@id": "_:b17431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", + } + }, + { + "@id": "_:b3953", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3954", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3275", + "@id": "_:b24117", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", "result": { - "@id": "_:b22440", + "@id": "_:b24118", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3282", + "@id": "_:b9730", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19316", + "@id": "_:b9731", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3272", + "@id": "_:b18040", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3273", + "@id": "_:b18041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3281", + "@id": "_:b24111", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", "result": { - "@id": "_:b18634", + "@id": "_:b24112", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3280", + "@id": "_:b24113", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", "result": { - "@id": "_:b27141", + "@id": "_:b24114", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3278", + "@id": "_:b24115", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", "result": { - "@id": "_:b29768", + "@id": "_:b24116", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e065-out.nq", - "title": "Keys that are not mapped to an IRI in a reverse-map are dropped", - "rdfs:comment": "RDF version of expand-0065", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e065-in.jsonld", + "title": "prefix://suffix not a compact IRI", + "rdfs:comment": "prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0067-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0067-out.jsonld", "assertions": [ { - "@id": "_:b17293", + "@id": "_:b13781", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29298", + "@id": "_:b13782", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17286", + "@id": "_:b1514", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19482", + "@id": "_:b1515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17287", + "@id": "_:b6018", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21877", + "@id": "_:b6019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17294", + "@id": "_:b12225", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26952", + "@id": "_:b12226", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17288", + "@id": "_:b17432", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29119", + "@id": "_:b17433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", + } + }, + { + "@id": "_:b3955", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3956", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17292", + "@id": "_:b24125", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", "result": { - "@id": "_:b22223", + "@id": "_:b24126", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17284", + "@id": "_:b9732", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17285", + "@id": "_:b9733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17291", + "@id": "_:b18042", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29006", + "@id": "_:b18043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17289", + "@id": "_:b24119", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", "result": { - "@id": "_:b17119", + "@id": "_:b24120", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17295", + "@id": "_:b24121", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", "result": { - "@id": "_:b29550", + "@id": "_:b24122", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17290", + "@id": "_:b24123", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", "result": { - "@id": "_:b29812", + "@id": "_:b24124", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e066-out.nq", - "title": "Use @vocab to expand keys in reverse-maps", - "rdfs:comment": "RDF version of expand-0066", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e066-in.jsonld", + "title": "_:suffix values are not a compact IRI", + "rdfs:comment": "prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0068-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0068-out.jsonld", "assertions": [ { - "@id": "_:b7211", + "@id": "_:b13783", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26732", + "@id": "_:b13784", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7205", + "@id": "_:b1516", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7206", + "@id": "_:b1517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7213", + "@id": "_:b6020", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26734", + "@id": "_:b6021", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7209", + "@id": "_:b12227", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16379", + "@id": "_:b12228", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7208", + "@id": "_:b17434", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25790", + "@id": "_:b17435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", + } + }, + { + "@id": "_:b3957", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3958", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7214", + "@id": "_:b24133", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", "result": { - "@id": "_:b26390", + "@id": "_:b24134", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7215", + "@id": "_:b9734", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26735", + "@id": "_:b9735", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7212", + "@id": "_:b18044", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26733", + "@id": "_:b18045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7210", + "@id": "_:b24127", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", "result": { - "@id": "_:b12997", + "@id": "_:b24128", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7216", + "@id": "_:b24129", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", "result": { - "@id": "_:b26736", + "@id": "_:b24130", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7207", + "@id": "_:b24131", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", "result": { - "@id": "_:b20702", + "@id": "_:b24132", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e067-out.nq", - "title": "prefix:://sufffix not a compact IRI", - "rdfs:comment": "RDF version of expand-0067", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e067-in.jsonld", + "title": "Compact IRI as term with type mapping", + "rdfs:comment": "Redefine compact IRI to define type mapping using the compact IRI itself as value of @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0069-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0069-out.jsonld", "assertions": [ { - "@id": "_:b5604", + "@id": "_:b13785", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20250", + "@id": "_:b13786", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5610", + "@id": "_:b1518", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21314", + "@id": "_:b1519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5607", + "@id": "_:b6022", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21311", + "@id": "_:b6023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5611", + "@id": "_:b12229", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21315", + "@id": "_:b12230", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5608", + "@id": "_:b17436", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21312", + "@id": "_:b17437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", + } + }, + { + "@id": "_:b3959", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3960", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5602", + "@id": "_:b24141", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", "result": { - "@id": "_:b5603", + "@id": "_:b24142", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5605", + "@id": "_:b9736", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21310", + "@id": "_:b9737", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5612", + "@id": "_:b18046", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21316", + "@id": "_:b18047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5606", + "@id": "_:b24135", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", "result": { - "@id": "_:b9665", + "@id": "_:b24136", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5609", + "@id": "_:b24137", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", "result": { - "@id": "_:b21313", + "@id": "_:b24138", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5613", + "@id": "_:b24139", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", "result": { - "@id": "_:b4890", + "@id": "_:b24140", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e068-out.nq", - "title": "_::sufffix not a compact IRI", - "rdfs:comment": "RDF version of expand-0068", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e068-in.jsonld", + "title": "Compact IRI as term defined using equivalent compact IRI", + "rdfs:comment": "Redefine compact IRI to define type mapping using the compact IRI itself as string value", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0070-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0070-out.jsonld", "assertions": [ { - "@id": "_:b14490", + "@id": "_:b13787", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23150", + "@id": "_:b13788", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14491", + "@id": "_:b1520", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28830", + "@id": "_:b1521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14492", + "@id": "_:b6024", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17824", + "@id": "_:b6025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14493", + "@id": "_:b12233", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28470", + "@id": "_:b12234", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14489", + "@id": "_:b17440", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28486", + "@id": "_:b17441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", + } + }, + { + "@id": "_:b3961", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3962", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14488", + "@id": "_:b24149", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", "result": { - "@id": "_:b27477", + "@id": "_:b24150", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14486", + "@id": "_:b9738", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2455", + "@id": "_:b9739", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14494", + "@id": "_:b18048", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8414", + "@id": "_:b18049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14487", + "@id": "_:b24143", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", "result": { - "@id": "_:b26721", + "@id": "_:b24144", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14485", + "@id": "_:b24145", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", "result": { - "@id": "_:b22468", + "@id": "_:b24146", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14483", + "@id": "_:b24147", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", "result": { - "@id": "_:b14484", + "@id": "_:b24148", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e069-out.nq", - "title": "Compact IRI as term with type mapping", - "rdfs:comment": "RDF version of expand-0069", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e069-in.jsonld", + "title": "Redefine term using @vocab, not itself", + "rdfs:comment": "Redefining a term as itself when @vocab is defined uses @vocab, not previous term definition", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0072-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0072-out.jsonld", "assertions": [ { - "@id": "_:b15608", + "@id": "_:b13789", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18566", + "@id": "_:b13790", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15603", + "@id": "_:b1522", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18563", + "@id": "_:b1523", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15602", + "@id": "_:b6026", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18562", + "@id": "_:b6027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15609", + "@id": "_:b12235", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18567", + "@id": "_:b12236", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15604", + "@id": "_:b17442", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18564", + "@id": "_:b17443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", + } + }, + { + "@id": "_:b3963", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3964", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15600", + "@id": "_:b24157", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", "result": { - "@id": "_:b18560", + "@id": "_:b24158", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15605", + "@id": "_:b9740", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5921", + "@id": "_:b9741", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15606", + "@id": "_:b18050", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18565", + "@id": "_:b18051", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15610", + "@id": "_:b24151", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", "result": { - "@id": "_:b18568", + "@id": "_:b24152", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15601", + "@id": "_:b24153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", "result": { - "@id": "_:b18561", + "@id": "_:b24154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15607", + "@id": "_:b24155", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", "result": { - "@id": "_:b8694", + "@id": "_:b24156", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e070-out.nq", - "title": "Redefine compact IRI with itself", - "rdfs:comment": "RDF version of expand-0070", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e070-in.jsonld", + "title": "@context not first property", + "rdfs:comment": "Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0073-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0073-out.jsonld", "assertions": [ { - "@id": "_:b640", + "@id": "_:b13791", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b1137", + "@id": "_:b13792", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b642", + "@id": "_:b1524", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1139", + "@id": "_:b1525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b643", + "@id": "_:b6028", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b1140", + "@id": "_:b6029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b641", + "@id": "_:b12237", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1138", + "@id": "_:b12238", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b637", + "@id": "_:b17444", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1134", + "@id": "_:b17445", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", + } + }, + { + "@id": "_:b3965", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3966", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b645", + "@id": "_:b24165", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", "result": { - "@id": "_:b1142", + "@id": "_:b24166", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b636", + "@id": "_:b9742", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1133", + "@id": "_:b9743", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b639", + "@id": "_:b18052", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1136", + "@id": "_:b18053", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b644", + "@id": "_:b24159", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", "result": { - "@id": "_:b1141", + "@id": "_:b24160", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b638", + "@id": "_:b24161", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", "result": { - "@id": "_:b1135", + "@id": "_:b24162", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b646", + "@id": "_:b24163", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", "result": { - "@id": "_:b1143", + "@id": "_:b24164", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e072-out.nq", - "title": "Redefine term using @vocab, not itself", - "rdfs:comment": "RDF version of expand-0072", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e072-in.jsonld", + "title": "@id not first property", + "rdfs:comment": "Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0074-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0074-out.jsonld", "assertions": [ { - "@id": "_:b8301", + "@id": "_:b13793", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21203", + "@id": "_:b13794", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8302", + "@id": "_:b1526", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23762", + "@id": "_:b1527", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8307", + "@id": "_:b6030", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28381", + "@id": "_:b6031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8299", + "@id": "_:b12239", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16648", + "@id": "_:b12240", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8300", + "@id": "_:b17446", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19021", + "@id": "_:b17447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", + } + }, + { + "@id": "_:b3967", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3968", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8306", + "@id": "_:b24173", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", "result": { - "@id": "_:b28380", + "@id": "_:b24174", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8303", + "@id": "_:b9744", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28269", + "@id": "_:b9745", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8308", + "@id": "_:b18054", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9963", + "@id": "_:b18055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8305", + "@id": "_:b24167", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", "result": { - "@id": "_:b28379", + "@id": "_:b24168", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8304", + "@id": "_:b24169", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", "result": { - "@id": "_:b19505", + "@id": "_:b24170", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8297", + "@id": "_:b24171", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", "result": { - "@id": "_:b8298", + "@id": "_:b24172", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e073-out.nq", - "title": "@context not first property", - "rdfs:comment": "Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e073-in.jsonld", + "title": "@vocab as blank node identifier", + "rdfs:comment": "Use @vocab to map all properties to blank node identifiers", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b168", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0075-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0075-out.jsonld", "assertions": [ { - "@id": "_:b1196", + "@id": "_:b13795", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b1197", + "@id": "_:b13796", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1199", + "@id": "_:b1528", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22641", + "@id": "_:b1529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1200", + "@id": "_:b6032", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18278", + "@id": "_:b6033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1205", + "@id": "_:b12241", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22751", + "@id": "_:b12242", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1203", + "@id": "_:b17448", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22921", + "@id": "_:b17449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", + } + }, + { + "@id": "_:b3969", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3970", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1202", + "@id": "_:b24181", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", "result": { - "@id": "_:b22920", + "@id": "_:b24182", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1204", + "@id": "_:b9746", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22922", + "@id": "_:b9747", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1207", + "@id": "_:b18056", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22924", + "@id": "_:b18057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1206", + "@id": "_:b24175", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", "result": { - "@id": "_:b22923", + "@id": "_:b24176", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1201", + "@id": "_:b24177", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", "result": { - "@id": "_:b22919", + "@id": "_:b24178", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1198", + "@id": "_:b24179", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", "result": { - "@id": "_:b20547", + "@id": "_:b24180", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e074-out.nq", - "title": "@id not first property", - "rdfs:comment": "Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e074-in.jsonld", + "title": "base option overrides document location", + "rdfs:comment": "Use of the base option overrides the document location", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b169", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example/base/" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0076-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0076-out.jsonld", "assertions": [ { - "@id": "_:b7734", + "@id": "_:b13797", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16472", + "@id": "_:b13798", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7738", + "@id": "_:b1530", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8519", + "@id": "_:b1531", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7733", + "@id": "_:b6034", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23429", + "@id": "_:b6035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7736", + "@id": "_:b12243", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18272", + "@id": "_:b12244", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7737", + "@id": "_:b17450", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27270", + "@id": "_:b17451", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", + } + }, + { + "@id": "_:b3971", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3972", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7735", + "@id": "_:b24189", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", "result": { - "@id": "_:b25764", + "@id": "_:b24190", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7732", + "@id": "_:b9750", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18788", + "@id": "_:b9751", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7739", + "@id": "_:b18058", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21145", + "@id": "_:b18059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7741", + "@id": "_:b24183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", "result": { - "@id": "_:b29278", + "@id": "_:b24184", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7730", + "@id": "_:b24185", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", "result": { - "@id": "_:b7731", + "@id": "_:b24186", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7740", + "@id": "_:b24187", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", "result": { - "@id": "_:b19085", + "@id": "_:b24188", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e075-out.nq", - "title": "@vocab as blank node identifier", + "title": "expandContext option", + "rdfs:comment": "Use of the expandContext option to expand the input document", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21645", - "https://w3c.github.io/json-ld-api/tests/vocab#produceGeneralizedRdf": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b170", + "https://w3c.github.io/json-ld-api/tests/vocab#expandContext": { + "@id": "https://w3c.github.io/json-ld-api/tests/expand/0077-context.jsonld" + } }, - "https://w3c.github.io/json-ld-api/tests/vocab#requires": "GeneralizedRdf", - "rdfs:comment": "Use @vocab to map all properties to blank node identifiers", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e075-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0077-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0077-out.jsonld", "assertions": [ { - "@id": "_:b21646", + "@id": "_:b13799", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21657", + "@id": "_:b13800", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21654", + "@id": "_:b1532", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21662", + "@id": "_:b1533", "@type": "TestResult", - "outcome": "earl:inapplicable" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b21652", + "@id": "_:b6036", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20515", + "@id": "_:b6037", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21649", + "@id": "_:b12245", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5078", + "@id": "_:b12246", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21653", + "@id": "_:b17452", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21661", + "@id": "_:b17453", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b3973", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3974", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21655", + "@id": "_:b24197", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", "result": { - "@id": "_:b7803", + "@id": "_:b24198", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21650", + "@id": "_:b9752", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21659", + "@id": "_:b9753", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21651", + "@id": "_:b18060", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21660", + "@id": "_:b18061", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21656", + "@id": "_:b24191", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", "result": { - "@id": "_:b21663", + "@id": "_:b24192", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b21648", + "@id": "_:b24193", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", "result": { - "@id": "_:b16646", + "@id": "_:b24194", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21647", + "@id": "_:b24195", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", "result": { - "@id": "_:b21658", + "@id": "_:b24196", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e076-out.nq", - "title": "base option overrides document location", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5941", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example/base/" - } - }, - "rdfs:comment": "Use of the base option overrides the document location", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e076-in.jsonld", + "title": "multiple reverse properties", + "rdfs:comment": "Use of multiple reverse properties", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0078-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0078-out.jsonld", "assertions": [ { - "@id": "_:b5939", + "@id": "_:b13801", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5940", + "@id": "_:b13802", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5944", + "@id": "_:b1534", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14363", + "@id": "_:b1535", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5951", + "@id": "_:b6038", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15582", + "@id": "_:b6039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5946", + "@id": "_:b12247", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5616", + "@id": "_:b12248", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5947", + "@id": "_:b17454", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15578", + "@id": "_:b17455", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", + } + }, + { + "@id": "_:b3975", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3976", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5948", + "@id": "_:b24205", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", "result": { - "@id": "_:b15579", + "@id": "_:b24206", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5942", + "@id": "_:b9754", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15576", + "@id": "_:b9755", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5945", + "@id": "_:b18062", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5618", + "@id": "_:b18063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5949", + "@id": "_:b24199", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", "result": { - "@id": "_:b15580", + "@id": "_:b24200", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5950", + "@id": "_:b24201", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", "result": { - "@id": "_:b15581", + "@id": "_:b24202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5943", + "@id": "_:b24203", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", "result": { - "@id": "_:b15577", + "@id": "_:b24204", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e077-out.nq", - "title": "expandContext option", + "title": "expand @graph container", + "rdfs:comment": "Use of @graph containers", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0079-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0079-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12940", - "https://w3c.github.io/json-ld-api/tests/vocab#expandContext": { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf/e077-context.jsonld" - } + "@id": "_:b171", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of the expandContext option to expand the input document", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e077-in.jsonld", "assertions": [ { - "@id": "_:b12947", + "@id": "_:b13803", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27934", + "@id": "_:b13804", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12945", + "@id": "_:b1536", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27803", + "@id": "_:b1537", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12948", + "@id": "_:b6040", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22309", + "@id": "_:b6041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12941", + "@id": "_:b12249", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21765", + "@id": "_:b12250", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12943", + "@id": "_:b17456", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25882", + "@id": "_:b17457", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", + } + }, + { + "@id": "_:b3977", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3978", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12944", + "@id": "_:b24213", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", "result": { - "@id": "_:b26506", + "@id": "_:b24214", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12950", + "@id": "_:b9756", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27858", + "@id": "_:b9757", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12942", + "@id": "_:b18064", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24837", + "@id": "_:b18065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12949", + "@id": "_:b24207", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", "result": { - "@id": "_:b27811", + "@id": "_:b24208", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12946", + "@id": "_:b24209", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", "result": { - "@id": "_:b27933", + "@id": "_:b24210", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12938", + "@id": "_:b24211", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", "result": { - "@id": "_:b12939", + "@id": "_:b24212", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e078-out.nq", - "title": "multiple reverse properties", - "rdfs:comment": "Use of multiple reverse properties", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e078-in.jsonld", + "title": "expand [@graph, @set] container", + "rdfs:comment": "Use of [@graph, @set] containers", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0080-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0080-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b172", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b16104", + "@id": "_:b13805", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26557", + "@id": "_:b13806", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16102", + "@id": "_:b1538", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18436", + "@id": "_:b1539", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16103", + "@id": "_:b6042", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20833", + "@id": "_:b6043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16096", + "@id": "_:b12251", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16097", + "@id": "_:b12252", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16100", + "@id": "_:b17458", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21916", + "@id": "_:b17459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", + } + }, + { + "@id": "_:b3979", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3980", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16105", + "@id": "_:b24221", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", "result": { - "@id": "_:b17413", + "@id": "_:b24222", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16099", + "@id": "_:b9758", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22616", + "@id": "_:b9759", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16106", + "@id": "_:b18066", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24401", + "@id": "_:b18067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16107", + "@id": "_:b24215", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", "result": { - "@id": "_:b26558", + "@id": "_:b24216", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16101", + "@id": "_:b24217", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", "result": { - "@id": "_:b22475", + "@id": "_:b24218", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16098", + "@id": "_:b24219", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", "result": { - "@id": "_:b22379", + "@id": "_:b24220", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e079-out.nq", - "title": "expand @graph container", + "title": "Creates an @graph container if value is a graph", + "rdfs:comment": "Don't double-expand an already expanded graph", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0081-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0081-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10975", + "@id": "_:b173", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of @graph containers", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e079-in.jsonld", "assertions": [ { - "@id": "_:b10977", + "@id": "_:b13807", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20681", + "@id": "_:b13808", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10984", + "@id": "_:b1540", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25097", + "@id": "_:b1541", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10976", + "@id": "_:b6044", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18675", + "@id": "_:b6045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10979", + "@id": "_:b12255", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25092", + "@id": "_:b12256", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10985", + "@id": "_:b17462", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25098", + "@id": "_:b17463", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + } + }, + { + "@id": "_:b3981", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3982", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10973", + "@id": "_:b24229", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", "result": { - "@id": "_:b10974", + "@id": "_:b24230", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10983", + "@id": "_:b9760", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25096", + "@id": "_:b9761", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10978", + "@id": "_:b18068", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24806", + "@id": "_:b18069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10982", + "@id": "_:b24223", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", "result": { - "@id": "_:b25095", + "@id": "_:b24224", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10981", + "@id": "_:b24225", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", "result": { - "@id": "_:b25094", + "@id": "_:b24226", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10980", + "@id": "_:b24227", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", "result": { - "@id": "_:b25093", + "@id": "_:b24228", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e080-out.nq", - "title": "expand [@graph, @set] container", + "title": "expand [@graph, @index] container", + "rdfs:comment": "Use of @graph containers with @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0082-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0082-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13217", + "@id": "_:b174", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of [@graph, @set] containers", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e080-in.jsonld", "assertions": [ { - "@id": "_:b13226", + "@id": "_:b13809", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27590", + "@id": "_:b13810", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13221", + "@id": "_:b1542", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24816", + "@id": "_:b1543", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13225", + "@id": "_:b6046", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27589", + "@id": "_:b6047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13219", + "@id": "_:b12257", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20741", + "@id": "_:b12258", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13222", + "@id": "_:b17464", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19321", + "@id": "_:b17465", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", + } + }, + { + "@id": "_:b3983", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3984", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13227", + "@id": "_:b24237", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", "result": { - "@id": "_:b23038", + "@id": "_:b24238", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13216", + "@id": "_:b9762", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6273", + "@id": "_:b9763", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13218", + "@id": "_:b18070", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18991", + "@id": "_:b18071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13220", + "@id": "_:b24231", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", "result": { - "@id": "_:b23368", + "@id": "_:b24232", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13224", + "@id": "_:b24233", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", "result": { - "@id": "_:b25149", + "@id": "_:b24234", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13223", + "@id": "_:b24235", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", "result": { - "@id": "_:b27435", + "@id": "_:b24236", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e081-out.nq", - "title": "Creates an @graph container if value is a graph", + "title": "expand [@graph, @index, @set] container", + "rdfs:comment": "Use of @graph containers with @index and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0083-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0083-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b449", + "@id": "_:b175", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Don't double-expand an already expanded graph", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e081-in.jsonld", "assertions": [ { - "@id": "_:b459", + "@id": "_:b13811", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29653", + "@id": "_:b13812", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b454", + "@id": "_:b1544", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14741", + "@id": "_:b1545", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b450", + "@id": "_:b6048", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21993", + "@id": "_:b6049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b453", + "@id": "_:b12259", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27865", + "@id": "_:b12260", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b452", + "@id": "_:b17466", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27765", + "@id": "_:b17467", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", + } + }, + { + "@id": "_:b3985", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3986", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b458", + "@id": "_:b24245", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", "result": { - "@id": "_:b21544", + "@id": "_:b24246", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b455", + "@id": "_:b9764", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28802", + "@id": "_:b9765", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b460", + "@id": "_:b18072", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29881", + "@id": "_:b18073", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b457", + "@id": "_:b24239", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", "result": { - "@id": "_:b25590", + "@id": "_:b24240", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b451", + "@id": "_:b24241", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", "result": { - "@id": "_:b25413", + "@id": "_:b24242", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b456", + "@id": "_:b24243", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", "result": { - "@id": "_:b29865", + "@id": "_:b24244", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e082-out.nq", - "title": "expand [@graph, @index] container", + "title": "Do not expand [@graph, @index] container if value is a graph", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0084-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0084-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16541", + "@id": "_:b176", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of @graph containers with @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e082-in.jsonld", "assertions": [ { - "@id": "_:b16547", + "@id": "_:b13813", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28791", + "@id": "_:b13814", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16542", + "@id": "_:b1546", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19542", + "@id": "_:b1547", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16550", + "@id": "_:b6050", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28793", + "@id": "_:b6051", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16543", + "@id": "_:b12261", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2623", + "@id": "_:b12262", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16544", + "@id": "_:b17468", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24765", + "@id": "_:b17469", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + } + }, + { + "@id": "_:b3987", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3988", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16551", + "@id": "_:b24253", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", "result": { - "@id": "_:b25841", + "@id": "_:b24254", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16539", + "@id": "_:b9766", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16540", + "@id": "_:b9767", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16546", + "@id": "_:b18074", "@type": "Assertion", - "result": { - "@id": "_:b26619", - "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b18075", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16548", + "@id": "_:b24247", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", "result": { - "@id": "_:b21956", + "@id": "_:b24248", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16545", + "@id": "_:b24249", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", "result": { - "@id": "_:b26168", + "@id": "_:b24250", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16549", + "@id": "_:b24251", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", "result": { - "@id": "_:b28792", + "@id": "_:b24252", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e083-out.nq", - "title": "expand [@graph, @index, @set] container", + "title": "expand [@graph, @id] container", + "rdfs:comment": "Use of @graph containers with @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0085-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0085-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7301", + "@id": "_:b177", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of @graph containers with @index and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e083-in.jsonld", "assertions": [ { - "@id": "_:b7299", + "@id": "_:b13815", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b7300", + "@id": "_:b13816", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7309", + "@id": "_:b1548", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29830", + "@id": "_:b1549", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7302", + "@id": "_:b6052", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15783", + "@id": "_:b6053", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7310", + "@id": "_:b12263", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20523", + "@id": "_:b12264", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7303", + "@id": "_:b17470", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19955", + "@id": "_:b17471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", + } + }, + { + "@id": "_:b3989", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3990", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7305", + "@id": "_:b24261", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", "result": { - "@id": "_:b25119", + "@id": "_:b24262", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7306", + "@id": "_:b9768", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28675", + "@id": "_:b9769", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7308", + "@id": "_:b18076", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15810", + "@id": "_:b18077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7311", + "@id": "_:b24255", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", "result": { - "@id": "_:b21957", + "@id": "_:b24256", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7307", + "@id": "_:b24257", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", "result": { - "@id": "_:b27514", + "@id": "_:b24258", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7304", + "@id": "_:b24259", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", "result": { - "@id": "_:b23012", + "@id": "_:b24260", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e084-out.nq", - "title": "Do not expand [@graph, @index] container if value is a graph", + "title": "expand [@graph, @id, @set] container", + "rdfs:comment": "Use of @graph containers with @id and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0086-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0086-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20746", + "@id": "_:b178", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e084-in.jsonld", "assertions": [ { - "@id": "_:b20744", + "@id": "_:b13817", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20745", + "@id": "_:b13818", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20750", + "@id": "_:b1550", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12840", + "@id": "_:b1551", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20756", + "@id": "_:b6054", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16167", + "@id": "_:b6055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20753", + "@id": "_:b12265", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16348", + "@id": "_:b12266", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20752", + "@id": "_:b17472", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14689", + "@id": "_:b17473", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", + } + }, + { + "@id": "_:b3991", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3992", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20754", + "@id": "_:b24269", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", "result": { - "@id": "_:b29648", + "@id": "_:b24270", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20751", + "@id": "_:b9772", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25854", + "@id": "_:b9773", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20749", + "@id": "_:b18078", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25329", + "@id": "_:b18079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20747", + "@id": "_:b24263", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", "result": { - "@id": "_:b24105", + "@id": "_:b24264", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20748", + "@id": "_:b24265", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", "result": { - "@id": "_:b22450", + "@id": "_:b24266", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20755", + "@id": "_:b24267", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", "result": { - "@id": "_:b21077", + "@id": "_:b24268", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e085-out.nq", - "title": "expand [@graph, @id] container", + "title": "Do not expand [@graph, @id] container if value is a graph", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0087-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0087-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9207", + "@id": "_:b179", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of @graph containers with @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e085-in.jsonld", "assertions": [ { - "@id": "_:b9216", + "@id": "_:b13819", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27916", + "@id": "_:b13820", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9210", + "@id": "_:b1552", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25814", + "@id": "_:b1553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9205", + "@id": "_:b6056", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9206", + "@id": "_:b6057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9214", + "@id": "_:b12267", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28146", + "@id": "_:b12268", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9208", + "@id": "_:b17474", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20441", + "@id": "_:b17475", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", + } + }, + { + "@id": "_:b3993", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3994", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9217", + "@id": "_:b24277", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", "result": { - "@id": "_:b9354", + "@id": "_:b24278", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9209", + "@id": "_:b9774", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2843", + "@id": "_:b9775", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9213", + "@id": "_:b18080", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28840", + "@id": "_:b18081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9212", + "@id": "_:b24271", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", "result": { - "@id": "_:b27908", + "@id": "_:b24272", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9211", + "@id": "_:b24273", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", "result": { - "@id": "_:b27656", + "@id": "_:b24274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9215", + "@id": "_:b24275", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", "result": { - "@id": "_:b27630", + "@id": "_:b24276", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e086-out.nq", - "title": "expand [@graph, @id, @set] container", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11483", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @id and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e086-in.jsonld", + "title": "Do not expand native values to IRIs", + "rdfs:comment": "Value Expansion does not expand native values, such as booleans, to a node object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0088-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0088-out.jsonld", "assertions": [ { - "@id": "_:b11485", + "@id": "_:b13821", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14601", + "@id": "_:b13822", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11486", + "@id": "_:b1554", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22274", + "@id": "_:b1555", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11489", + "@id": "_:b6058", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19603", + "@id": "_:b6059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11487", + "@id": "_:b12269", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22275", + "@id": "_:b12270", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11488", + "@id": "_:b17476", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6372", + "@id": "_:b17477", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", + } + }, + { + "@id": "_:b3995", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3996", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11491", + "@id": "_:b24285", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", "result": { - "@id": "_:b22276", + "@id": "_:b24286", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11484", + "@id": "_:b9776", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21681", + "@id": "_:b9777", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11492", + "@id": "_:b18082", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22277", + "@id": "_:b18083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11481", + "@id": "_:b24279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", "result": { - "@id": "_:b11482", + "@id": "_:b24280", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11493", + "@id": "_:b24281", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", "result": { - "@id": "_:b22278", + "@id": "_:b24282", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11490", + "@id": "_:b24283", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", "result": { - "@id": "_:b20317", + "@id": "_:b24284", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e087-out.nq", - "title": "Do not expand [@graph, @id] container if value is a graph", + "title": "empty @base applied to the base option", + "rdfs:comment": "Use of an empty @base is applied to the base option", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12282", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b180", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example/base/" + } }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e087-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0089-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0089-out.jsonld", "assertions": [ { - "@id": "_:b12292", + "@id": "_:b13823", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4330", + "@id": "_:b13824", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12288", + "@id": "_:b1556", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13797", + "@id": "_:b1557", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12283", + "@id": "_:b6060", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13793", + "@id": "_:b6061", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12286", + "@id": "_:b12271", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13796", + "@id": "_:b12272", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12285", + "@id": "_:b17478", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13795", + "@id": "_:b17479", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", + } + }, + { + "@id": "_:b3997", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3998", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12280", + "@id": "_:b24293", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", "result": { - "@id": "_:b12281", + "@id": "_:b24294", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12291", + "@id": "_:b9778", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13800", + "@id": "_:b9779", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12284", + "@id": "_:b18084", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13794", + "@id": "_:b18085", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12289", + "@id": "_:b24287", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", "result": { - "@id": "_:b13798", + "@id": "_:b24288", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12290", + "@id": "_:b24289", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", "result": { - "@id": "_:b13799", + "@id": "_:b24290", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12287", + "@id": "_:b24291", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", "result": { - "@id": "_:b13264", + "@id": "_:b24292", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e088-out.nq", - "title": "Do not expand native values to IRIs", - "rdfs:comment": "Value Expansion does not expand native values, such as booleans, to a node object", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e088-in.jsonld", + "title": "relative @base overrides base option and document location", + "rdfs:comment": "Use of a relative @base overrides base option and document location", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b181", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example/base/" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0090-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0090-out.jsonld", "assertions": [ { - "@id": "_:b10215", + "@id": "_:b13825", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18161", + "@id": "_:b13826", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10212", + "@id": "_:b1558", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20059", + "@id": "_:b1559", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10216", + "@id": "_:b6062", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24332", + "@id": "_:b6063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10218", + "@id": "_:b12273", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24334", + "@id": "_:b12274", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10209", + "@id": "_:b17480", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10210", + "@id": "_:b17481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", + } + }, + { + "@id": "_:b3999", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4000", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10220", + "@id": "_:b24301", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", "result": { - "@id": "_:b24335", + "@id": "_:b24302", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10211", + "@id": "_:b9780", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18731", + "@id": "_:b9781", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10219", + "@id": "_:b18086", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18997", + "@id": "_:b18087", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10214", + "@id": "_:b24295", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", "result": { - "@id": "_:b24331", + "@id": "_:b24296", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10213", + "@id": "_:b24297", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", "result": { - "@id": "_:b21206", + "@id": "_:b24298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10217", + "@id": "_:b24299", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", "result": { - "@id": "_:b24333", + "@id": "_:b24300", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e089-out.nq", - "title": "empty @base applied to the base option", + "title": "relative and absolute @base overrides base option and document location", + "rdfs:comment": "Use of a relative and absolute @base overrides base option and document location", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11307", + "@id": "_:b182", "https://w3c.github.io/json-ld-api/tests/vocab#base": { "@id": "http://example/base/" } }, - "rdfs:comment": "Use of an empty @base is applied to the base option", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e089-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0091-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0091-out.jsonld", "assertions": [ { - "@id": "_:b11313", + "@id": "_:b13827", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25986", + "@id": "_:b13828", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11309", + "@id": "_:b1560", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23146", + "@id": "_:b1561", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11305", + "@id": "_:b6064", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11306", + "@id": "_:b6065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11308", + "@id": "_:b12277", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20472", + "@id": "_:b12278", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11316", + "@id": "_:b17484", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19543", + "@id": "_:b17485", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", + } + }, + { + "@id": "_:b4001", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4002", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11317", + "@id": "_:b24309", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", "result": { - "@id": "_:b28824", + "@id": "_:b24310", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11314", + "@id": "_:b9782", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29478", + "@id": "_:b9783", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11312", + "@id": "_:b18088", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24990", + "@id": "_:b18089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11315", + "@id": "_:b24303", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", "result": { - "@id": "_:b15192", + "@id": "_:b24304", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11310", + "@id": "_:b24305", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", "result": { - "@id": "_:b28238", + "@id": "_:b24306", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11311", + "@id": "_:b24307", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", "result": { - "@id": "_:b23452", + "@id": "_:b24308", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e090-out.nq", - "title": "relative @base overrides base option and document location", + "title": "Various relative IRIs as properties with with @vocab: ''", + "rdfs:comment": "Pathological relative property IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0092-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0092-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6490", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example/base/" - } + "@id": "_:b183", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of a relative @base overrides base option and document location", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e090-in.jsonld", "assertions": [ { - "@id": "_:b6500", + "@id": "_:b13829", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27586", + "@id": "_:b13830", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6497", + "@id": "_:b1562", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28995", + "@id": "_:b1563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6494", + "@id": "_:b6066", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25952", + "@id": "_:b6067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6496", + "@id": "_:b12279", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3542", + "@id": "_:b12280", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6491", + "@id": "_:b17486", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21861", + "@id": "_:b17487", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", + } + }, + { + "@id": "_:b4003", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4004", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6493", + "@id": "_:b24317", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", "result": { - "@id": "_:b24623", + "@id": "_:b24318", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6495", + "@id": "_:b9784", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13334", + "@id": "_:b9785", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6498", + "@id": "_:b18090", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16988", + "@id": "_:b18091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6499", + "@id": "_:b24311", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", "result": { - "@id": "_:b28971", + "@id": "_:b24312", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6492", + "@id": "_:b24313", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", "result": { - "@id": "_:b24112", + "@id": "_:b24314", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6488", + "@id": "_:b24315", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", "result": { - "@id": "_:b6489", + "@id": "_:b24316", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e091-out.nq", - "title": "relative and absolute @base overrides base option and document location", + "title": "expand @graph container (multiple objects)", + "rdfs:comment": "Use of @graph containers", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0093-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0093-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9711", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example/base/" - } + "@id": "_:b184", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of a relative and absolute @base overrides base option and document location", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e091-in.jsonld", "assertions": [ { - "@id": "_:b9719", + "@id": "_:b13831", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28206", + "@id": "_:b13832", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9715", + "@id": "_:b1564", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25166", + "@id": "_:b1565", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9713", + "@id": "_:b6068", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16297", + "@id": "_:b6069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9716", + "@id": "_:b12281", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26137", + "@id": "_:b12282", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9717", + "@id": "_:b17488", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27935", + "@id": "_:b17489", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b9712", + "@id": "_:b4005", "@type": "Assertion", - "result": { - "@id": "_:b14141", - "@type": "TestResult", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4006", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b24325", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + "result": { + "@id": "_:b24326", + "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9714", + "@id": "_:b9786", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22043", + "@id": "_:b9787", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9718", + "@id": "_:b18092", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28123", + "@id": "_:b18093", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9721", + "@id": "_:b24319", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", "result": { - "@id": "_:b22310", + "@id": "_:b24320", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9709", + "@id": "_:b24321", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", "result": { - "@id": "_:b9710", + "@id": "_:b24322", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9720", + "@id": "_:b24323", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", "result": { - "@id": "_:b28207", + "@id": "_:b24324", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e092-out.nq", - "title": "Various relative IRIs as properties with with @vocab: ''", + "title": "expand [@graph, @set] container (multiple objects)", + "rdfs:comment": "Use of [@graph, @set] containers", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0094-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0094-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18454", + "@id": "_:b185", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Pathological relative property IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e092-in.jsonld", "assertions": [ { - "@id": "_:b18458", + "@id": "_:b13833", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10918", + "@id": "_:b13834", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18455", + "@id": "_:b1566", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20222", + "@id": "_:b1567", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18463", + "@id": "_:b6070", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27529", + "@id": "_:b6071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18464", + "@id": "_:b12283", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20491", + "@id": "_:b12284", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18461", + "@id": "_:b17490", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18371", + "@id": "_:b17491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", + } + }, + { + "@id": "_:b4007", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4008", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18459", + "@id": "_:b24333", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", "result": { - "@id": "_:b21244", + "@id": "_:b24334", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18462", + "@id": "_:b9788", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27528", + "@id": "_:b9789", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18457", + "@id": "_:b18094", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21761", + "@id": "_:b18095", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18452", + "@id": "_:b24327", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", "result": { - "@id": "_:b18453", + "@id": "_:b24328", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18456", + "@id": "_:b24329", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", "result": { - "@id": "_:b22168", + "@id": "_:b24330", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18460", + "@id": "_:b24331", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", "result": { - "@id": "_:b27527", + "@id": "_:b24332", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e093-out.nq", - "title": "expand @graph container (multiple objects)", + "title": "Creates an @graph container if value is a graph (multiple objects)", + "rdfs:comment": "Double-expand an already expanded graph", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0095-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0095-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9157", + "@id": "_:b186", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of @graph containers", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e093-in.jsonld", "assertions": [ { - "@id": "_:b9167", + "@id": "_:b13835", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15360", + "@id": "_:b13836", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9162", + "@id": "_:b1568", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24989", + "@id": "_:b1569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9164", + "@id": "_:b6072", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15672", + "@id": "_:b6073", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9165", + "@id": "_:b12285", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29773", + "@id": "_:b12286", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9166", + "@id": "_:b17492", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24866", + "@id": "_:b17493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", + } + }, + { + "@id": "_:b4009", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4010", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9159", + "@id": "_:b24341", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", "result": { - "@id": "_:b25430", + "@id": "_:b24342", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9161", + "@id": "_:b9790", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28708", + "@id": "_:b9791", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9155", + "@id": "_:b18096", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9156", + "@id": "_:b18097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9158", + "@id": "_:b24335", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", "result": { - "@id": "_:b13563", + "@id": "_:b24336", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9160", + "@id": "_:b24337", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", "result": { - "@id": "_:b26410", + "@id": "_:b24338", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9163", + "@id": "_:b24339", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", "result": { - "@id": "_:b29772", + "@id": "_:b24340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e094-out.nq", - "title": "expand [@graph, @set] container (multiple objects)", + "title": "expand [@graph, @index] container (multiple indexed objects)", + "rdfs:comment": "Use of @graph containers with @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0096-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0096-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5135", + "@id": "_:b187", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of [@graph, @set] containers", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e094-in.jsonld", "assertions": [ { - "@id": "_:b5142", + "@id": "_:b13837", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19874", + "@id": "_:b13838", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5144", + "@id": "_:b1570", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15117", + "@id": "_:b1571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5138", + "@id": "_:b6074", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19870", + "@id": "_:b6075", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5143", + "@id": "_:b12287", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19875", + "@id": "_:b12288", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5137", + "@id": "_:b17494", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19869", + "@id": "_:b17495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", + } + }, + { + "@id": "_:b4011", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4012", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5136", + "@id": "_:b24349", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", "result": { - "@id": "_:b11521", + "@id": "_:b24350", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5145", + "@id": "_:b9794", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19876", + "@id": "_:b9795", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5140", + "@id": "_:b18098", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19872", + "@id": "_:b18099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5139", + "@id": "_:b24343", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", "result": { - "@id": "_:b19871", + "@id": "_:b24344", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5133", + "@id": "_:b24345", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", "result": { - "@id": "_:b5134", + "@id": "_:b24346", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5141", + "@id": "_:b24347", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", "result": { - "@id": "_:b19873", + "@id": "_:b24348", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e095-out.nq", - "title": "Creates an @graph container if value is a graph (multiple objects)", + "title": "expand [@graph, @index, @set] container (multiple objects)", + "rdfs:comment": "Use of @graph containers with @index and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0097-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0097-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19622", + "@id": "_:b188", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Don't double-expand an already expanded graph", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e095-in.jsonld", "assertions": [ { - "@id": "_:b19626", + "@id": "_:b13839", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8492", + "@id": "_:b13840", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19627", + "@id": "_:b1572", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20348", + "@id": "_:b1573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19620", + "@id": "_:b6076", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19621", + "@id": "_:b6077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19630", + "@id": "_:b12289", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5192", + "@id": "_:b12290", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19628", + "@id": "_:b17496", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3695", + "@id": "_:b17497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", + } + }, + { + "@id": "_:b4013", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4014", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19624", + "@id": "_:b24357", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", "result": { - "@id": "_:b24498", + "@id": "_:b24358", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19631", + "@id": "_:b9796", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28885", + "@id": "_:b9797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19623", + "@id": "_:b18100", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23880", + "@id": "_:b18101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19625", + "@id": "_:b24351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", "result": { - "@id": "_:b26898", + "@id": "_:b24352", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19632", + "@id": "_:b24353", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", "result": { - "@id": "_:b15422", + "@id": "_:b24354", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19629", + "@id": "_:b24355", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", "result": { - "@id": "_:b28884", + "@id": "_:b24356", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e096-out.nq", - "title": "expand [@graph, @index] container (multiple indexed objects)", + "title": "Do not expand [@graph, @index] container if value is a graph (multiple objects)", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0098-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0098-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8097", + "@id": "_:b189", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of @graph containers with @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e096-in.jsonld", "assertions": [ { - "@id": "_:b8106", + "@id": "_:b13841", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10956", + "@id": "_:b13842", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8104", + "@id": "_:b1574", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29685", + "@id": "_:b1575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8099", + "@id": "_:b6078", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24013", + "@id": "_:b6079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8098", + "@id": "_:b12291", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18197", + "@id": "_:b12292", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8105", + "@id": "_:b17498", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28066", + "@id": "_:b17499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", + } + }, + { + "@id": "_:b4015", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4016", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8103", + "@id": "_:b24365", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", "result": { - "@id": "_:b29697", + "@id": "_:b24366", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8100", + "@id": "_:b9798", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27365", + "@id": "_:b9799", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8102", + "@id": "_:b18102", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28789", + "@id": "_:b18103", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8101", + "@id": "_:b24359", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", "result": { - "@id": "_:b29371", + "@id": "_:b24360", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8095", + "@id": "_:b24361", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", "result": { - "@id": "_:b8096", + "@id": "_:b24362", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8107", + "@id": "_:b24363", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", "result": { - "@id": "_:b18586", + "@id": "_:b24364", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e097-out.nq", - "title": "expand [@graph, @index, @set] container (multiple objects)", + "title": "expand [@graph, @id] container (multiple objects)", + "rdfs:comment": "Use of @graph containers with @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0099-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0099-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9040", + "@id": "_:b190", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of @graph containers with @index and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e097-in.jsonld", "assertions": [ { - "@id": "_:b9041", + "@id": "_:b13843", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10098", + "@id": "_:b13844", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9045", + "@id": "_:b1576", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29130", + "@id": "_:b1577", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9042", + "@id": "_:b6080", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23971", + "@id": "_:b6081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9046", + "@id": "_:b12293", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3585", + "@id": "_:b12294", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9044", + "@id": "_:b17500", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26046", + "@id": "_:b17501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", + } + }, + { + "@id": "_:b4017", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4018", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9049", + "@id": "_:b24373", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", "result": { - "@id": "_:b27820", + "@id": "_:b24374", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9048", + "@id": "_:b9800", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21678", + "@id": "_:b9801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9050", + "@id": "_:b18104", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20330", + "@id": "_:b18105", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9047", + "@id": "_:b24367", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", "result": { - "@id": "_:b28456", + "@id": "_:b24368", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9043", + "@id": "_:b24369", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", "result": { - "@id": "_:b5404", + "@id": "_:b24370", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9038", + "@id": "_:b24371", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", "result": { - "@id": "_:b9039", + "@id": "_:b24372", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e098-out.nq", - "title": "Do not expand [@graph, @index] container if value is a graph (multiple objects)", + "title": "expand [@graph, @id, @set] container (multiple objects)", + "rdfs:comment": "Use of @graph containers with @id and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0100-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0100-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16668", + "@id": "_:b191", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e098-in.jsonld", "assertions": [ { - "@id": "_:b16666", + "@id": "_:b13845", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16667", + "@id": "_:b13846", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16670", + "@id": "_:b1578", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24173", + "@id": "_:b1579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16669", + "@id": "_:b6082", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17577", + "@id": "_:b6083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16674", + "@id": "_:b12295", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26264", + "@id": "_:b12296", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16673", + "@id": "_:b17502", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26263", + "@id": "_:b17503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", + } + }, + { + "@id": "_:b4019", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4020", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16678", + "@id": "_:b24381", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", "result": { - "@id": "_:b26268", + "@id": "_:b24382", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16672", + "@id": "_:b9802", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26262", + "@id": "_:b9803", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16671", + "@id": "_:b18106", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25443", + "@id": "_:b18107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16676", + "@id": "_:b24375", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", "result": { - "@id": "_:b26266", + "@id": "_:b24376", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16677", + "@id": "_:b24377", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", "result": { - "@id": "_:b26267", + "@id": "_:b24378", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16675", + "@id": "_:b24379", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", "result": { - "@id": "_:b26265", + "@id": "_:b24380", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e099-out.nq", - "title": "expand [@graph, @id] container (multiple objects)", + "title": "Do not expand [@graph, @id] container if value is a graph (multiple objects)", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0101-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0101-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15062", + "@id": "_:b192", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of @graph containers with @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e099-in.jsonld", "assertions": [ { - "@id": "_:b15070", + "@id": "_:b13847", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27802", + "@id": "_:b13848", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15060", + "@id": "_:b1580", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15061", + "@id": "_:b1581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15069", + "@id": "_:b6084", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28882", + "@id": "_:b6085", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15067", + "@id": "_:b12299", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18409", + "@id": "_:b12300", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15066", + "@id": "_:b17506", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27036", + "@id": "_:b17507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", + } + }, + { + "@id": "_:b4021", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4022", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15063", + "@id": "_:b24389", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", "result": { - "@id": "_:b16043", + "@id": "_:b24390", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15072", + "@id": "_:b9804", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8919", + "@id": "_:b9805", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15065", + "@id": "_:b18108", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7926", + "@id": "_:b18109", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15064", + "@id": "_:b24383", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", "result": { - "@id": "_:b20885", + "@id": "_:b24384", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15068", + "@id": "_:b24385", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", "result": { - "@id": "_:b27310", + "@id": "_:b24386", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15071", + "@id": "_:b24387", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", "result": { - "@id": "_:b29691", + "@id": "_:b24388", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e100-out.nq", - "title": "expand [@graph, @id, @set] container (multiple objects)", + "title": "Expand @graph container if value is a graph (multiple objects)", + "rdfs:comment": "Creates a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0102-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0102-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6516", + "@id": "_:b193", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of @graph containers with @id and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e100-in.jsonld", "assertions": [ { - "@id": "_:b6521", + "@id": "_:b13849", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14193", + "@id": "_:b13850", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6519", + "@id": "_:b1582", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14191", + "@id": "_:b1583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6522", + "@id": "_:b6086", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14194", + "@id": "_:b6087", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6514", + "@id": "_:b12301", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6515", + "@id": "_:b12302", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6518", + "@id": "_:b17508", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14190", + "@id": "_:b17509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b6525", + "@id": "_:b4023", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b14197", + "@id": "_:b4024", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b24397", + "@type": "Assertion", "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + "result": { + "@id": "_:b24398", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null }, { - "@id": "_:b6524", + "@id": "_:b9806", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14196", + "@id": "_:b9807", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6523", + "@id": "_:b18110", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14195", + "@id": "_:b18111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6520", + "@id": "_:b24391", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", "result": { - "@id": "_:b14192", + "@id": "_:b24392", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6517", + "@id": "_:b24393", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", "result": { - "@id": "_:b8008", + "@id": "_:b24394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6526", + "@id": "_:b24395", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", "result": { - "@id": "_:b14198", + "@id": "_:b24396", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e101-out.nq", - "title": "Do not expand [@graph, @id] container if value is a graph (multiple objects)", + "title": "Expand @graph container if value is a graph (multiple graphs)", + "rdfs:comment": "Creates a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0103-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0103-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9846", + "@id": "_:b194", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e101-in.jsonld", "assertions": [ { - "@id": "_:b9857", + "@id": "_:b13851", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9868", + "@id": "_:b13852", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9847", + "@id": "_:b1584", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9858", + "@id": "_:b1585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9854", + "@id": "_:b6088", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9865", + "@id": "_:b6089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9852", + "@id": "_:b12303", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9863", + "@id": "_:b12304", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9851", + "@id": "_:b17510", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9862", + "@id": "_:b17511", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", + } + }, + { + "@id": "_:b4025", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4026", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9849", + "@id": "_:b24405", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", "result": { - "@id": "_:b9860", + "@id": "_:b24406", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9856", + "@id": "_:b9808", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9867", + "@id": "_:b9809", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9855", + "@id": "_:b18112", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9866", + "@id": "_:b18113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9850", + "@id": "_:b24399", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", "result": { - "@id": "_:b9861", + "@id": "_:b24400", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9853", + "@id": "_:b24401", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", "result": { - "@id": "_:b9864", + "@id": "_:b24402", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9848", + "@id": "_:b24403", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", "result": { - "@id": "_:b9859", + "@id": "_:b24404", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e102-out.nq", - "title": "Expand @graph container if value is a graph (multiple objects)", + "title": "Creates an @graph container if value is a graph (mixed graph and object)", + "rdfs:comment": "Double-expand an already expanded graph", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0104-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0104-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7181", + "@id": "_:b195", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e102-in.jsonld", "assertions": [ { - "@id": "_:b7188", + "@id": "_:b13853", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22061", + "@id": "_:b13854", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7183", + "@id": "_:b1586", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15017", + "@id": "_:b1587", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7191", + "@id": "_:b6090", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26289", + "@id": "_:b6091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7182", + "@id": "_:b12305", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10303", + "@id": "_:b12306", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7184", + "@id": "_:b17512", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19080", + "@id": "_:b17513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", + } + }, + { + "@id": "_:b4027", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4028", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7179", + "@id": "_:b24413", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", "result": { - "@id": "_:b7180", + "@id": "_:b24414", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7189", + "@id": "_:b9810", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26287", + "@id": "_:b9811", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7186", + "@id": "_:b18114", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26128", + "@id": "_:b18115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7190", + "@id": "_:b24407", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", "result": { - "@id": "_:b26288", + "@id": "_:b24408", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7185", + "@id": "_:b24409", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", "result": { - "@id": "_:b25021", + "@id": "_:b24410", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7187", + "@id": "_:b24411", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", "result": { - "@id": "_:b21890", + "@id": "_:b24412", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e103-out.nq", - "title": "Expand @graph container if value is a graph (multiple graphs)", + "title": "Do not expand [@graph, @index] container if value is a graph (mixed graph and object)", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0105-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0105-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8535", + "@id": "_:b196", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e103-in.jsonld", "assertions": [ { - "@id": "_:b8545", + "@id": "_:b13855", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29861", + "@id": "_:b13856", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8542", + "@id": "_:b1588", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25887", + "@id": "_:b1589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8539", + "@id": "_:b6092", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28010", + "@id": "_:b6093", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8540", + "@id": "_:b12307", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28367", + "@id": "_:b12308", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8538", + "@id": "_:b17514", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17632", + "@id": "_:b17515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", + } + }, + { + "@id": "_:b4029", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4030", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8536", + "@id": "_:b24421", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", "result": { - "@id": "_:b14895", + "@id": "_:b24422", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8533", + "@id": "_:b9812", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8534", + "@id": "_:b9813", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8537", + "@id": "_:b18116", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18283", + "@id": "_:b18117", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8541", + "@id": "_:b24415", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", "result": { - "@id": "_:b7818", + "@id": "_:b24416", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8543", + "@id": "_:b24417", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", "result": { - "@id": "_:b14840", + "@id": "_:b24418", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8544", + "@id": "_:b24419", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", "result": { - "@id": "_:b29302", + "@id": "_:b24420", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e104-out.nq", - "title": "Creates an @graph container if value is a graph (mixed graph and object)", + "title": "Do not expand [@graph, @id] container if value is a graph (mixed graph and object)", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0106-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0106-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15616", + "@id": "_:b197", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Don't double-expand an already expanded graph", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e104-in.jsonld", "assertions": [ { - "@id": "_:b15622", + "@id": "_:b13857", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29089", + "@id": "_:b13858", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15617", + "@id": "_:b1590", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18843", + "@id": "_:b1591", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15624", + "@id": "_:b6094", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27869", + "@id": "_:b6095", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15621", + "@id": "_:b12309", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29088", + "@id": "_:b12310", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15623", + "@id": "_:b17516", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15668", + "@id": "_:b17517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", + } + }, + { + "@id": "_:b4031", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4032", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15626", + "@id": "_:b24429", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", "result": { - "@id": "_:b29091", + "@id": "_:b24430", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15614", + "@id": "_:b9816", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15615", + "@id": "_:b9817", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15620", + "@id": "_:b18118", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28650", + "@id": "_:b18119", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15625", + "@id": "_:b24423", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", "result": { - "@id": "_:b29090", + "@id": "_:b24424", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15618", + "@id": "_:b24425", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", "result": { - "@id": "_:b27188", + "@id": "_:b24426", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15619", + "@id": "_:b24427", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", "result": { - "@id": "_:b28349", + "@id": "_:b24428", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e105-out.nq", - "title": "Do not expand [@graph, @index] container if value is a graph (mixed graph and object)", + "title": "expand [@graph, @index] container (indexes with multiple objects)", + "rdfs:comment": "Use of @graph containers with @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0107-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0107-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3888", + "@id": "_:b198", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e105-in.jsonld", "assertions": [ { - "@id": "_:b16921", + "@id": "_:b13859", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23419", + "@id": "_:b13860", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", - "assertedBy": "http://kasei.us/about/#greg", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16920", + "@id": "_:b1592", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9298", + "@id": "_:b1593", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16922", + "@id": "_:b6096", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22185", + "@id": "_:b6097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16926", + "@id": "_:b12311", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23494", + "@id": "_:b12312", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16918", + "@id": "_:b17518", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16919", + "@id": "_:b17519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", + } + }, + { + "@id": "_:b4033", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4034", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16927", + "@id": "_:b24437", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", "result": { - "@id": "_:b17601", + "@id": "_:b24438", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16929", + "@id": "_:b9818", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23496", + "@id": "_:b9819", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16925", + "@id": "_:b18120", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23493", + "@id": "_:b18121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16923", + "@id": "_:b24431", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", "result": { - "@id": "_:b23492", + "@id": "_:b24432", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16924", + "@id": "_:b24433", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", "result": { - "@id": "_:b22182", + "@id": "_:b24434", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16928", + "@id": "_:b24435", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", "result": { - "@id": "_:b23495", + "@id": "_:b24436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e106-out.nq", - "title": "Do not expand [@graph, @id] container if value is a graph (mixed graph and object)", + "title": "expand [@graph, @id] container (multiple ids and objects)", + "rdfs:comment": "Use of @graph containers with @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0108-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0108-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10466", + "@id": "_:b199", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e106-in.jsonld", "assertions": [ { - "@id": "_:b10475", + "@id": "_:b13861", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22681", + "@id": "_:b13862", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10474", + "@id": "_:b1594", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21220", + "@id": "_:b1595", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10473", + "@id": "_:b6098", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28409", + "@id": "_:b6099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10464", + "@id": "_:b12313", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10465", + "@id": "_:b12314", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10468", + "@id": "_:b17520", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16874", + "@id": "_:b17521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", + } + }, + { + "@id": "_:b4035", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4036", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10470", + "@id": "_:b24445", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", "result": { - "@id": "_:b25509", + "@id": "_:b24446", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10469", + "@id": "_:b9820", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23438", + "@id": "_:b9821", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10476", + "@id": "_:b18122", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22122", + "@id": "_:b18123", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10471", + "@id": "_:b24439", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", "result": { - "@id": "_:b28294", + "@id": "_:b24440", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10472", + "@id": "_:b24441", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", "result": { - "@id": "_:b28408", + "@id": "_:b24442", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10467", + "@id": "_:b24443", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", "result": { - "@id": "_:b14183", + "@id": "_:b24444", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e107-out.nq", - "title": "expand [@graph, @index] container (indexes with multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17438", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e107-in.jsonld", + "title": "IRI expansion of fragments including ':'", + "rdfs:comment": "Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0109-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0109-out.jsonld", "assertions": [ { - "@id": "_:b17440", + "@id": "_:b13863", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22780", + "@id": "_:b13864", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", - "assertedBy": "http://kasei.us/about/#greg", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17441", + "@id": "_:b1596", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23598", + "@id": "_:b1597", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17443", + "@id": "_:b6100", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24136", + "@id": "_:b6101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17445", + "@id": "_:b12315", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2956", + "@id": "_:b12316", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17446", + "@id": "_:b17522", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21191", + "@id": "_:b17523", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", + } + }, + { + "@id": "_:b4037", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4038", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17448", + "@id": "_:b24453", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", "result": { - "@id": "_:b20512", + "@id": "_:b24454", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17442", + "@id": "_:b9822", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24135", + "@id": "_:b9823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17436", + "@id": "_:b18124", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17437", + "@id": "_:b18125", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17439", + "@id": "_:b24447", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", "result": { - "@id": "_:b22406", + "@id": "_:b24448", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17447", + "@id": "_:b24449", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", "result": { - "@id": "_:b24138", + "@id": "_:b24450", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17444", + "@id": "_:b24451", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", "result": { - "@id": "_:b24137", + "@id": "_:b24452", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e108-out.nq", - "title": "expand [@graph, @id] container (multiple ids and objects)", + "title": "Various relative IRIs as properties with with relative @vocab", + "rdfs:comment": "Pathological relative property IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0110-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0110-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9487", + "@id": "_:b200", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Use of @graph containers with @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e108-in.jsonld", "assertions": [ { - "@id": "_:b9488", + "@id": "_:b13865", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17527", + "@id": "_:b13866", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9492", + "@id": "_:b1598", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28432", + "@id": "_:b1599", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9494", + "@id": "_:b6102", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7277", + "@id": "_:b6103", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9497", + "@id": "_:b12317", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29882", + "@id": "_:b12318", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9490", + "@id": "_:b17524", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22786", + "@id": "_:b17525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", + } + }, + { + "@id": "_:b4039", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4040", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9489", + "@id": "_:b24461", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", "result": { - "@id": "_:b21192", + "@id": "_:b24462", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9496", + "@id": "_:b9824", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23199", + "@id": "_:b9825", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9485", + "@id": "_:b18126", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9486", + "@id": "_:b18127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9493", + "@id": "_:b24455", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", "result": { - "@id": "_:b21807", + "@id": "_:b24456", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9491", + "@id": "_:b24457", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", "result": { - "@id": "_:b27125", + "@id": "_:b24458", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9495", + "@id": "_:b24459", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", "result": { - "@id": "_:b26325", + "@id": "_:b24460", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e109-out.nq", - "title": "IRI expansion of fragments including ':'", - "rdfs:comment": "Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e109-in.jsonld", + "title": "Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base", + "rdfs:comment": "Pathological relative property IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0111-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0111-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b201", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b14229", + "@id": "_:b13867", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20860", + "@id": "_:b13868", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14228", + "@id": "_:b1600", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18802", + "@id": "_:b1601", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14232", + "@id": "_:b6104", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10359", + "@id": "_:b6105", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14230", + "@id": "_:b12321", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15857", + "@id": "_:b12322", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14231", + "@id": "_:b17528", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20861", + "@id": "_:b17529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14237", + "@id": "_:b4041", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b17335", + "@id": "_:b4042", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14226", + "@id": "_:b24469", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", "result": { - "@id": "_:b14227", + "@id": "_:b24470", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b14235", + "@id": "_:b9826", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5318", + "@id": "_:b9827", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14234", + "@id": "_:b18128", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20863", + "@id": "_:b18129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + } }, { - "@id": "_:b14233", + "@id": "_:b24463", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", "result": { - "@id": "_:b20862", + "@id": "_:b24464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14236", + "@id": "_:b24465", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", "result": { - "@id": "_:b20864", + "@id": "_:b24466", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", + "assertedBy": null + }, + { + "@id": "_:b24467", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + "result": { + "@id": "_:b24468", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e110-out.nq", - "title": "Various relative IRIs as properties with with relative @vocab", + "title": "Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base", + "rdfs:comment": "Pathological relative property IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0112-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0112-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14527", + "@id": "_:b202", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Pathological relative property IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e110-in.jsonld", "assertions": [ { - "@id": "_:b14535", + "@id": "_:b13869", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29809", + "@id": "_:b13870", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14528", + "@id": "_:b1602", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21858", + "@id": "_:b1603", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14534", + "@id": "_:b6106", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28826", + "@id": "_:b6107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14525", + "@id": "_:b12323", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14526", + "@id": "_:b12324", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14533", + "@id": "_:b17530", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29652", + "@id": "_:b17531", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", + } + }, + { + "@id": "_:b4043", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4044", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14536", + "@id": "_:b24477", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", "result": { - "@id": "_:b29874", + "@id": "_:b24478", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14532", + "@id": "_:b9828", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24532", + "@id": "_:b9829", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14529", + "@id": "_:b18130", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26232", + "@id": "_:b18131", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14537", + "@id": "_:b24471", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", "result": { - "@id": "_:b29572", + "@id": "_:b24472", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14530", + "@id": "_:b24473", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", "result": { - "@id": "_:b27509", + "@id": "_:b24474", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14531", + "@id": "_:b24475", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", "result": { - "@id": "_:b21876", + "@id": "_:b24476", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e111-out.nq", - "title": "Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6797", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Pathological relative property IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e111-in.jsonld", + "title": "context with JavaScript Object property names", + "rdfs:comment": "Expand with context including JavaScript Object property names", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0113-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0113-out.jsonld", "assertions": [ { - "@id": "_:b11104", + "@id": "_:b13871", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4686", + "@id": "_:b13872", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11106", + "@id": "_:b1604", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26566", + "@id": "_:b1605", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b11099", + "@id": "_:b6108", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20548", + "@id": "_:b6109", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11102", + "@id": "_:b12325", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25740", + "@id": "_:b12326", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11098", + "@id": "_:b17532", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24640", + "@id": "_:b17533", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", + } + }, + { + "@id": "_:b4045", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4046", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11097", + "@id": "_:b24485", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", "result": { - "@id": "_:b18988", + "@id": "_:b24486", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11105", + "@id": "_:b9830", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18239", + "@id": "_:b9831", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11095", + "@id": "_:b18132", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11096", + "@id": "_:b18133", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11101", + "@id": "_:b24479", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", "result": { - "@id": "_:b23213", + "@id": "_:b24480", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11103", + "@id": "_:b24481", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", "result": { - "@id": "_:b26927", + "@id": "_:b24482", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11100", + "@id": "_:b24483", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", "result": { - "@id": "_:b26421", + "@id": "_:b24484", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e112-out.nq", - "title": "Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base", + "title": "Expansion allows multiple properties expanding to @type", + "rdfs:comment": "An exception for the colliding keywords error is made for @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0114-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0114-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10452", + "@id": "_:b203", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Pathological relative property IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e112-in.jsonld", "assertions": [ { - "@id": "_:b10454", + "@id": "_:b13873", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28425", + "@id": "_:b13874", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10450", + "@id": "_:b1606", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10451", + "@id": "_:b1607", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b10457", + "@id": "_:b6110", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12953", + "@id": "_:b6111", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10453", + "@id": "_:b12327", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26100", + "@id": "_:b12328", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10460", + "@id": "_:b17534", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29193", + "@id": "_:b17535", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", + } + }, + { + "@id": "_:b4047", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4048", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10455", + "@id": "_:b24493", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", "result": { - "@id": "_:b16434", + "@id": "_:b24494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10456", + "@id": "_:b9832", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29192", + "@id": "_:b9833", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10459", + "@id": "_:b18134", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27799", + "@id": "_:b18135", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10462", + "@id": "_:b24487", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", "result": { - "@id": "_:b23177", + "@id": "_:b24488", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10461", + "@id": "_:b24489", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", "result": { - "@id": "_:b11479", + "@id": "_:b24490", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10458", + "@id": "_:b24491", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", "result": { - "@id": "_:b25731", + "@id": "_:b24492", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e113-out.nq", - "title": "context with JavaScript Object property names", - "rdfs:comment": "Expand with context including JavaScript Object property names", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e113-in.jsonld", + "title": "A term starting with a colon can expand to a different IRI", + "rdfs:comment": "Terms may begin with a colon and not be treated as IRIs.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0117-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0117-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b206", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b3341", + "@id": "_:b13875", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23386", + "@id": "_:b13876", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3346", + "@id": "_:b1608", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27329", + "@id": "_:b1609", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3350", + "@id": "_:b6112", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15191", + "@id": "_:b6113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3349", + "@id": "_:b12329", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1730", + "@id": "_:b12330", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3343", + "@id": "_:b17536", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17300", + "@id": "_:b17537", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", + } + }, + { + "@id": "_:b4049", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4050", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3340", + "@id": "_:b24501", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", "result": { - "@id": "_:b7294", + "@id": "_:b24502", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3342", + "@id": "_:b9834", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27998", + "@id": "_:b9835", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3344", + "@id": "_:b18136", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28916", + "@id": "_:b18137", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3345", + "@id": "_:b24495", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", "result": { - "@id": "_:b8599", + "@id": "_:b24496", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3348", + "@id": "_:b24497", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", "result": { - "@id": "_:b28917", + "@id": "_:b24498", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3347", + "@id": "_:b24499", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", "result": { - "@id": "_:b27726", + "@id": "_:b24500", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e114-out.nq", - "title": "Expansion allows multiple properties expanding to @type", + "title": "Expanding a value staring with a colon does not treat that value as an IRI", + "rdfs:comment": "Terms may begin with a colon and not be treated as IRIs.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0118-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0118-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2775", + "@id": "_:b207", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "An exception for the colliding keywords error is made for @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e114-in.jsonld", "assertions": [ { - "@id": "_:b2784", + "@id": "_:b13877", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28560", + "@id": "_:b13878", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2777", + "@id": "_:b1610", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24155", + "@id": "_:b1611", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2779", + "@id": "_:b6114", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28527", + "@id": "_:b6115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2781", + "@id": "_:b12333", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29247", + "@id": "_:b12334", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2778", + "@id": "_:b17540", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24165", + "@id": "_:b17541", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", + } + }, + { + "@id": "_:b4051", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4052", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2785", + "@id": "_:b24509", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", "result": { - "@id": "_:b28839", + "@id": "_:b24510", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2782", + "@id": "_:b9838", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26402", + "@id": "_:b9839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2780", + "@id": "_:b18138", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27183", + "@id": "_:b18139", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2773", + "@id": "_:b24503", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", "result": { - "@id": "_:b2774", + "@id": "_:b24504", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2776", + "@id": "_:b24505", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", "result": { - "@id": "_:b13628", + "@id": "_:b24506", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2783", + "@id": "_:b24507", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", "result": { - "@id": "_:b21637", + "@id": "_:b24508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e117-out.nq", - "title": "A term starting with a colon can expand to a different IRI", + "title": "Ignore some terms with @, allow others.", + "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0119-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0119-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9585", + "@id": "_:b208", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms may begin with a colon and not be treated as IRIs.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e117-in.jsonld", "assertions": [ { - "@id": "_:b16076", + "@id": "_:b13879", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24551", + "@id": "_:b13880", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16067", + "@id": "_:b1612", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24056", + "@id": "_:b1613", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16068", + "@id": "_:b6116", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24545", + "@id": "_:b6117", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16072", + "@id": "_:b12335", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24548", + "@id": "_:b12336", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16069", + "@id": "_:b17542", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14022", + "@id": "_:b17543", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", + } + }, + { + "@id": "_:b4053", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4054", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16066", + "@id": "_:b24517", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", "result": { - "@id": "_:b4101", + "@id": "_:b24518", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16074", + "@id": "_:b9840", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24550", + "@id": "_:b9841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16070", + "@id": "_:b18140", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24546", + "@id": "_:b18141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16075", + "@id": "_:b24511", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", "result": { - "@id": "_:b23218", + "@id": "_:b24512", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16073", + "@id": "_:b24513", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", "result": { - "@id": "_:b24549", + "@id": "_:b24514", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16071", + "@id": "_:b24515", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", "result": { - "@id": "_:b24547", + "@id": "_:b24516", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e118-out.nq", - "title": "Expanding a value staring with a colon does not treat that value as an IRI", + "title": "Ignore some values of @id with @, allow others.", + "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0120-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0120-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9725", + "@id": "_:b209", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms may begin with a colon and not be treated as IRIs.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e118-in.jsonld", "assertions": [ { - "@id": "_:b9726", + "@id": "_:b13881", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12884", + "@id": "_:b13882", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9731", + "@id": "_:b1614", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26119", + "@id": "_:b1615", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9734", + "@id": "_:b6118", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24581", + "@id": "_:b6119", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9727", + "@id": "_:b12337", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21357", + "@id": "_:b12338", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9730", + "@id": "_:b17544", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26118", + "@id": "_:b17545", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", + } + }, + { + "@id": "_:b4055", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4056", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9729", + "@id": "_:b24525", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", "result": { - "@id": "_:b17418", + "@id": "_:b24526", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9733", + "@id": "_:b9842", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24783", + "@id": "_:b9843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9732", + "@id": "_:b18142", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26120", + "@id": "_:b18143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9724", + "@id": "_:b24519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", "result": { - "@id": "_:b8713", + "@id": "_:b24520", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9735", + "@id": "_:b24521", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", "result": { - "@id": "_:b14965", + "@id": "_:b24522", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9728", + "@id": "_:b24523", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", "result": { - "@id": "_:b8995", + "@id": "_:b24524", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e119-out.nq", - "title": "Ignore some terms with @, allow others.", + "title": "Ignore some values of @reverse with @, allow others.", + "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0121-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0121-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19432", + "@id": "_:b210", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e119-in.jsonld", "assertions": [ { - "@id": "_:b19441", + "@id": "_:b13883", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4102", + "@id": "_:b13884", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19433", + "@id": "_:b1616", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20323", + "@id": "_:b1617", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19431", + "@id": "_:b6120", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7882", + "@id": "_:b6121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19435", + "@id": "_:b12339", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22217", + "@id": "_:b12340", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19437", + "@id": "_:b17546", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22144", + "@id": "_:b17547", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", + } + }, + { + "@id": "_:b4057", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4058", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19442", + "@id": "_:b24533", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", "result": { - "@id": "_:b22221", + "@id": "_:b24534", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19438", + "@id": "_:b9844", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22219", + "@id": "_:b9845", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19434", + "@id": "_:b18144", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22216", + "@id": "_:b18145", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19436", + "@id": "_:b24527", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", "result": { - "@id": "_:b22218", + "@id": "_:b24528", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19439", + "@id": "_:b24529", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", "result": { - "@id": "_:b22220", + "@id": "_:b24530", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19440", + "@id": "_:b24531", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", "result": { - "@id": "_:b14241", + "@id": "_:b24532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e120-out.nq", - "title": "Ignore some values of @id with @, allow others.", + "title": "Ignore some IRIs when that start with @ when expanding.", + "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword. (Note: the resulting document will not be valid JSON-LD, due to the `null` value for `@id`)", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0122-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0122-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11705", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b211", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } }, - "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e120-in.jsonld", "assertions": [ { - "@id": "_:b18491", + "@id": "_:b13885", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18492", + "@id": "_:b13886", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18495", + "@id": "_:b1618", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26553", + "@id": "_:b1619", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18500", + "@id": "_:b6122", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27395", + "@id": "_:b6123", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18498", + "@id": "_:b12341", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22316", + "@id": "_:b12342", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18497", + "@id": "_:b17548", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27394", + "@id": "_:b17549", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", + } + }, + { + "@id": "_:b4059", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4060", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18501", + "@id": "_:b24541", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", "result": { - "@id": "_:b27396", + "@id": "_:b24542", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18493", + "@id": "_:b9846", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25803", + "@id": "_:b9847", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b18494", + "@id": "_:b18146", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27056", + "@id": "_:b18147", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18496", + "@id": "_:b24535", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", "result": { - "@id": "_:b24868", + "@id": "_:b24536", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18499", + "@id": "_:b24537", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", "result": { - "@id": "_:b24180", + "@id": "_:b24538", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18502", + "@id": "_:b24539", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", "result": { - "@id": "_:b27397", + "@id": "_:b24540", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e121-out.nq", - "title": "Ignore some values of @reverse with @, allow others.", + "title": "Value objects including invalid literal datatype IRIs are rejected", + "rdfs:comment": "Processors MUST validate datatype IRIs.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0123-in.jsonld", + "mf:result": "invalid typed value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15512", + "@id": "_:b212", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e121-in.jsonld", "assertions": [ { - "@id": "_:b19172", + "@id": "_:b13887", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23403", + "@id": "_:b13888", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19170", + "@id": "_:b1620", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21888", + "@id": "_:b1621", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19177", + "@id": "_:b6124", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29051", + "@id": "_:b6125", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19174", + "@id": "_:b12345", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29049", + "@id": "_:b12346", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19178", + "@id": "_:b17552", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25150", + "@id": "_:b17553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", + } + }, + { + "@id": "_:b4061", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4062", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19171", + "@id": "_:b24549", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", "result": { - "@id": "_:b17920", + "@id": "_:b24550", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19169", + "@id": "_:b9848", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23019", + "@id": "_:b9849", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b19168", + "@id": "_:b18148", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13695", + "@id": "_:b18149", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19176", + "@id": "_:b24543", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", "result": { - "@id": "_:b29050", + "@id": "_:b24544", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19173", + "@id": "_:b24545", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", "result": { - "@id": "_:b28437", + "@id": "_:b24546", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19175", + "@id": "_:b24547", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", "result": { - "@id": "_:b28494", + "@id": "_:b24548", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e122-out.nq", - "title": "Ignore some IRIs when that start with @ when expanding.", + "title": "compact IRI as @vocab", + "rdfs:comment": "Verifies that @vocab defined as a compact IRI expands properly", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0124-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0124-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12345", + "@id": "_:b213", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e122-in.jsonld", "assertions": [ { - "@id": "_:b12351", + "@id": "_:b13889", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12362", + "@id": "_:b13890", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12355", + "@id": "_:b1622", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12366", + "@id": "_:b1623", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12348", + "@id": "_:b6126", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12359", + "@id": "_:b6127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12352", + "@id": "_:b12347", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12363", + "@id": "_:b12348", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12346", + "@id": "_:b17554", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12357", + "@id": "_:b17555", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", + } + }, + { + "@id": "_:b4063", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4064", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12353", + "@id": "_:b24557", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", "result": { - "@id": "_:b12364", + "@id": "_:b24558", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12349", + "@id": "_:b9850", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12360", + "@id": "_:b9851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12356", + "@id": "_:b18150", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12367", + "@id": "_:b18151", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12354", + "@id": "_:b24551", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", "result": { - "@id": "_:b12365", + "@id": "_:b24552", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12347", + "@id": "_:b24553", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", "result": { - "@id": "_:b12358", + "@id": "_:b24554", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12350", + "@id": "_:b24555", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", "result": { - "@id": "_:b12361", + "@id": "_:b24556", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid typed value", - "title": "Value objects including invalid literal datatype IRIs are rejected", + "title": "term as @vocab", + "rdfs:comment": "Verifies that @vocab defined as a term expands properly", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0125-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0125-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22837", + "@id": "_:b214", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Processors MUST validate datatype IRIs.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e123-in.jsonld", "assertions": [ { - "@id": "_:b22845", + "@id": "_:b13891", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28552", + "@id": "_:b13892", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b22841", + "@id": "_:b1624", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29378", + "@id": "_:b1625", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22843", + "@id": "_:b6128", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12810", + "@id": "_:b6129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b22847", + "@id": "_:b12349", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29622", + "@id": "_:b12350", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22839", + "@id": "_:b17556", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25296", + "@id": "_:b17557", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", + } + }, + { + "@id": "_:b4065", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4066", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22840", + "@id": "_:b24565", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", "result": { - "@id": "_:b28854", + "@id": "_:b24566", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22842", + "@id": "_:b9852", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27466", + "@id": "_:b9853", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b22835", + "@id": "_:b18152", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22836", + "@id": "_:b18153", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22846", + "@id": "_:b24559", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", "result": { - "@id": "_:b29283", + "@id": "_:b24560", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b22844", + "@id": "_:b24561", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", "result": { - "@id": "_:b29621", + "@id": "_:b24562", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22838", + "@id": "_:b24563", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", "result": { - "@id": "_:b22932", + "@id": "_:b24564", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" - ], - "testResult": [ - "https://w3c.github.io/json-ld-api/tests/toRdf/0124-out.nq", - "https://w3c.github.io/json-ld-api/tests/toRdf/e124-out.nq" - ], - "title": [ - "IRI Resolution (4)", - "compact IRI as @vocab" + "TestCase" ], + "title": "A scoped context may include itself recursively (direct)", + "rdfs:comment": "Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0126-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0126-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b765", + "@id": "_:b215", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": [ - "IRI resolution according to RFC3986.", - "Verifies that @vocab defined as a compact IRI expands properly" - ], - "testAction": [ - "https://w3c.github.io/json-ld-api/tests/toRdf/0124-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/toRdf/e124-in.jsonld" - ], "assertions": [ { - "@id": "_:b6825", + "@id": "_:b13893", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15525", + "@id": "_:b13894", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6822", + "@id": "_:b1626", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15522", + "@id": "_:b1627", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b6824", + "@id": "_:b6130", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15524", + "@id": "_:b6131", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6831", + "@id": "_:b12351", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9946", + "@id": "_:b12352", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6829", + "@id": "_:b17558", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15527", + "@id": "_:b17559", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + } + }, + { + "@id": "_:b4067", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4068", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6828", + "@id": "_:b24573", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", "result": { - "@id": "_:b15526", + "@id": "_:b24574", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6832", + "@id": "_:b9854", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15529", + "@id": "_:b9855", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b6823", + "@id": "_:b18154", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15523", + "@id": "_:b18155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6827", + "@id": "_:b24567", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", "result": { - "@id": "_:b6010", + "@id": "_:b24568", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6826", + "@id": "_:b24569", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", "result": { - "@id": "_:b6467", + "@id": "_:b24570", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6830", + "@id": "_:b24571", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", "result": { - "@id": "_:b15528", + "@id": "_:b24572", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" - ], - "testResult": [ - "https://w3c.github.io/json-ld-api/tests/toRdf/e125-out.nq", - "https://w3c.github.io/json-ld-api/tests/toRdf/0125-out.nq" - ], - "title": [ - "term as @vocab", - "IRI Resolution (5)" + "TestCase" ], + "title": "A scoped context may include itself recursively (indirect)", + "rdfs:comment": "Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0127-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0127-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17900", + "@id": "_:b216", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": [ - "Verifies that @vocab defined as a term expands properly", - "IRI resolution according to RFC3986." - ], - "testAction": [ - "https://w3c.github.io/json-ld-api/tests/toRdf/e125-in.jsonld", - "https://w3c.github.io/json-ld-api/tests/toRdf/0125-in.jsonld" - ], "assertions": [ { - "@id": "_:b18253", + "@id": "_:b13895", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18254", + "@id": "_:b13896", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18260", + "@id": "_:b1628", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27244", + "@id": "_:b1629", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b18261", + "@id": "_:b6132", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17544", + "@id": "_:b6133", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18262", + "@id": "_:b12353", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23671", + "@id": "_:b12354", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18258", + "@id": "_:b17560", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25331", + "@id": "_:b17561", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + } + }, + { + "@id": "_:b4069", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4070", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18263", + "@id": "_:b24581", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", "result": { - "@id": "_:b14357", + "@id": "_:b24582", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18255", + "@id": "_:b9856", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22693", + "@id": "_:b9857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18257", + "@id": "_:b18156", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24416", + "@id": "_:b18157", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18256", + "@id": "_:b24575", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", "result": { - "@id": "_:b24788", + "@id": "_:b24576", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18264", + "@id": "_:b24577", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", "result": { - "@id": "_:b27245", + "@id": "_:b24578", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18259", + "@id": "_:b24579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", "result": { - "@id": "_:b27243", + "@id": "_:b24580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e126-out.nq", - "title": "A scoped context may include itself recursively (direct)", + "title": "Two scoped context may include a shared context", + "rdfs:comment": "Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0128-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0128-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8244", + "@id": "_:b217", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e126-in.jsonld", "assertions": [ { - "@id": "_:b8251", + "@id": "_:b13897", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25072", + "@id": "_:b13898", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8248", + "@id": "_:b1630", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4119", + "@id": "_:b1631", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8246", + "@id": "_:b6134", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25071", + "@id": "_:b6135", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8253", + "@id": "_:b12355", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25074", + "@id": "_:b12356", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8250", + "@id": "_:b17562", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19728", + "@id": "_:b17563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", + } + }, + { + "@id": "_:b4071", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4072", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8255", + "@id": "_:b24589", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", "result": { - "@id": "_:b25075", + "@id": "_:b24590", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8245", + "@id": "_:b9860", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23401", + "@id": "_:b9861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8254", + "@id": "_:b18158", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21908", + "@id": "_:b18159", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8247", + "@id": "_:b24583", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", "result": { - "@id": "_:b18679", + "@id": "_:b24584", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8249", + "@id": "_:b24585", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", "result": { - "@id": "_:b9584", + "@id": "_:b24586", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8252", + "@id": "_:b24587", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", "result": { - "@id": "_:b25073", + "@id": "_:b24588", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e127-out.nq", - "title": "A scoped context may include itself recursively (indirect)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5737", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e127-in.jsonld", + "title": "Base without trailing slash, without path", + "rdfs:comment": "Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0129-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0129-out.jsonld", "assertions": [ { - "@id": "_:b5739", + "@id": "_:b13899", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15898", + "@id": "_:b13900", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5742", + "@id": "_:b1632", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26092", + "@id": "_:b1633", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5741", + "@id": "_:b6136", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23370", + "@id": "_:b6137", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5738", + "@id": "_:b12357", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10655", + "@id": "_:b12358", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5744", + "@id": "_:b17564", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23836", + "@id": "_:b17565", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", + } + }, + { + "@id": "_:b4073", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4074", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5746", + "@id": "_:b24597", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", "result": { - "@id": "_:b8193", + "@id": "_:b24598", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5740", + "@id": "_:b9862", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24719", + "@id": "_:b9863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5735", + "@id": "_:b18160", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5736", + "@id": "_:b18161", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5743", + "@id": "_:b24591", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", "result": { - "@id": "_:b26093", + "@id": "_:b24592", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5745", + "@id": "_:b24593", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", "result": { - "@id": "_:b25832", + "@id": "_:b24594", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5747", + "@id": "_:b24595", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", "result": { - "@id": "_:b17741", + "@id": "_:b24596", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e128-out.nq", - "title": "Two scoped context may include a shared context", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22418", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e128-in.jsonld", + "title": "Base without trailing slash, with path", + "rdfs:comment": "Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0130-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0130-out.jsonld", "assertions": [ { - "@id": "_:b22416", + "@id": "_:b13901", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22417", + "@id": "_:b13902", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b22419", + "@id": "_:b1634", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24685", + "@id": "_:b1635", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22427", + "@id": "_:b6138", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29285", + "@id": "_:b6139", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b22422", + "@id": "_:b12359", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21141", + "@id": "_:b12360", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22421", + "@id": "_:b17566", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29121", + "@id": "_:b17567", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", + } + }, + { + "@id": "_:b4075", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4076", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22426", + "@id": "_:b24605", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", "result": { - "@id": "_:b10654", + "@id": "_:b24606", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22420", + "@id": "_:b9864", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23587", + "@id": "_:b9865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22425", + "@id": "_:b18162", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19506", + "@id": "_:b18163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22424", + "@id": "_:b24599", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", "result": { - "@id": "_:b26113", + "@id": "_:b24600", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b22428", + "@id": "_:b24601", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", "result": { - "@id": "_:b27387", + "@id": "_:b24602", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22423", + "@id": "_:b24603", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", "result": { - "@id": "_:b29528", + "@id": "_:b24604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e129-out.nq", - "title": "Base without trailing slash, without path", + "title": "Reverse term with property based indexed container", + "rdfs:comment": "Expanding a reverse term using @container: @index and @index set to a property", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0131-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0131-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17886", + "@id": "_:b218", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e129-in.jsonld", "assertions": [ { - "@id": "_:b20642", + "@id": "_:b24619", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "result": { - "@id": "_:b3123", + "@id": "_:b24620", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b20639", + "@id": "_:b24607", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "result": { - "@id": "_:b21430", + "@id": "_:b24608", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b20645", + "@id": "_:b6140", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28866", + "@id": "_:b6141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20638", + "@id": "_:b24613", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "result": { - "@id": "_:b25026", + "@id": "_:b24614", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b20640", + "@id": "_:b24621", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "result": { - "@id": "_:b27845", + "@id": "_:b24622", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b20636", + "@id": "_:b24609", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "result": { - "@id": "_:b6938", + "@id": "_:b24610", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20637", + "@id": "_:b24627", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "result": { - "@id": "_:b20703", + "@id": "_:b24628", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b20646", + "@id": "_:b24611", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "result": { - "@id": "_:b28832", + "@id": "_:b24612", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b20641", + "@id": "_:b24625", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "result": { - "@id": "_:b25456", + "@id": "_:b24626", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20644", + "@id": "_:b24615", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "result": { - "@id": "_:b25424", + "@id": "_:b24616", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20643", + "@id": "_:b24617", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", "result": { - "@id": "_:b28865", + "@id": "_:b24618", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", + "assertedBy": null + }, + { + "@id": "_:b24623", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0131", + "result": { + "@id": "_:b24624", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e130-out.nq", - "title": "Base without trailing slash, with path", + "title": "adding new term", + "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c001-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1301", + "@id": "_:b219", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e130-in.jsonld", "assertions": [ { - "@id": "_:b1694", + "@id": "_:b13903", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8175", + "@id": "_:b13904", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1693", + "@id": "_:b1636", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3915", + "@id": "_:b1637", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1691", + "@id": "_:b6142", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21963", + "@id": "_:b6143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1699", + "@id": "_:b12361", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22377", + "@id": "_:b12362", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1690", + "@id": "_:b17568", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20911", + "@id": "_:b17569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", + } + }, + { + "@id": "_:b4077", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4078", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1695", + "@id": "_:b24635", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", "result": { - "@id": "_:b25481", + "@id": "_:b24636", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1697", + "@id": "_:b9866", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23717", + "@id": "_:b9867", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1692", + "@id": "_:b18164", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23396", + "@id": "_:b18165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1696", + "@id": "_:b24629", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", "result": { - "@id": "_:b29124", + "@id": "_:b24630", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1698", + "@id": "_:b24631", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", "result": { - "@id": "_:b19324", + "@id": "_:b24632", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1688", + "@id": "_:b24633", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", "result": { - "@id": "_:b1689", + "@id": "_:b24634", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "Invalid keyword in term definition", + "title": "overriding a term", + "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c002-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16008", + "@id": "_:b220", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid term definition is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/ec01-in.jsonld", "assertions": [ { - "@id": "_:b16017", + "@id": "_:b13905", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27399", + "@id": "_:b13906", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16014", + "@id": "_:b1638", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26138", + "@id": "_:b1639", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16009", + "@id": "_:b6144", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16854", + "@id": "_:b6145", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16016", + "@id": "_:b12363", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1058", + "@id": "_:b12364", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16011", + "@id": "_:b17570", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21284", + "@id": "_:b17571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", + } + }, + { + "@id": "_:b4079", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4080", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16013", + "@id": "_:b24643", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", "result": { - "@id": "_:b25822", + "@id": "_:b24644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16018", + "@id": "_:b9868", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14643", + "@id": "_:b9869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16015", + "@id": "_:b18166", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27413", + "@id": "_:b18167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16012", + "@id": "_:b24637", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", "result": { - "@id": "_:b22000", + "@id": "_:b24638", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16010", + "@id": "_:b24639", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", "result": { - "@id": "_:b18887", + "@id": "_:b24640", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16006", + "@id": "_:b24641", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", "result": { - "@id": "_:b16007", + "@id": "_:b24642", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "keyword redefinition", - "title": "Term definition on @type with empty map", + "title": "property and value with different terms mapping to the same expanded property", + "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c003-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16737", + "@id": "_:b221", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that an exception is raised if @type is defined as a term with an empty map", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/ec02-in.jsonld", "assertions": [ { - "@id": "_:b16738", + "@id": "_:b13907", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16749", + "@id": "_:b13908", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16745", + "@id": "_:b1640", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16756", + "@id": "_:b1641", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16746", + "@id": "_:b6146", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16757", + "@id": "_:b6147", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16742", + "@id": "_:b12367", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16753", + "@id": "_:b12368", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16741", + "@id": "_:b17574", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16752", + "@id": "_:b17575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", + } + }, + { + "@id": "_:b4081", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4082", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16748", + "@id": "_:b24651", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", "result": { - "@id": "_:b16759", + "@id": "_:b24652", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16740", + "@id": "_:b9870", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16751", + "@id": "_:b9871", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b16743", + "@id": "_:b18168", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16754", + "@id": "_:b18169", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16739", + "@id": "_:b24645", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", "result": { - "@id": "_:b16750", + "@id": "_:b24646", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16747", + "@id": "_:b24647", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", "result": { - "@id": "_:b16758", + "@id": "_:b24648", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16744", + "@id": "_:b24649", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", "result": { - "@id": "_:b16755", + "@id": "_:b24650", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid container mapping", - "title": "Invalid container mapping", + "title": "deep @context affects nested nodes", + "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c004-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7247", + "@id": "_:b222", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid container mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/em01-in.jsonld", "assertions": [ { - "@id": "_:b7254", + "@id": "_:b13909", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15466", + "@id": "_:b13910", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7245", + "@id": "_:b1642", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7246", + "@id": "_:b1643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7255", + "@id": "_:b6148", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15467", + "@id": "_:b6149", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7256", + "@id": "_:b12369", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15468", + "@id": "_:b12370", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7251", + "@id": "_:b17576", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15463", + "@id": "_:b17577", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", + } + }, + { + "@id": "_:b4083", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4084", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7252", + "@id": "_:b24659", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", "result": { - "@id": "_:b15464", + "@id": "_:b24660", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7250", + "@id": "_:b9872", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15462", + "@id": "_:b9873", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7248", + "@id": "_:b18170", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15460", + "@id": "_:b18171", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7253", + "@id": "_:b24653", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", "result": { - "@id": "_:b15465", + "@id": "_:b24654", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7249", + "@id": "_:b24655", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", "result": { - "@id": "_:b15461", + "@id": "_:b24656", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7257", + "@id": "_:b24657", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", "result": { - "@id": "_:b15469", + "@id": "_:b24658", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "@nest MUST NOT have a string value", + "title": "scoped context layers on intemediate contexts", + "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c005-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16960", + "@id": "_:b223", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "container: @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en01-in.jsonld", "assertions": [ { - "@id": "_:b16968", + "@id": "_:b13911", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3352", + "@id": "_:b13912", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16967", + "@id": "_:b1644", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17157", + "@id": "_:b1645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16958", + "@id": "_:b6150", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16959", + "@id": "_:b6151", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16970", + "@id": "_:b12371", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17158", + "@id": "_:b12372", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16962", + "@id": "_:b17578", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17153", + "@id": "_:b17579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", + } + }, + { + "@id": "_:b4085", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4086", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16969", + "@id": "_:b24667", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", "result": { - "@id": "_:b2089", + "@id": "_:b24668", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16961", + "@id": "_:b9874", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17152", + "@id": "_:b9875", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16964", + "@id": "_:b18172", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17154", + "@id": "_:b18173", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16966", + "@id": "_:b24661", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", "result": { - "@id": "_:b17156", + "@id": "_:b24662", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16963", + "@id": "_:b24663", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", "result": { - "@id": "_:b6932", + "@id": "_:b24664", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16965", + "@id": "_:b24665", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", "result": { - "@id": "_:b17155", + "@id": "_:b24666", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "@nest MUST NOT have a boolen value", + "title": "adding new term", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c006-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12537", + "@id": "_:b224", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en02-in.jsonld", "assertions": [ { - "@id": "_:b12535", + "@id": "_:b13913", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12536", + "@id": "_:b13914", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12544", + "@id": "_:b1646", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27789", + "@id": "_:b1647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12546", + "@id": "_:b6152", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28178", + "@id": "_:b6153", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12542", + "@id": "_:b12373", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24500", + "@id": "_:b12374", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12545", + "@id": "_:b17580", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27888", + "@id": "_:b17581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", + } + }, + { + "@id": "_:b4087", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4088", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12540", + "@id": "_:b24675", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", "result": { - "@id": "_:b23842", + "@id": "_:b24676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12538", + "@id": "_:b9876", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17120", + "@id": "_:b9877", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12539", + "@id": "_:b18174", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23195", + "@id": "_:b18175", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12543", + "@id": "_:b24669", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", "result": { - "@id": "_:b21225", + "@id": "_:b24670", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12541", + "@id": "_:b24671", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", "result": { - "@id": "_:b22072", + "@id": "_:b24672", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12547", + "@id": "_:b24673", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", "result": { - "@id": "_:b29360", + "@id": "_:b24674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "@nest MUST NOT have a numeric value", + "title": "overriding a term", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c007-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19715", + "@id": "_:b225", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en03-in.jsonld", "assertions": [ { - "@id": "_:b19716", + "@id": "_:b13915", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22360", + "@id": "_:b13916", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19724", + "@id": "_:b1648", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26850", + "@id": "_:b1649", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19719", + "@id": "_:b6154", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26519", + "@id": "_:b6155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19717", + "@id": "_:b12375", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19070", + "@id": "_:b12376", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19721", + "@id": "_:b17582", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28411", + "@id": "_:b17583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", + } + }, + { + "@id": "_:b4089", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4090", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19720", + "@id": "_:b24683", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", "result": { - "@id": "_:b28410", + "@id": "_:b24684", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19718", + "@id": "_:b9878", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24575", + "@id": "_:b9879", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19725", + "@id": "_:b18176", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28412", + "@id": "_:b18177", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19713", + "@id": "_:b24677", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", "result": { - "@id": "_:b19714", + "@id": "_:b24678", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19723", + "@id": "_:b24679", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", "result": { - "@id": "_:b26769", + "@id": "_:b24680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19722", + "@id": "_:b24681", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", "result": { - "@id": "_:b15737", + "@id": "_:b24682", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "@nest MUST NOT have a value object value", + "title": "alias of @type", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c008-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21332", + "@id": "_:b226", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en04-in.jsonld", "assertions": [ { - "@id": "_:b21330", + "@id": "_:b13917", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21331", + "@id": "_:b13918", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21335", + "@id": "_:b1650", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23799", + "@id": "_:b1651", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21333", + "@id": "_:b6156", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24087", + "@id": "_:b6157", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21342", + "@id": "_:b12377", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28724", + "@id": "_:b12378", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21341", + "@id": "_:b17584", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28723", + "@id": "_:b17585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", + } + }, + { + "@id": "_:b4091", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4092", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21340", + "@id": "_:b24691", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", "result": { - "@id": "_:b28722", + "@id": "_:b24692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21339", + "@id": "_:b9882", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28044", + "@id": "_:b9883", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21336", + "@id": "_:b18178", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28274", + "@id": "_:b18179", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21337", + "@id": "_:b24685", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", "result": { - "@id": "_:b28720", + "@id": "_:b24686", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b21338", + "@id": "_:b24687", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", "result": { - "@id": "_:b28721", + "@id": "_:b24688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21334", + "@id": "_:b24689", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", "result": { - "@id": "_:b25840", + "@id": "_:b24690", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "does not allow a keyword other than @nest for the value of @nest", + "title": "deep @type-scoped @context does NOT affect nested nodes", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c009-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c009-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18855", + "@id": "_:b227", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en05-in.jsonld", "assertions": [ { - "@id": "_:b18857", + "@id": "_:b13919", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22813", + "@id": "_:b13920", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18856", + "@id": "_:b1652", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21593", + "@id": "_:b1653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18860", + "@id": "_:b6158", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27974", + "@id": "_:b6159", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18853", + "@id": "_:b12379", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18854", + "@id": "_:b12380", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18861", + "@id": "_:b17586", "@type": "Assertion", - "result": { - "@id": "_:b26894", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b17587", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", + } + }, + { + "@id": "_:b4093", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4094", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18859", + "@id": "_:b24699", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", "result": { - "@id": "_:b27505", + "@id": "_:b24700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18864", + "@id": "_:b9884", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27976", + "@id": "_:b9885", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18863", + "@id": "_:b18180", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18331", + "@id": "_:b18181", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18862", + "@id": "_:b24693", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", "result": { - "@id": "_:b27975", + "@id": "_:b24694", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18858", + "@id": "_:b24695", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", "result": { - "@id": "_:b20647", + "@id": "_:b24696", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18865", + "@id": "_:b24697", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", "result": { - "@id": "_:b16993", + "@id": "_:b24698", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid reverse property", - "title": "does not allow @nest with @reverse", + "title": "scoped context layers on intemediate contexts", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c010-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c010-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7040", + "@id": "_:b228", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en06-in.jsonld", "assertions": [ { - "@id": "_:b7050", + "@id": "_:b13921", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19470", + "@id": "_:b13922", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7042", + "@id": "_:b1654", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18588", + "@id": "_:b1655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7045", + "@id": "_:b6160", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25974", + "@id": "_:b6161", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7049", + "@id": "_:b12381", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18996", + "@id": "_:b12382", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7047", + "@id": "_:b17588", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28543", + "@id": "_:b17589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", + } + }, + { + "@id": "_:b4095", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4096", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7041", + "@id": "_:b24707", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", "result": { - "@id": "_:b11966", + "@id": "_:b24708", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7046", + "@id": "_:b9886", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22190", + "@id": "_:b9887", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7051", + "@id": "_:b18182", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29402", + "@id": "_:b18183", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7043", + "@id": "_:b24701", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", "result": { - "@id": "_:b24243", + "@id": "_:b24702", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7044", + "@id": "_:b24703", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", "result": { - "@id": "_:b23772", + "@id": "_:b24704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7048", + "@id": "_:b24705", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", "result": { - "@id": "_:b29571", + "@id": "_:b24706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "processing mode conflict", - "title": "processingMode json-ld-1.0 conflicts with @version: 1.1", + "title": "orders @type terms when applying scoped contexts", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c011-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c011-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2033", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b229", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/ep02-in.jsonld", "assertions": [ { - "@id": "_:b2042", + "@id": "_:b13923", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6487", + "@id": "_:b13924", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2039", + "@id": "_:b1656", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18352", + "@id": "_:b1657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2041", + "@id": "_:b6162", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7067", + "@id": "_:b6163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2036", + "@id": "_:b12383", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22024", + "@id": "_:b12384", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2038", + "@id": "_:b17590", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23833", + "@id": "_:b17591", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", + } + }, + { + "@id": "_:b4097", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4098", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2040", + "@id": "_:b24715", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", "result": { - "@id": "_:b28421", + "@id": "_:b24716", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2031", + "@id": "_:b9888", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2032", + "@id": "_:b9889", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2034", + "@id": "_:b18184", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22645", + "@id": "_:b18185", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2035", + "@id": "_:b24709", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", "result": { - "@id": "_:b14838", + "@id": "_:b24710", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2037", + "@id": "_:b24711", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", "result": { - "@id": "_:b25163", + "@id": "_:b24712", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2043", + "@id": "_:b24713", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", "result": { - "@id": "_:b29056", + "@id": "_:b24714", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @version value", - "title": "@version must be 1.1", + "title": "deep property-term scoped @context in @type-scoped @context affects nested nodes", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c012-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c012-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9445", + "@id": "_:b230", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If @version is specified, it must be 1.1", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/ep03-in.jsonld", "assertions": [ { - "@id": "_:b9454", + "@id": "_:b13925", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25338", + "@id": "_:b13926", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9451", + "@id": "_:b1658", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18182", + "@id": "_:b1659", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9450", + "@id": "_:b6164", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27031", + "@id": "_:b6165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9455", + "@id": "_:b12385", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26448", + "@id": "_:b12386", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9449", + "@id": "_:b17592", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26352", + "@id": "_:b17593", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", + } + }, + { + "@id": "_:b4099", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4100", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9446", + "@id": "_:b24723", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", "result": { - "@id": "_:b21200", + "@id": "_:b24724", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9453", + "@id": "_:b9890", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27033", + "@id": "_:b9891", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9456", + "@id": "_:b18186", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27034", + "@id": "_:b18187", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9452", + "@id": "_:b24717", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", "result": { - "@id": "_:b27032", + "@id": "_:b24718", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9447", + "@id": "_:b24719", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", "result": { - "@id": "_:b25165", + "@id": "_:b24720", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9448", + "@id": "_:b24721", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", "result": { - "@id": "_:b26155", + "@id": "_:b24722", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "keyword redefinition", - "title": "Keywords cannot be aliased to other keywords", - "rdfs:comment": "Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er01-in.jsonld", + "title": "type maps use scoped context from type index and not scoped context from containing", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c013-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c013-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b231", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b7924", + "@id": "_:b13927", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29699", + "@id": "_:b13928", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7914", + "@id": "_:b1660", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7915", + "@id": "_:b1661", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7923", + "@id": "_:b6166", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19508", + "@id": "_:b6167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7925", + "@id": "_:b12389", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15670", + "@id": "_:b12390", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7917", + "@id": "_:b17596", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18834", + "@id": "_:b17597", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", + } + }, + { + "@id": "_:b4101", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4102", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7922", + "@id": "_:b24731", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", "result": { - "@id": "_:b19826", + "@id": "_:b24732", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7918", + "@id": "_:b9892", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26395", + "@id": "_:b9893", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7921", + "@id": "_:b18188", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19797", + "@id": "_:b18189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7919", + "@id": "_:b24725", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", "result": { - "@id": "_:b26864", + "@id": "_:b24726", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7916", + "@id": "_:b24727", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", "result": { - "@id": "_:b17177", + "@id": "_:b24728", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7920", + "@id": "_:b24729", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", "result": { - "@id": "_:b29328", + "@id": "_:b24730", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "loading remote context failed", - "title": "Error dereferencing a remote context", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context dereference results in an error", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er04-in.jsonld", + "title": "type-scoped context nullification", + "rdfs:comment": "type-scoped context nullification", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c014-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c014-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b232", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b1219", + "@id": "_:b13929", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8975", + "@id": "_:b13930", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1215", + "@id": "_:b1662", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26821", + "@id": "_:b1663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1208", + "@id": "_:b6168", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b1209", + "@id": "_:b6169", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1212", + "@id": "_:b12391", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21198", + "@id": "_:b12392", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1218", + "@id": "_:b17598", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26472", + "@id": "_:b17599", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", + } + }, + { + "@id": "_:b4103", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4104", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1213", + "@id": "_:b24739", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", "result": { - "@id": "_:b26621", + "@id": "_:b24740", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1214", + "@id": "_:b9894", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26820", + "@id": "_:b9895", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1217", + "@id": "_:b18190", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26822", + "@id": "_:b18191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1216", + "@id": "_:b24733", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", "result": { - "@id": "_:b14524", + "@id": "_:b24734", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1210", + "@id": "_:b24735", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", "result": { - "@id": "_:b13777", + "@id": "_:b24736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1211", + "@id": "_:b24737", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", "result": { - "@id": "_:b21015", + "@id": "_:b24738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid remote context", - "title": "Invalid remote context", + "title": "type-scoped base", + "rdfs:comment": "type-scoped base", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c015-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c015-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2442", + "@id": "_:b233", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that an exception is raised on expansion when a remote context is not an object containing @context", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er05-in.jsonld", "assertions": [ { - "@id": "_:b2450", + "@id": "_:b13931", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24178", + "@id": "_:b13932", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2446", + "@id": "_:b1664", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26996", + "@id": "_:b1665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2444", + "@id": "_:b6170", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20058", + "@id": "_:b6171", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2448", + "@id": "_:b12393", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27176", + "@id": "_:b12394", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2445", + "@id": "_:b17600", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22714", + "@id": "_:b17601", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", + } + }, + { + "@id": "_:b4105", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4106", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2451", + "@id": "_:b24747", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", "result": { - "@id": "_:b29878", + "@id": "_:b24748", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2452", + "@id": "_:b9896", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29769", + "@id": "_:b9897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2447", + "@id": "_:b18192", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29007", + "@id": "_:b18193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2443", + "@id": "_:b24741", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", "result": { - "@id": "_:b17578", + "@id": "_:b24742", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2453", + "@id": "_:b24743", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", "result": { - "@id": "_:b20843", + "@id": "_:b24744", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2449", + "@id": "_:b24745", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", "result": { - "@id": "_:b15901", + "@id": "_:b24746", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid local context", - "title": "Invalid local context", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context is not a string or object", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er06-in.jsonld", + "title": "type-scoped vocab", + "rdfs:comment": "type-scoped vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c016-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c016-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b234", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b5121", + "@id": "_:b13933", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5122", + "@id": "_:b13934", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5128", + "@id": "_:b1666", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15897", + "@id": "_:b1667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5126", + "@id": "_:b6172", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23132", + "@id": "_:b6173", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5132", + "@id": "_:b12395", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28051", + "@id": "_:b12396", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5130", + "@id": "_:b17602", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28050", + "@id": "_:b17603", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", + } + }, + { + "@id": "_:b4107", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4108", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5125", + "@id": "_:b24755", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", "result": { - "@id": "_:b24122", + "@id": "_:b24756", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5127", + "@id": "_:b9898", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27496", + "@id": "_:b9899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5123", + "@id": "_:b18194", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21595", + "@id": "_:b18195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5124", + "@id": "_:b24749", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", "result": { - "@id": "_:b23112", + "@id": "_:b24750", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5129", + "@id": "_:b24751", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", "result": { - "@id": "_:b28049", + "@id": "_:b24752", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5131", + "@id": "_:b24753", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", "result": { - "@id": "_:b26241", + "@id": "_:b24754", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid base IRI", - "title": "Invalid base IRI", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @base", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er07-in.jsonld", + "title": "multiple type-scoped contexts are properly reverted", + "rdfs:comment": "multiple type-scoped contexts are property reverted", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c017-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c017-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b235", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b15778", + "@id": "_:b13935", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24945", + "@id": "_:b13936", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15775", + "@id": "_:b1668", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12406", + "@id": "_:b1669", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15776", + "@id": "_:b6174", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24944", + "@id": "_:b6175", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15782", + "@id": "_:b12397", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24949", + "@id": "_:b12398", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15772", + "@id": "_:b17604", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15876", + "@id": "_:b17605", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", + } + }, + { + "@id": "_:b4109", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4110", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15777", + "@id": "_:b24763", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", "result": { - "@id": "_:b23144", + "@id": "_:b24764", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15774", + "@id": "_:b9900", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24082", + "@id": "_:b9901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15781", + "@id": "_:b18196", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24948", + "@id": "_:b18197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15773", + "@id": "_:b24757", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", "result": { - "@id": "_:b18704", + "@id": "_:b24758", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15780", + "@id": "_:b24759", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", "result": { - "@id": "_:b24947", + "@id": "_:b24760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15779", + "@id": "_:b24761", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", "result": { - "@id": "_:b24946", + "@id": "_:b24762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid vocab mapping", - "title": "Invalid vocab mapping", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er08-in.jsonld", + "title": "multiple type-scoped types resolved against previous context", + "rdfs:comment": "multiple type-scoped types resolved against previous context", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c018-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c018-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b236", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b16711", + "@id": "_:b13937", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17231", + "@id": "_:b13938", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16706", + "@id": "_:b1670", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17227", + "@id": "_:b1671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16703", + "@id": "_:b6176", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17224", + "@id": "_:b6177", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16705", + "@id": "_:b12399", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17226", + "@id": "_:b12400", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16707", + "@id": "_:b17606", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15900", + "@id": "_:b17607", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", + } + }, + { + "@id": "_:b4111", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4112", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16700", + "@id": "_:b24771", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", "result": { - "@id": "_:b16701", + "@id": "_:b24772", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16709", + "@id": "_:b9904", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17229", + "@id": "_:b9905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16710", + "@id": "_:b18198", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17230", + "@id": "_:b18199", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16704", + "@id": "_:b24765", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", "result": { - "@id": "_:b17225", + "@id": "_:b24766", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16708", + "@id": "_:b24767", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", "result": { - "@id": "_:b17228", + "@id": "_:b24768", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16702", + "@id": "_:b24769", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", "result": { - "@id": "_:b17223", + "@id": "_:b24770", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid default language", - "title": "Invalid default language", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er09-in.jsonld", + "title": "type-scoped context with multiple property scoped terms", + "rdfs:comment": "type-scoped context with multiple property scoped terms", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c019-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c019-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b237", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b7157", + "@id": "_:b13939", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24800", + "@id": "_:b13940", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7152", + "@id": "_:b1672", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7153", + "@id": "_:b1673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7162", + "@id": "_:b6178", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26235", + "@id": "_:b6179", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7163", + "@id": "_:b12401", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23660", + "@id": "_:b12402", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7155", + "@id": "_:b17608", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22688", + "@id": "_:b17609", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", + } + }, + { + "@id": "_:b4113", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4114", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7154", + "@id": "_:b24779", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", "result": { - "@id": "_:b13228", + "@id": "_:b24780", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7159", + "@id": "_:b9906", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21586", + "@id": "_:b9907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7158", + "@id": "_:b18200", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25598", + "@id": "_:b18201", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7156", + "@id": "_:b24773", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", "result": { - "@id": "_:b2073", + "@id": "_:b24774", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7161", + "@id": "_:b24775", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", "result": { - "@id": "_:b28893", + "@id": "_:b24776", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7160", + "@id": "_:b24777", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", "result": { - "@id": "_:b23449", + "@id": "_:b24778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "cyclic IRI mapping", - "title": "Cyclic IRI mapping", - "rdfs:comment": "Verifies that an exception is raised on expansion when a cyclic IRI mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er10-in.jsonld", + "title": "type-scoped value", + "rdfs:comment": "type-scoped value", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c020-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c020-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b238", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b15816", + "@id": "_:b13941", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6009", + "@id": "_:b13942", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15817", + "@id": "_:b1674", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28815", + "@id": "_:b1675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15820", + "@id": "_:b6180", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27543", + "@id": "_:b6181", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15819", + "@id": "_:b12403", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15824", + "@id": "_:b12404", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15818", + "@id": "_:b17610", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26227", + "@id": "_:b17611", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", + } + }, + { + "@id": "_:b4115", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4116", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15822", + "@id": "_:b24787", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", "result": { - "@id": "_:b28134", + "@id": "_:b24788", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15814", + "@id": "_:b9908", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21018", + "@id": "_:b9909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15823", + "@id": "_:b18202", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29014", + "@id": "_:b18203", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15815", + "@id": "_:b24781", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", "result": { - "@id": "_:b16245", + "@id": "_:b24782", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15821", + "@id": "_:b24783", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", "result": { - "@id": "_:b20585", + "@id": "_:b24784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15813", + "@id": "_:b24785", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", "result": { - "@id": "_:b12809", + "@id": "_:b24786", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "Invalid term definition", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid term definition is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er11-in.jsonld", + "title": "type-scoped value mix", + "rdfs:comment": "type-scoped value mix", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c021-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c021-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b239", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b3074", + "@id": "_:b13943", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9356", + "@id": "_:b13944", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3082", + "@id": "_:b1676", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21536", + "@id": "_:b1677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3078", + "@id": "_:b6182", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21533", + "@id": "_:b6183", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3079", + "@id": "_:b12405", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19314", + "@id": "_:b12406", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3072", + "@id": "_:b17612", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3073", + "@id": "_:b17613", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", + } + }, + { + "@id": "_:b4117", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4118", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3080", + "@id": "_:b24795", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", "result": { - "@id": "_:b21534", + "@id": "_:b24796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3083", + "@id": "_:b9910", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21537", + "@id": "_:b9911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3075", + "@id": "_:b18204", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17958", + "@id": "_:b18205", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3081", + "@id": "_:b24789", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", "result": { - "@id": "_:b21535", + "@id": "_:b24790", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3077", + "@id": "_:b24791", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", "result": { - "@id": "_:b21532", + "@id": "_:b24792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3076", + "@id": "_:b24793", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", "result": { - "@id": "_:b21531", + "@id": "_:b24794", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "Invalid type mapping (not a string)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er12-in.jsonld", + "title": "type-scoped property-scoped contexts including @type:@vocab", + "rdfs:comment": "type-scoped property-scoped contexts including @type:@vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c022-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c022-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b240", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b7635", + "@id": "_:b13945", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10873", + "@id": "_:b13946", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7633", + "@id": "_:b1678", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7634", + "@id": "_:b1679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7642", + "@id": "_:b6184", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17730", + "@id": "_:b6185", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7644", + "@id": "_:b12407", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17732", + "@id": "_:b12408", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7641", + "@id": "_:b17614", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17729", + "@id": "_:b17615", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", + } + }, + { + "@id": "_:b4119", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4120", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7639", + "@id": "_:b24803", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", "result": { - "@id": "_:b17727", + "@id": "_:b24804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7640", + "@id": "_:b9912", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17728", + "@id": "_:b9913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7636", + "@id": "_:b18206", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17724", + "@id": "_:b18207", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7638", + "@id": "_:b24797", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", "result": { - "@id": "_:b17726", + "@id": "_:b24798", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7643", + "@id": "_:b24799", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", "result": { - "@id": "_:b17731", + "@id": "_:b24800", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7637", + "@id": "_:b24801", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", "result": { - "@id": "_:b17725", + "@id": "_:b24802", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "Invalid type mapping (not absolute IRI)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er13-in.jsonld", + "title": "composed type-scoped property-scoped contexts including @type:@vocab", + "rdfs:comment": "composed type-scoped property-scoped contexts including @type:@vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c023-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c023-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b241", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b12507", + "@id": "_:b13947", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26858", + "@id": "_:b13948", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12499", + "@id": "_:b1680", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19510", + "@id": "_:b1681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12501", + "@id": "_:b6186", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26515", + "@id": "_:b6187", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12506", + "@id": "_:b12411", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28799", + "@id": "_:b12412", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12496", + "@id": "_:b17618", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12497", + "@id": "_:b17619", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", + } + }, + { + "@id": "_:b4121", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4122", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12500", + "@id": "_:b24811", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", "result": { - "@id": "_:b23639", + "@id": "_:b24812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12498", + "@id": "_:b9914", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17774", + "@id": "_:b9915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12505", + "@id": "_:b18208", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8917", + "@id": "_:b18209", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12504", + "@id": "_:b24805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", "result": { - "@id": "_:b26024", + "@id": "_:b24806", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12503", + "@id": "_:b24807", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", "result": { - "@id": "_:b28841", + "@id": "_:b24808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12502", + "@id": "_:b24809", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", "result": { - "@id": "_:b27570", + "@id": "_:b24810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid reverse property", - "title": "Invalid reverse property (contains @id)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid reverse property is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er14-in.jsonld", + "title": "type-scoped + property-scoped + values evaluates against previous context", + "rdfs:comment": "type-scoped + property-scoped + values evaluates against previous context", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c024-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c024-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b242", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b3878", + "@id": "_:b13949", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19181", + "@id": "_:b13950", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3879", + "@id": "_:b1682", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21590", + "@id": "_:b1683", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3885", + "@id": "_:b6188", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13309", + "@id": "_:b6189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3883", + "@id": "_:b12413", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5764", + "@id": "_:b12414", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3875", + "@id": "_:b17620", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3876", + "@id": "_:b17621", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", + } + }, + { + "@id": "_:b4123", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4124", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3886", + "@id": "_:b24819", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", "result": { - "@id": "_:b22228", + "@id": "_:b24820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3881", + "@id": "_:b9916", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22226", + "@id": "_:b9917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3880", + "@id": "_:b18210", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21373", + "@id": "_:b18211", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3877", + "@id": "_:b24813", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", "result": { - "@id": "_:b16823", + "@id": "_:b24814", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3882", + "@id": "_:b24815", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", "result": { - "@id": "_:b22227", + "@id": "_:b24816", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3884", + "@id": "_:b24817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", "result": { - "@id": "_:b19086", + "@id": "_:b24818", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Invalid IRI mapping (@reverse not a string)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er15-in.jsonld", + "title": "type-scoped + graph container", + "rdfs:comment": "type-scoped + graph container", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c025-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c025-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b243", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b20909", + "@id": "_:b13951", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16345", + "@id": "_:b13952", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20906", + "@id": "_:b1684", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25730", + "@id": "_:b1685", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20901", + "@id": "_:b6190", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14187", + "@id": "_:b6191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20908", + "@id": "_:b12415", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18504", + "@id": "_:b12416", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20900", + "@id": "_:b17622", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23549", + "@id": "_:b17623", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + } + }, + { + "@id": "_:b4125", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4126", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20898", + "@id": "_:b24827", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", "result": { - "@id": "_:b20899", + "@id": "_:b24828", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20907", + "@id": "_:b9918", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29337", + "@id": "_:b9919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20903", + "@id": "_:b18212", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27963", + "@id": "_:b18213", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20905", + "@id": "_:b24821", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", "result": { - "@id": "_:b20535", + "@id": "_:b24822", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20902", + "@id": "_:b24823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", "result": { - "@id": "_:b27380", + "@id": "_:b24824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20904", + "@id": "_:b24825", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", "result": { - "@id": "_:b8178", + "@id": "_:b24826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid reverse property", - "title": "Invalid reverse property (invalid @container)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid reverse property is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er17-in.jsonld", + "title": "@propagate: true on type-scoped context", + "rdfs:comment": "type-scoped context with @propagate: true survive node-objects", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c026-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c026-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b244", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b15474", + "@id": "_:b13953", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15484", + "@id": "_:b13954", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15479", + "@id": "_:b1686", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15489", + "@id": "_:b1687", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15472", + "@id": "_:b6192", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15483", + "@id": "_:b6193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15480", + "@id": "_:b12417", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15490", + "@id": "_:b12418", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15475", + "@id": "_:b17624", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15485", + "@id": "_:b17625", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", + } + }, + { + "@id": "_:b4127", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4128", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15470", + "@id": "_:b24835", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", "result": { - "@id": "_:b15481", + "@id": "_:b24836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15476", + "@id": "_:b9920", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15486", + "@id": "_:b9921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15477", + "@id": "_:b18214", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15487", + "@id": "_:b18215", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15473", + "@id": "_:b24829", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", "result": { - "@id": "_:b3299", + "@id": "_:b24830", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15478", + "@id": "_:b24831", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", "result": { - "@id": "_:b15488", + "@id": "_:b24832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15471", + "@id": "_:b24833", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", "result": { - "@id": "_:b15482", + "@id": "_:b24834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Invalid IRI mapping (@id not a string)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er18-in.jsonld", + "title": "@propagate: false on property-scoped context", + "rdfs:comment": "property-scoped context with @propagate: false do not survive node-objects", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c027-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c027-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b245", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b4966", + "@id": "_:b13955", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28877", + "@id": "_:b13956", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4964", + "@id": "_:b1688", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26308", + "@id": "_:b1689", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4962", + "@id": "_:b6194", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21282", + "@id": "_:b6195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4969", + "@id": "_:b12419", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29746", + "@id": "_:b12420", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4961", + "@id": "_:b17626", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18603", + "@id": "_:b17627", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", + } + }, + { + "@id": "_:b4129", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4130", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4968", + "@id": "_:b24843", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", "result": { - "@id": "_:b29366", + "@id": "_:b24844", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4967", + "@id": "_:b9922", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25479", + "@id": "_:b9923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4963", + "@id": "_:b18216", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21574", + "@id": "_:b18217", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4970", + "@id": "_:b24837", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", "result": { - "@id": "_:b19426", + "@id": "_:b24838", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4971", + "@id": "_:b24839", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", "result": { - "@id": "_:b19523", + "@id": "_:b24840", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4965", + "@id": "_:b24841", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", "result": { - "@id": "_:b28060", + "@id": "_:b24842", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid keyword alias", - "title": "Invalid keyword alias (@context)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid keyword alias is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er19-in.jsonld", + "title": "@propagate: false on embedded context", + "rdfs:comment": "embedded context with @propagate: false do not survive node-objects", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c028-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c028-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b246", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b2240", + "@id": "_:b13957", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14109", + "@id": "_:b13958", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2238", + "@id": "_:b1690", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8920", + "@id": "_:b1691", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2239", + "@id": "_:b6196", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14108", + "@id": "_:b6197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2232", + "@id": "_:b12421", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14103", + "@id": "_:b12422", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2234", + "@id": "_:b17628", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14105", + "@id": "_:b17629", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", + } + }, + { + "@id": "_:b4131", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4132", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2231", + "@id": "_:b24851", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", "result": { - "@id": "_:b11355", + "@id": "_:b24852", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2229", + "@id": "_:b9926", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2230", + "@id": "_:b9927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2237", + "@id": "_:b18218", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14107", + "@id": "_:b18219", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2236", + "@id": "_:b24845", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", "result": { - "@id": "_:b6389", + "@id": "_:b24846", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2233", + "@id": "_:b24847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", "result": { - "@id": "_:b14104", + "@id": "_:b24848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2235", + "@id": "_:b24849", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", "result": { - "@id": "_:b14106", + "@id": "_:b24850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Invalid IRI mapping (no vocab mapping)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er20-in.jsonld", + "title": "@propagate is invalid in 1.0", + "rdfs:comment": "@propagate is invalid in 1.0", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c029-in.jsonld", + "mf:result": "invalid context entry", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b247", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + }, "assertions": [ { - "@id": "_:b18946", + "@id": "_:b13959", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25294", + "@id": "_:b13960", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18944", + "@id": "_:b1692", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22039", + "@id": "_:b1693", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18951", + "@id": "_:b6198", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21409", + "@id": "_:b6199", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18945", + "@id": "_:b12423", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23211", + "@id": "_:b12424", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18942", + "@id": "_:b17630", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18943", + "@id": "_:b17631", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", + } + }, + { + "@id": "_:b4133", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4134", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18947", + "@id": "_:b24859", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", "result": { - "@id": "_:b26710", + "@id": "_:b24860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18952", + "@id": "_:b9928", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20272", + "@id": "_:b9929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18948", + "@id": "_:b18220", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28259", + "@id": "_:b18221", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18949", + "@id": "_:b24853", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", "result": { - "@id": "_:b27808", + "@id": "_:b24854", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18953", + "@id": "_:b24855", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", "result": { - "@id": "_:b27370", + "@id": "_:b24856", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18950", + "@id": "_:b24857", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", "result": { - "@id": "_:b20740", + "@id": "_:b24858", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid container mapping", - "title": "Invalid container mapping", + "title": "@propagate must be boolean valued", + "rdfs:comment": "@propagate must be boolean valued", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c030-in.jsonld", + "mf:result": "invalid @propagate value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4116", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b248", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid container mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er21-in.jsonld", "assertions": [ { - "@id": "_:b5182", + "@id": "_:b13961", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13249", + "@id": "_:b13962", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5189", + "@id": "_:b1694", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29461", + "@id": "_:b1695", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5180", + "@id": "_:b6200", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5181", + "@id": "_:b6201", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5188", + "@id": "_:b12425", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29468", + "@id": "_:b12426", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5187", + "@id": "_:b17632", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21857", + "@id": "_:b17633", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", + } + }, + { + "@id": "_:b4135", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4136", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5186", + "@id": "_:b24867", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", "result": { - "@id": "_:b26912", + "@id": "_:b24868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5183", + "@id": "_:b9930", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1117", + "@id": "_:b9931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5191", + "@id": "_:b18222", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12122", + "@id": "_:b18223", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5184", + "@id": "_:b24861", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", "result": { - "@id": "_:b26854", + "@id": "_:b24862", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5190", + "@id": "_:b24863", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", "result": { - "@id": "_:b16856", + "@id": "_:b24864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5185", + "@id": "_:b24865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", "result": { - "@id": "_:b27359", + "@id": "_:b24866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid language mapping", - "title": "Invalid language mapping", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid language mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er22-in.jsonld", + "title": "@context resolutions respects relative URLs.", + "rdfs:comment": "URL resolution follows RFC3986", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c031-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c031-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b249", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b10950", + "@id": "_:b13963", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21596", + "@id": "_:b13964", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10953", + "@id": "_:b1696", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26869", + "@id": "_:b1697", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10948", + "@id": "_:b6202", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26867", + "@id": "_:b6203", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10954", + "@id": "_:b12427", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26870", + "@id": "_:b12428", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10949", + "@id": "_:b17634", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25776", + "@id": "_:b17635", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", + } + }, + { + "@id": "_:b4137", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4138", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10951", + "@id": "_:b24875", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", "result": { - "@id": "_:b17947", + "@id": "_:b24876", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10944", + "@id": "_:b9932", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10945", + "@id": "_:b9933", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b10952", + "@id": "_:b18224", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26868", + "@id": "_:b18225", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10947", + "@id": "_:b24869", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", "result": { - "@id": "_:b24826", + "@id": "_:b24870", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10946", + "@id": "_:b24871", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", "result": { - "@id": "_:b18646", + "@id": "_:b24872", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10955", + "@id": "_:b24873", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", "result": { - "@id": "_:b26871", + "@id": "_:b24874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "Invalid IRI mapping (relative IRI in @type)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er23-in.jsonld", + "title": "Unused embedded context with error.", + "rdfs:comment": "An embedded context which is never used should still be checked.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c032-in.jsonld", + "mf:result": "invalid scoped context", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b250", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b6929", + "@id": "_:b13965", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29836", + "@id": "_:b13966", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6925", + "@id": "_:b1698", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26581", + "@id": "_:b1699", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6921", + "@id": "_:b6204", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12743", + "@id": "_:b6205", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6928", + "@id": "_:b12429", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29801", + "@id": "_:b12430", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6926", + "@id": "_:b17636", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27964", + "@id": "_:b17637", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", + } + }, + { + "@id": "_:b4139", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4140", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6924", + "@id": "_:b24883", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", "result": { - "@id": "_:b26130", + "@id": "_:b24884", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6923", + "@id": "_:b9934", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25589", + "@id": "_:b9935", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b6931", + "@id": "_:b18226", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27994", + "@id": "_:b18227", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6930", + "@id": "_:b24877", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", "result": { - "@id": "_:b12407", + "@id": "_:b24878", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6927", + "@id": "_:b24879", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", "result": { - "@id": "_:b21569", + "@id": "_:b24880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6922", + "@id": "_:b24881", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", "result": { - "@id": "_:b21803", + "@id": "_:b24882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid reverse property map", - "title": "Invalid reverse property map", - "rdfs:comment": "Verifies that an exception is raised in Expansion when a invalid reverse property map is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er25-in.jsonld", + "title": "Unused context with an embedded context error.", + "rdfs:comment": "An unused context with an embedded context should still be checked.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c033-in.jsonld", + "mf:result": "invalid scoped context", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b251", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b5638", + "@id": "_:b13967", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29734", + "@id": "_:b13968", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5639", + "@id": "_:b1700", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27393", + "@id": "_:b1701", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5633", + "@id": "_:b6206", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26664", + "@id": "_:b6207", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5642", + "@id": "_:b12433", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29727", + "@id": "_:b12434", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5636", + "@id": "_:b17640", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24066", + "@id": "_:b17641", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", + } + }, + { + "@id": "_:b4141", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4142", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5634", + "@id": "_:b24891", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", "result": { - "@id": "_:b27538", + "@id": "_:b24892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5640", + "@id": "_:b9936", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29263", + "@id": "_:b9937", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b5635", + "@id": "_:b18228", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28512", + "@id": "_:b18229", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5632", + "@id": "_:b24885", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", "result": { - "@id": "_:b23905", + "@id": "_:b24886", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5637", + "@id": "_:b24887", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", "result": { - "@id": "_:b28746", + "@id": "_:b24888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5641", + "@id": "_:b24889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", "result": { - "@id": "_:b26980", + "@id": "_:b24890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "colliding keywords", - "title": "Colliding keywords", - "rdfs:comment": "Verifies that an exception is raised in Expansion when colliding keywords are found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er26-in.jsonld", + "title": "Remote scoped context.", + "rdfs:comment": "Scoped contexts may be externally loaded.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c034-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c034-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b252", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b20653", + "@id": "_:b13969", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25583", + "@id": "_:b13970", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20659", + "@id": "_:b1702", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26907", + "@id": "_:b1703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20658", + "@id": "_:b6208", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29557", + "@id": "_:b6209", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20661", + "@id": "_:b12435", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15872", + "@id": "_:b12436", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20654", + "@id": "_:b17642", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26112", + "@id": "_:b17643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + } + }, + { + "@id": "_:b4143", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4144", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20655", + "@id": "_:b24899", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", "result": { - "@id": "_:b27446", + "@id": "_:b24900", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20657", + "@id": "_:b9938", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23310", + "@id": "_:b9939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20652", + "@id": "_:b18230", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10044", + "@id": "_:b18231", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20656", + "@id": "_:b24893", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", "result": { - "@id": "_:b28137", + "@id": "_:b24894", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20660", + "@id": "_:b24895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", "result": { - "@id": "_:b26177", + "@id": "_:b24896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20650", + "@id": "_:b24897", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", "result": { - "@id": "_:b20651", + "@id": "_:b24898", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @id value", - "title": "Invalid @id value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @id value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er27-in.jsonld", + "title": "Term scoping with embedded contexts.", + "rdfs:comment": "Terms should make use of @vocab relative to the scope in which the term was defined.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c035-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c035-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b253", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b4156", + "@id": "_:b13971", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4157", + "@id": "_:b13972", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4158", + "@id": "_:b1704", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8047", + "@id": "_:b1705", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4166", + "@id": "_:b6210", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8055", + "@id": "_:b6211", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4165", + "@id": "_:b12437", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8054", + "@id": "_:b12438", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4159", + "@id": "_:b17644", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8048", + "@id": "_:b17645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4167", + "@id": "_:b4145", "@type": "Assertion", - "result": { - "@id": "_:b8056", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4146", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b24907", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + "result": { + "@id": "_:b24908", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4163", + "@id": "_:b9940", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8052", + "@id": "_:b9941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4164", + "@id": "_:b18232", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8053", + "@id": "_:b18233", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4160", + "@id": "_:b24901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", "result": { - "@id": "_:b8049", + "@id": "_:b24902", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4161", + "@id": "_:b24903", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", "result": { - "@id": "_:b8050", + "@id": "_:b24904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4162", + "@id": "_:b24905", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", "result": { - "@id": "_:b8051", + "@id": "_:b24906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid type value", - "title": "Invalid type value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid type value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er28-in.jsonld", + "title": "Expansion with empty property-scoped context.", + "rdfs:comment": "Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c036-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c036-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b254", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b13707", + "@id": "_:b24919", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "result": { - "@id": "_:b20077", + "@id": "_:b24920", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b13696", + "@id": "_:b24909", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "result": { - "@id": "_:b13697", + "@id": "_:b24910", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b13705", + "@id": "_:b6212", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25825", + "@id": "_:b6213", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13706", + "@id": "_:b24913", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "result": { - "@id": "_:b28072", + "@id": "_:b24914", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b13701", + "@id": "_:b24921", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "result": { - "@id": "_:b26947", + "@id": "_:b24922", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", + "assertedBy": null + }, + { + "@id": "_:b4147", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4148", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13698", + "@id": "_:b24927", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "result": { - "@id": "_:b16159", + "@id": "_:b24928", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13704", + "@id": "_:b24911", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "result": { - "@id": "_:b29732", + "@id": "_:b24912", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b13703", + "@id": "_:b24925", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "result": { - "@id": "_:b29731", + "@id": "_:b24926", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b13702", + "@id": "_:b24915", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "result": { - "@id": "_:b24825", + "@id": "_:b24916", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13699", + "@id": "_:b24917", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "result": { - "@id": "_:b7350", + "@id": "_:b24918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13700", + "@id": "_:b24923", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", "result": { - "@id": "_:b26611", + "@id": "_:b24924", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid value object value", - "title": "Invalid value object value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er29-in.jsonld", + "title": "property-scoped contexts which are alias of @nest", + "rdfs:comment": "Nesting terms may have property-scoped contexts defined.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c037-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c037-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b255", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b12158", + "@id": "_:b24941", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "result": { - "@id": "_:b28264", + "@id": "_:b24942", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12156", + "@id": "_:b24929", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "result": { - "@id": "_:b28262", + "@id": "_:b24930", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b12152", + "@id": "_:b6214", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12153", + "@id": "_:b6215", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12157", + "@id": "_:b24935", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "result": { - "@id": "_:b28263", + "@id": "_:b24936", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b12159", + "@id": "_:b24943", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "result": { - "@id": "_:b24658", + "@id": "_:b24944", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b12161", + "@id": "_:b24931", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "result": { - "@id": "_:b21567", + "@id": "_:b24932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12163", + "@id": "_:b24949", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "result": { - "@id": "_:b28266", + "@id": "_:b24950", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b12154", + "@id": "_:b24933", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "result": { - "@id": "_:b18268", + "@id": "_:b24934", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b12160", + "@id": "_:b24947", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "result": { - "@id": "_:b13404", + "@id": "_:b24948", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12155", + "@id": "_:b24937", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "result": { - "@id": "_:b23691", + "@id": "_:b24938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12162", + "@id": "_:b24939", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", "result": { - "@id": "_:b28265", + "@id": "_:b24940", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", + "assertedBy": null + }, + { + "@id": "_:b24945", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc037", + "result": { + "@id": "_:b24946", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid language-tagged string", - "title": "Invalid language-tagged string", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er30-in.jsonld", + "title": "Bibframe example (poor-mans inferrence)", + "rdfs:comment": "Nesting terms may have property-scoped contexts defined.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c038-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c038-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b256", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b6231", + "@id": "_:b24963", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "result": { - "@id": "_:b25766", + "@id": "_:b24964", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b6229", + "@id": "_:b24951", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "result": { - "@id": "_:b23130", + "@id": "_:b24952", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b6235", + "@id": "_:b6216", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29754", + "@id": "_:b6217", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6234", + "@id": "_:b24957", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "result": { - "@id": "_:b29753", + "@id": "_:b24958", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b6236", + "@id": "_:b24965", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "result": { - "@id": "_:b29555", + "@id": "_:b24966", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b6233", + "@id": "_:b24953", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "result": { - "@id": "_:b13245", + "@id": "_:b24954", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6228", + "@id": "_:b24971", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "result": { - "@id": "_:b21623", + "@id": "_:b24972", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b6225", + "@id": "_:b24955", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "result": { - "@id": "_:b6226", + "@id": "_:b24956", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b6230", + "@id": "_:b24969", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "result": { - "@id": "_:b24242", + "@id": "_:b24970", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6227", + "@id": "_:b24959", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "result": { - "@id": "_:b16499", + "@id": "_:b24960", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6232", + "@id": "_:b24961", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", "result": { - "@id": "_:b28330", + "@id": "_:b24962", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", + "assertedBy": null + }, + { + "@id": "_:b24967", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc038", + "result": { + "@id": "_:b24968", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @index value", - "title": "Invalid @index value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @index value value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er31-in.jsonld", + "title": "Expand string using default and term directions", + "rdfs:comment": "Strings are coerced to have @direction based on default and term direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b257", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di01-out.jsonld", "assertions": [ { - "@id": "_:b20452", + "@id": "_:b13973", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28661", + "@id": "_:b13974", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20449", + "@id": "_:b1706", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28220", + "@id": "_:b1707", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20450", + "@id": "_:b6218", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28689", + "@id": "_:b6219", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20445", + "@id": "_:b12439", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22939", + "@id": "_:b12440", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20443", + "@id": "_:b17646", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20444", + "@id": "_:b17647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", + } + }, + { + "@id": "_:b4149", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4150", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20446", + "@id": "_:b24979", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", "result": { - "@id": "_:b26644", + "@id": "_:b24980", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20448", + "@id": "_:b9942", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27748", + "@id": "_:b9943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20451", + "@id": "_:b18234", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29284", + "@id": "_:b18235", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20447", + "@id": "_:b24973", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", "result": { - "@id": "_:b23837", + "@id": "_:b24974", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20453", + "@id": "_:b24975", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", "result": { - "@id": "_:b26604", + "@id": "_:b24976", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20454", + "@id": "_:b24977", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", "result": { - "@id": "_:b24525", + "@id": "_:b24978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @reverse value", - "title": "Invalid @reverse value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @reverse value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er33-in.jsonld", + "title": "Expand string using default and term directions and languages", + "rdfs:comment": "Strings are coerced to have @direction based on default and term direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b258", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di02-out.jsonld", "assertions": [ { - "@id": "_:b12488", + "@id": "_:b13975", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18393", + "@id": "_:b13976", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12492", + "@id": "_:b1708", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18396", + "@id": "_:b1709", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12490", + "@id": "_:b6220", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18395", + "@id": "_:b6221", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12494", + "@id": "_:b12441", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18397", + "@id": "_:b12442", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12486", + "@id": "_:b17648", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18391", + "@id": "_:b17649", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", + } + }, + { + "@id": "_:b4151", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4152", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12485", + "@id": "_:b24987", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", "result": { - "@id": "_:b18390", + "@id": "_:b24988", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12483", + "@id": "_:b9944", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12484", + "@id": "_:b9945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12491", + "@id": "_:b18236", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14043", + "@id": "_:b18237", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12489", + "@id": "_:b24981", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", "result": { - "@id": "_:b18394", + "@id": "_:b24982", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12487", + "@id": "_:b24983", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", "result": { - "@id": "_:b18392", + "@id": "_:b24984", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12493", + "@id": "_:b24985", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", "result": { - "@id": "_:b12936", + "@id": "_:b24986", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid reverse property value", - "title": "Invalid reverse property value (in @reverse)", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid reverse property value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er34-in.jsonld", + "title": "expand list values with @direction", + "rdfs:comment": "List values where the term has @direction are used in expansion.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b259", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di03-out.jsonld", "assertions": [ { - "@id": "_:b25251", + "@id": "_:b13977", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25397", + "@id": "_:b13978", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b25257", + "@id": "_:b1710", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15166", + "@id": "_:b1711", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b25255", + "@id": "_:b6222", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29059", + "@id": "_:b6223", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b25259", + "@id": "_:b12443", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25428", + "@id": "_:b12444", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b25254", + "@id": "_:b17650", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27018", + "@id": "_:b17651", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", + } + }, + { + "@id": "_:b4153", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4154", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b25256", + "@id": "_:b24995", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", "result": { - "@id": "_:b27626", + "@id": "_:b24996", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b25252", + "@id": "_:b9950", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26238", + "@id": "_:b9951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b25250", + "@id": "_:b18238", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23183", + "@id": "_:b18239", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b25258", + "@id": "_:b24989", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", "result": { - "@id": "_:b29566", + "@id": "_:b24990", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b25260", + "@id": "_:b24991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", "result": { - "@id": "_:b26187", + "@id": "_:b24992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b25253", + "@id": "_:b24993", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", "result": { - "@id": "_:b26004", + "@id": "_:b24994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid language map value", - "title": "Invalid language map value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language map value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er35-in.jsonld", + "title": "simple language map with term direction", + "rdfs:comment": "Term selection with language maps and @direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b260", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di04-out.jsonld", "assertions": [ { - "@id": "_:b21853", + "@id": "_:b13979", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23925", + "@id": "_:b13980", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21848", + "@id": "_:b1712", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23389", + "@id": "_:b1713", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21845", + "@id": "_:b6224", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21846", + "@id": "_:b6225", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21855", + "@id": "_:b12445", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9604", + "@id": "_:b12446", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21847", + "@id": "_:b17652", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21895", + "@id": "_:b17653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", + } + }, + { + "@id": "_:b4155", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4156", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21849", + "@id": "_:b25003", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", "result": { - "@id": "_:b20714", + "@id": "_:b25004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21852", + "@id": "_:b9952", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16380", + "@id": "_:b9953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21850", + "@id": "_:b18240", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24986", + "@id": "_:b18241", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21854", + "@id": "_:b24997", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", "result": { - "@id": "_:b29230", + "@id": "_:b24998", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b21851", + "@id": "_:b24999", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", "result": { - "@id": "_:b6208", + "@id": "_:b25000", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21856", + "@id": "_:b25001", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", "result": { - "@id": "_:b29108", + "@id": "_:b25002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid reverse property value", - "title": "Invalid reverse property value (through coercion)", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid reverse property value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er36-in.jsonld", + "title": "simple language mapwith overriding term direction", + "rdfs:comment": "Term selection with language maps and @direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b261", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di05-out.jsonld", "assertions": [ { - "@id": "_:b21931", + "@id": "_:b13981", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10874", + "@id": "_:b13982", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21926", + "@id": "_:b1714", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25663", + "@id": "_:b1715", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21924", + "@id": "_:b6226", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21943", + "@id": "_:b6227", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21933", + "@id": "_:b12447", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21910", + "@id": "_:b12448", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21925", + "@id": "_:b17654", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18915", + "@id": "_:b17655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", + } + }, + { + "@id": "_:b4157", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4158", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21932", + "@id": "_:b25011", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", "result": { - "@id": "_:b2414", + "@id": "_:b25012", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21927", + "@id": "_:b9954", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25664", + "@id": "_:b9955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21929", + "@id": "_:b18242", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25665", + "@id": "_:b18243", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21922", + "@id": "_:b25005", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", "result": { - "@id": "_:b21923", + "@id": "_:b25006", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b21930", + "@id": "_:b25007", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", "result": { - "@id": "_:b25666", + "@id": "_:b25008", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21928", + "@id": "_:b25009", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", "result": { - "@id": "_:b12881", + "@id": "_:b25010", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid value object", - "title": "Invalid value object (unexpected keyword)", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er37-in.jsonld", + "title": "simple language mapwith overriding null direction", + "rdfs:comment": "Term selection with language maps and @direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b262", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di06-out.jsonld", "assertions": [ { - "@id": "_:b7896", + "@id": "_:b13983", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11571", + "@id": "_:b13984", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7889", + "@id": "_:b1716", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11564", + "@id": "_:b1717", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7890", + "@id": "_:b6228", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11565", + "@id": "_:b6229", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7894", + "@id": "_:b12449", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11569", + "@id": "_:b12450", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7893", + "@id": "_:b17656", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11568", + "@id": "_:b17657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", + } + }, + { + "@id": "_:b4159", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4160", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7892", + "@id": "_:b25019", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", "result": { - "@id": "_:b11567", + "@id": "_:b25020", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7895", + "@id": "_:b9956", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11570", + "@id": "_:b9957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7885", + "@id": "_:b18244", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7886", + "@id": "_:b18245", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7888", + "@id": "_:b25013", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", "result": { - "@id": "_:b11563", + "@id": "_:b25014", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7891", + "@id": "_:b25015", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", "result": { - "@id": "_:b11566", + "@id": "_:b25016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7887", + "@id": "_:b25017", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", "result": { - "@id": "_:b11562", + "@id": "_:b25018", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid value object", - "title": "Invalid value object (@type and @language)", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er38-in.jsonld", + "title": "simple language map with mismatching term direction", + "rdfs:comment": "Term selection with language maps and @direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b263", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di07-out.jsonld", "assertions": [ { - "@id": "_:b3439", + "@id": "_:b13985", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25171", + "@id": "_:b13986", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3438", + "@id": "_:b1718", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28485", + "@id": "_:b1719", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3441", + "@id": "_:b6230", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17334", + "@id": "_:b6231", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3432", + "@id": "_:b12451", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3433", + "@id": "_:b12452", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3440", + "@id": "_:b17658", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19029", + "@id": "_:b17659", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", + } + }, + { + "@id": "_:b4161", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4162", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3436", + "@id": "_:b25027", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", "result": { - "@id": "_:b27198", + "@id": "_:b25028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3437", + "@id": "_:b9958", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1366", + "@id": "_:b9959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3435", + "@id": "_:b18246", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26600", + "@id": "_:b18247", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3443", + "@id": "_:b25021", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", "result": { - "@id": "_:b24375", + "@id": "_:b25022", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3442", + "@id": "_:b25023", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", "result": { - "@id": "_:b19071", + "@id": "_:b25024", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3434", + "@id": "_:b25025", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", "result": { - "@id": "_:b14658", + "@id": "_:b25026", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid language-tagged value", - "title": "Invalid language-tagged value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language-tagged value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er39-in.jsonld", + "title": "@direction must be one of ltr or rtl", + "rdfs:comment": "Generate an error if @direction has illegal value.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b264", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di08-in.jsonld", + "mf:result": "invalid base direction", "assertions": [ { - "@id": "_:b14805", + "@id": "_:b13987", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26673", + "@id": "_:b13988", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14798", + "@id": "_:b1720", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15058", + "@id": "_:b1721", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14806", + "@id": "_:b6232", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29506", + "@id": "_:b6233", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14803", + "@id": "_:b12455", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26087", + "@id": "_:b12456", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14804", + "@id": "_:b17662", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28366", + "@id": "_:b17663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", + } + }, + { + "@id": "_:b4163", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4164", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14802", + "@id": "_:b25035", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", "result": { - "@id": "_:b25472", + "@id": "_:b25036", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14799", + "@id": "_:b9960", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18410", + "@id": "_:b9961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14800", + "@id": "_:b18248", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20245", + "@id": "_:b18249", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14801", + "@id": "_:b25029", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", "result": { - "@id": "_:b24879", + "@id": "_:b25030", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14807", + "@id": "_:b25031", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", "result": { - "@id": "_:b29664", + "@id": "_:b25032", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14796", + "@id": "_:b25033", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", "result": { - "@id": "_:b14797", + "@id": "_:b25034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid typed value", - "title": "Invalid typed value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid typed value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er40-in.jsonld", + "title": "@direction is incompatible with @type", + "rdfs:comment": "Value objects can have either @type but not @language or @direction.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b265", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di09-in.jsonld", + "mf:result": "invalid value object", "assertions": [ { - "@id": "_:b7978", + "@id": "_:b13989", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b7989", + "@id": "_:b13990", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7977", + "@id": "_:b1722", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7988", + "@id": "_:b1723", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7972", + "@id": "_:b6234", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7983", + "@id": "_:b6235", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7979", + "@id": "_:b12457", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7990", + "@id": "_:b12458", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7975", + "@id": "_:b17664", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7986", + "@id": "_:b17665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", + } + }, + { + "@id": "_:b4165", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4166", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7981", + "@id": "_:b25043", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", "result": { - "@id": "_:b7992", + "@id": "_:b25044", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7974", + "@id": "_:b9962", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7985", + "@id": "_:b9963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7971", + "@id": "_:b18250", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7982", + "@id": "_:b18251", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7980", + "@id": "_:b25037", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", "result": { - "@id": "_:b7991", + "@id": "_:b25038", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7976", + "@id": "_:b25039", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", "result": { - "@id": "_:b7987", + "@id": "_:b25040", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7973", + "@id": "_:b25041", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", "result": { - "@id": "_:b7984", + "@id": "_:b25042", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid set or list object", - "title": "Invalid set or list object", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid set or list object is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er41-in.jsonld", + "title": "Invalid keyword in term definition", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid term definition is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/ec01-in.jsonld", + "mf:result": "invalid term definition", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b266", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b20290", + "@id": "_:b13991", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24231", + "@id": "_:b13992", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20284", + "@id": "_:b1724", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26250", + "@id": "_:b1725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20282", + "@id": "_:b6236", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21763", + "@id": "_:b6237", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20289", + "@id": "_:b12459", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21964", + "@id": "_:b12460", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20288", + "@id": "_:b17666", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26253", + "@id": "_:b17667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", + } + }, + { + "@id": "_:b4167", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4168", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20280", + "@id": "_:b25051", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", "result": { - "@id": "_:b20281", + "@id": "_:b25052", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20283", + "@id": "_:b9964", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23678", + "@id": "_:b9965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20285", + "@id": "_:b18252", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25762", + "@id": "_:b18253", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20287", + "@id": "_:b25045", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", "result": { - "@id": "_:b26252", + "@id": "_:b25046", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20291", + "@id": "_:b25047", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", "result": { - "@id": "_:b26254", + "@id": "_:b25048", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20286", + "@id": "_:b25049", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", "result": { - "@id": "_:b26251", + "@id": "_:b25050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], + "title": "Term definition on @type with empty map", + "rdfs:comment": "Verifies that an exception is raised if @type is defined as a term with an empty map", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/ec02-in.jsonld", "mf:result": "keyword redefinition", - "title": "Keywords may not be redefined in 1.0", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6330", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b267", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er42-in.jsonld", "assertions": [ { - "@id": "_:b6339", + "@id": "_:b13993", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6350", + "@id": "_:b13994", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6334", + "@id": "_:b1726", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6345", + "@id": "_:b1727", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6337", + "@id": "_:b6238", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6348", + "@id": "_:b6239", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6338", + "@id": "_:b12461", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6349", + "@id": "_:b12462", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6333", + "@id": "_:b17668", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6344", + "@id": "_:b17669", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", + } + }, + { + "@id": "_:b4169", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4170", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6335", + "@id": "_:b25059", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", "result": { - "@id": "_:b6346", + "@id": "_:b25060", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6332", + "@id": "_:b9966", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6343", + "@id": "_:b9967", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b6341", + "@id": "_:b18254", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6352", + "@id": "_:b18255", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6340", + "@id": "_:b25053", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", "result": { - "@id": "_:b6351", + "@id": "_:b25054", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6336", + "@id": "_:b25055", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", "result": { - "@id": "_:b6347", + "@id": "_:b25056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6331", + "@id": "_:b25057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", "result": { - "@id": "_:b6342", + "@id": "_:b25058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Term definition with @id: @type", + "title": "Invalid container mapping", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid container mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/em01-in.jsonld", + "mf:result": "invalid container mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8782", + "@id": "_:b268", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding term mapping to @type uses @type syntax now illegal", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er43-in.jsonld", "assertions": [ { - "@id": "_:b8780", + "@id": "_:b13995", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8781", + "@id": "_:b13996", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8787", + "@id": "_:b1728", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19924", + "@id": "_:b1729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8784", + "@id": "_:b6240", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18698", + "@id": "_:b6241", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8790", + "@id": "_:b12463", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19927", + "@id": "_:b12464", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8783", + "@id": "_:b17670", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18914", + "@id": "_:b17671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", + } + }, + { + "@id": "_:b4171", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4172", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8786", + "@id": "_:b25067", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", "result": { - "@id": "_:b19923", + "@id": "_:b25068", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8791", + "@id": "_:b9968", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19928", + "@id": "_:b9969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8792", + "@id": "_:b18256", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19929", + "@id": "_:b18257", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8789", + "@id": "_:b25061", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", "result": { - "@id": "_:b19926", + "@id": "_:b25062", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8785", + "@id": "_:b25063", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", "result": { - "@id": "_:b19922", + "@id": "_:b25064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8788", + "@id": "_:b25065", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", "result": { - "@id": "_:b19925", + "@id": "_:b25066", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Redefine terms looking like compact IRIs", + "title": "@nest MUST NOT have a string value", + "rdfs:comment": "container: @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en01-in.jsonld", + "mf:result": "invalid @nest value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10959", + "@id": "_:b269", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Term definitions may look like compact IRIs, but must be consistent.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er44-in.jsonld", "assertions": [ { - "@id": "_:b10960", + "@id": "_:b13997", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13421", + "@id": "_:b13998", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10964", + "@id": "_:b1730", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24022", + "@id": "_:b1731", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10961", + "@id": "_:b6242", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17467", + "@id": "_:b6243", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10966", + "@id": "_:b12465", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24024", + "@id": "_:b12466", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10965", + "@id": "_:b17672", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24023", + "@id": "_:b17673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", + } + }, + { + "@id": "_:b4173", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4174", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10962", + "@id": "_:b25075", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", "result": { - "@id": "_:b6051", + "@id": "_:b25076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10957", + "@id": "_:b9972", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10958", + "@id": "_:b9973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10967", + "@id": "_:b18258", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24025", + "@id": "_:b18259", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10968", + "@id": "_:b25069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", "result": { - "@id": "_:b24026", + "@id": "_:b25070", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10969", + "@id": "_:b25071", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", "result": { - "@id": "_:b24027", + "@id": "_:b25072", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10963", + "@id": "_:b25073", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", "result": { - "@id": "_:b24021", + "@id": "_:b25074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Invalid term as relative IRI", + "title": "@nest MUST NOT have a boolen value", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en02-in.jsonld", + "mf:result": "invalid @nest value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17209", + "@id": "_:b270", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that a relative IRI cannot be used as a term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er48-in.jsonld", "assertions": [ { - "@id": "_:b17208", + "@id": "_:b13999", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10739", + "@id": "_:b14000", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17210", + "@id": "_:b1732", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20109", + "@id": "_:b1733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17211", + "@id": "_:b6244", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18602", + "@id": "_:b6245", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17217", + "@id": "_:b12467", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25307", + "@id": "_:b12468", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17218", + "@id": "_:b17674", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28672", + "@id": "_:b17675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", + } + }, + { + "@id": "_:b4175", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4176", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17213", + "@id": "_:b25083", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", "result": { - "@id": "_:b28673", + "@id": "_:b25084", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17215", + "@id": "_:b9974", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28892", + "@id": "_:b9975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17212", + "@id": "_:b18260", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24896", + "@id": "_:b18261", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17219", + "@id": "_:b25077", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", "result": { - "@id": "_:b21344", + "@id": "_:b25078", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17214", + "@id": "_:b25079", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", "result": { - "@id": "_:b23868", + "@id": "_:b25080", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17216", + "@id": "_:b25081", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", "result": { - "@id": "_:b26393", + "@id": "_:b25082", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid term definition", - "title": "A relative IRI cannot be used as a prefix", + "title": "@nest MUST NOT have a numeric value", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en03-in.jsonld", + "mf:result": "invalid @nest value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14467", + "@id": "_:b271", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that a relative IRI cannot be used as a term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er49-in.jsonld", "assertions": [ { - "@id": "_:b14465", + "@id": "_:b14001", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14466", + "@id": "_:b14002", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14473", + "@id": "_:b1734", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27049", + "@id": "_:b1735", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14474", + "@id": "_:b6246", "@type": "Assertion", - "result": { - "@id": "_:b28564", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", + "result": { + "@id": "_:b6247", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14476", + "@id": "_:b12469", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22758", + "@id": "_:b12470", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14471", + "@id": "_:b17676", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22860", + "@id": "_:b17677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", + } + }, + { + "@id": "_:b4177", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4178", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14468", + "@id": "_:b25091", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", "result": { - "@id": "_:b26127", + "@id": "_:b25092", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14472", + "@id": "_:b9976", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29111", + "@id": "_:b9977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14470", + "@id": "_:b18262", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27504", + "@id": "_:b18263", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14475", + "@id": "_:b25085", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", "result": { - "@id": "_:b27144", + "@id": "_:b25086", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14477", + "@id": "_:b25087", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", "result": { - "@id": "_:b26901", + "@id": "_:b25088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14469", + "@id": "_:b25089", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", "result": { - "@id": "_:b26614", + "@id": "_:b25090", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Invalid reverse id", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er50-in.jsonld", + "title": "@nest MUST NOT have a value object value", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en04-in.jsonld", + "mf:result": "invalid @nest value", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b272", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b2209", + "@id": "_:b14003", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b2220", + "@id": "_:b14004", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2208", + "@id": "_:b1736", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2219", + "@id": "_:b1737", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2212", + "@id": "_:b6248", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2223", + "@id": "_:b6249", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2213", + "@id": "_:b12471", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2224", + "@id": "_:b12472", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2215", + "@id": "_:b17678", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2226", + "@id": "_:b17679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", + } + }, + { + "@id": "_:b4179", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4180", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2214", + "@id": "_:b25099", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", "result": { - "@id": "_:b2225", + "@id": "_:b25100", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2211", + "@id": "_:b9978", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2222", + "@id": "_:b9979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2207", + "@id": "_:b18264", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2218", + "@id": "_:b18265", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2206", + "@id": "_:b25093", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", "result": { - "@id": "_:b2217", + "@id": "_:b25094", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2216", + "@id": "_:b25095", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", "result": { - "@id": "_:b2227", + "@id": "_:b25096", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2210", + "@id": "_:b25097", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", "result": { - "@id": "_:b2221", + "@id": "_:b25098", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid value object value", - "title": "Invalid value object value using a value alias", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er51-in.jsonld", + "title": "does not allow a keyword other than @nest for the value of @nest", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en05-in.jsonld", + "mf:result": "invalid @nest value", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b273", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b2425", + "@id": "_:b14005", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28838", + "@id": "_:b14006", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2418", + "@id": "_:b1738", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25402", + "@id": "_:b1739", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2423", + "@id": "_:b6250", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28837", + "@id": "_:b6251", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2424", + "@id": "_:b12473", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28698", + "@id": "_:b12474", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2417", + "@id": "_:b17680", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20055", + "@id": "_:b17681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", + } + }, + { + "@id": "_:b4181", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4182", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2421", + "@id": "_:b25107", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", "result": { - "@id": "_:b28836", + "@id": "_:b25108", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2415", + "@id": "_:b9980", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2416", + "@id": "_:b9981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2426", + "@id": "_:b18266", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28465", + "@id": "_:b18267", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2422", + "@id": "_:b25101", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", "result": { - "@id": "_:b26602", + "@id": "_:b25102", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2420", + "@id": "_:b25103", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", "result": { - "@id": "_:b28835", + "@id": "_:b25104", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2419", + "@id": "_:b25105", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", "result": { - "@id": "_:b26642", + "@id": "_:b25106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid term definition", - "title": "Definition for the empty term", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains a definition for the empty term", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er52-in.jsonld", + "title": "does not allow @nest with @reverse", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en06-in.jsonld", + "mf:result": "invalid reverse property", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b274", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b6864", + "@id": "_:b14007", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15370", + "@id": "_:b14008", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6857", + "@id": "_:b1740", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15364", + "@id": "_:b1741", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6860", + "@id": "_:b6252", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b3009", + "@id": "_:b6253", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6862", + "@id": "_:b12477", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15368", + "@id": "_:b12478", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6858", + "@id": "_:b17684", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15365", + "@id": "_:b17685", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", + } + }, + { + "@id": "_:b4183", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4184", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6859", + "@id": "_:b25115", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", "result": { - "@id": "_:b15366", + "@id": "_:b25116", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6866", + "@id": "_:b9982", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15372", + "@id": "_:b9983", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b6863", + "@id": "_:b18268", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15369", + "@id": "_:b18269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6865", + "@id": "_:b25109", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", "result": { - "@id": "_:b15371", + "@id": "_:b25110", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6867", + "@id": "_:b25111", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", "result": { - "@id": "_:b15373", + "@id": "_:b25112", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6861", + "@id": "_:b25113", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", "result": { - "@id": "_:b15367", + "@id": "_:b25114", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid @prefix value", - "title": "Invalid prefix value", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @prefix value", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er53-in.jsonld", + "title": "processingMode json-ld-1.0 conflicts with @version: 1.1", + "rdfs:comment": "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/ep02-in.jsonld", + "mf:result": "processing mode conflict", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b275", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b7061", + "@id": "_:b14009", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15518", + "@id": "_:b14010", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7063", + "@id": "_:b1742", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15520", + "@id": "_:b1743", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7062", + "@id": "_:b6254", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15519", + "@id": "_:b6255", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7064", + "@id": "_:b12479", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15521", + "@id": "_:b12480", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7055", + "@id": "_:b17686", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7603", + "@id": "_:b17687", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", + } + }, + { + "@id": "_:b4185", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4186", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7059", + "@id": "_:b25123", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", "result": { - "@id": "_:b15516", + "@id": "_:b25124", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7054", + "@id": "_:b9984", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3593", + "@id": "_:b9985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7057", + "@id": "_:b18270", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15514", + "@id": "_:b18271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7060", + "@id": "_:b25117", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", "result": { - "@id": "_:b15517", + "@id": "_:b25118", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7056", + "@id": "_:b25119", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", "result": { - "@id": "_:b15513", + "@id": "_:b25120", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7058", + "@id": "_:b25121", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", "result": { - "@id": "_:b15515", + "@id": "_:b25122", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid typed value", - "title": "Invalid value object, multiple values for @type.", - "rdfs:comment": "The value of @type in a value object MUST be a string or null.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er54-in.jsonld", + "title": "@version must be 1.1", + "rdfs:comment": "If @version is specified, it must be 1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b276", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/ep03-in.jsonld", + "mf:result": "invalid @version value", "assertions": [ { - "@id": "_:b16211", + "@id": "_:b14011", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20462", + "@id": "_:b14012", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16205", + "@id": "_:b1744", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20457", + "@id": "_:b1745", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16208", + "@id": "_:b6256", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20460", + "@id": "_:b6257", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16213", + "@id": "_:b12481", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20464", + "@id": "_:b12482", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16206", + "@id": "_:b17688", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20458", + "@id": "_:b17689", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16204", + "@id": "_:b4187", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b20456", + "@id": "_:b4188", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16209", + "@id": "_:b25131", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", "result": { - "@id": "_:b20461", + "@id": "_:b25132", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b16210", + "@id": "_:b9986", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16467", + "@id": "_:b9987", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b18272", + "@type": "Assertion", "subject": "https://rubygems.org/gems/json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b18273", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16207", + "@id": "_:b25125", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", "result": { - "@id": "_:b20459", + "@id": "_:b25126", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16212", + "@id": "_:b25127", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", "result": { - "@id": "_:b20463", + "@id": "_:b25128", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16202", + "@id": "_:b25129", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", "result": { - "@id": "_:b16203", + "@id": "_:b25130", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "Invalid term definition, multiple values for @type.", - "rdfs:comment": "The value of @type in an expanded term definition object MUST be a string or null.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er55-in.jsonld", + "title": "Keywords cannot be aliased to other keywords", + "rdfs:comment": "Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er01-in.jsonld", + "mf:result": "keyword redefinition", "assertions": [ { - "@id": "_:b5205", + "@id": "_:b14013", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5206", + "@id": "_:b14014", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5214", + "@id": "_:b1746", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4284", + "@id": "_:b1747", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5209", + "@id": "_:b6258", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21056", + "@id": "_:b6259", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5216", + "@id": "_:b12483", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25299", + "@id": "_:b12484", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5208", + "@id": "_:b17690", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1338", + "@id": "_:b17691", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5207", + "@id": "_:b4189", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b11389", + "@id": "_:b4190", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5212", + "@id": "_:b25139", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", "result": { - "@id": "_:b15669", + "@id": "_:b25140", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b5210", + "@id": "_:b9988", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15165", + "@id": "_:b9989", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b18274", + "@type": "Assertion", "subject": "https://rubygems.org/gems/json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b18275", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5211", + "@id": "_:b25133", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", "result": { - "@id": "_:b23885", + "@id": "_:b25134", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5215", + "@id": "_:b25135", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", "result": { - "@id": "_:b24670", + "@id": "_:b25136", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5213", + "@id": "_:b25137", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", "result": { - "@id": "_:b25298", + "@id": "_:b25138", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in01-out.nq", - "title": "Basic Included array", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10005", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in01-in.jsonld", + "title": "Error dereferencing a remote context", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context dereference results in an error", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er04-in.jsonld", + "mf:result": "loading remote context failed", "assertions": [ { - "@id": "_:b10009", + "@id": "_:b14015", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25651", + "@id": "_:b14016", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10011", + "@id": "_:b1748", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25653", + "@id": "_:b1749", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10007", + "@id": "_:b6260", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10823", + "@id": "_:b6261", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10012", + "@id": "_:b12485", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21787", + "@id": "_:b12486", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10014", + "@id": "_:b17692", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25655", + "@id": "_:b17693", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", + } + }, + { + "@id": "_:b4191", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4192", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10003", + "@id": "_:b25147", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", "result": { - "@id": "_:b10004", + "@id": "_:b25148", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10010", + "@id": "_:b9990", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25652", + "@id": "_:b9991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10008", + "@id": "_:b18276", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25650", + "@id": "_:b18277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10013", + "@id": "_:b25141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", "result": { - "@id": "_:b25654", + "@id": "_:b25142", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10006", + "@id": "_:b25143", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", "result": { - "@id": "_:b21152", + "@id": "_:b25144", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10015", + "@id": "_:b25145", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", "result": { - "@id": "_:b25353", + "@id": "_:b25146", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in02-out.nq", - "title": "Basic Included object", + "title": "Invalid remote context", + "rdfs:comment": "Verifies that an exception is raised on expansion when a remote context is not an object containing @context", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er05-in.jsonld", + "mf:result": "invalid remote context", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19694", + "@id": "_:b279", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in02-in.jsonld", "assertions": [ { - "@id": "_:b19701", + "@id": "_:b14017", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28783", + "@id": "_:b14018", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19695", + "@id": "_:b1750", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23365", + "@id": "_:b1751", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19700", + "@id": "_:b6262", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28782", + "@id": "_:b6263", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19704", + "@id": "_:b12487", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2970", + "@id": "_:b12488", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19699", + "@id": "_:b17694", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19706", + "@id": "_:b17695", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", + } + }, + { + "@id": "_:b4193", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4194", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19698", + "@id": "_:b25155", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", "result": { - "@id": "_:b17526", + "@id": "_:b25156", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19696", + "@id": "_:b9994", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23923", + "@id": "_:b9995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19702", + "@id": "_:b18278", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28784", + "@id": "_:b18279", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19697", + "@id": "_:b25149", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", "result": { - "@id": "_:b21371", + "@id": "_:b25150", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19692", + "@id": "_:b25151", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", "result": { - "@id": "_:b19693", + "@id": "_:b25152", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19703", + "@id": "_:b25153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", "result": { - "@id": "_:b28785", + "@id": "_:b25154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in03-out.nq", - "title": "Multiple properties mapping to @included are folded together", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3850", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in03-in.jsonld", + "title": "Invalid local context", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context is not a string or object", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er06-in.jsonld", + "mf:result": "invalid local context", "assertions": [ { - "@id": "_:b3859", + "@id": "_:b14019", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21261", + "@id": "_:b14020", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3853", + "@id": "_:b1752", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25603", + "@id": "_:b1753", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3852", + "@id": "_:b6264", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22942", + "@id": "_:b6265", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3860", + "@id": "_:b12489", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25490", + "@id": "_:b12490", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3857", + "@id": "_:b17696", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27707", + "@id": "_:b17697", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", + } + }, + { + "@id": "_:b4195", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4196", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3856", + "@id": "_:b25163", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", "result": { - "@id": "_:b27706", + "@id": "_:b25164", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3854", + "@id": "_:b9996", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26445", + "@id": "_:b9997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3848", + "@id": "_:b18280", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3849", + "@id": "_:b18281", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3855", + "@id": "_:b25157", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", "result": { - "@id": "_:b27597", + "@id": "_:b25158", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3858", + "@id": "_:b25159", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", "result": { - "@id": "_:b27708", + "@id": "_:b25160", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3851", + "@id": "_:b25161", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", "result": { - "@id": "_:b12883", + "@id": "_:b25162", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in04-out.nq", - "title": "Included containing @included", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4185", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in04-in.jsonld", + "title": "Invalid base IRI", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @base", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er07-in.jsonld", + "mf:result": "invalid base IRI", "assertions": [ { - "@id": "_:b4188", + "@id": "_:b14021", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22383", + "@id": "_:b14022", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4186", + "@id": "_:b1754", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8310", + "@id": "_:b1755", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4189", + "@id": "_:b6266", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26142", + "@id": "_:b6267", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4192", + "@id": "_:b12491", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26144", + "@id": "_:b12492", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4193", + "@id": "_:b17698", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26145", + "@id": "_:b17699", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", + } + }, + { + "@id": "_:b4197", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4198", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4187", + "@id": "_:b25171", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", "result": { - "@id": "_:b12807", + "@id": "_:b25172", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4194", + "@id": "_:b9998", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26146", + "@id": "_:b9999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4183", + "@id": "_:b18282", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4184", + "@id": "_:b18283", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4190", + "@id": "_:b25165", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", "result": { - "@id": "_:b26143", + "@id": "_:b25166", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4195", + "@id": "_:b25167", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", "result": { - "@id": "_:b26147", + "@id": "_:b25168", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4191", + "@id": "_:b25169", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", "result": { - "@id": "_:b23907", + "@id": "_:b25170", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in05-out.nq", - "title": "Property value with @included", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11394", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in05-in.jsonld", + "title": "Invalid vocab mapping", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er08-in.jsonld", + "mf:result": "invalid vocab mapping", "assertions": [ { - "@id": "_:b11397", + "@id": "_:b14023", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5079", + "@id": "_:b14024", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11395", + "@id": "_:b1756", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11885", + "@id": "_:b1757", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11402", + "@id": "_:b6268", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28573", + "@id": "_:b6269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11403", + "@id": "_:b12493", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29188", + "@id": "_:b12494", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11401", + "@id": "_:b17700", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22977", + "@id": "_:b17701", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", + } + }, + { + "@id": "_:b4199", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4200", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11392", + "@id": "_:b25179", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", "result": { - "@id": "_:b11393", + "@id": "_:b25180", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11398", + "@id": "_:b10000", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27871", + "@id": "_:b10001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11404", + "@id": "_:b18284", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29189", + "@id": "_:b18285", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11396", + "@id": "_:b25173", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", "result": { - "@id": "_:b22243", + "@id": "_:b25174", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11399", + "@id": "_:b25175", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", "result": { - "@id": "_:b19824", + "@id": "_:b25176", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11400", + "@id": "_:b25177", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", "result": { - "@id": "_:b29187", + "@id": "_:b25178", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in06-out.nq", - "title": "json.api example", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8070", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in06-in.jsonld", + "title": "Invalid default language", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er09-in.jsonld", + "mf:result": "invalid default language", "assertions": [ { - "@id": "_:b8075", + "@id": "_:b14025", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27711", + "@id": "_:b14026", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8078", + "@id": "_:b1758", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27714", + "@id": "_:b1759", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8071", + "@id": "_:b6270", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9923", + "@id": "_:b6271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8072", + "@id": "_:b12495", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16917", + "@id": "_:b12496", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8076", + "@id": "_:b17702", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27712", + "@id": "_:b17703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", + } + }, + { + "@id": "_:b4201", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4202", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8077", + "@id": "_:b25187", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", "result": { - "@id": "_:b27713", + "@id": "_:b25188", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8073", + "@id": "_:b10002", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18848", + "@id": "_:b10003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8081", + "@id": "_:b18286", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26314", + "@id": "_:b18287", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8080", + "@id": "_:b25181", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", "result": { - "@id": "_:b19025", + "@id": "_:b25182", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8079", + "@id": "_:b25183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", "result": { - "@id": "_:b10549", + "@id": "_:b25184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8074", + "@id": "_:b25185", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", "result": { - "@id": "_:b27320", + "@id": "_:b25186", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid @included value", - "title": "Error if @included value is a string", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11529", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in07-in.jsonld", + "title": "Cyclic IRI mapping", + "rdfs:comment": "Verifies that an exception is raised on expansion when a cyclic IRI mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er10-in.jsonld", + "mf:result": "cyclic IRI mapping", "assertions": [ { - "@id": "_:b11532", + "@id": "_:b14027", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21820", + "@id": "_:b14028", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11537", + "@id": "_:b1760", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26876", + "@id": "_:b1761", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11534", + "@id": "_:b6272", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28287", + "@id": "_:b6273", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11533", + "@id": "_:b12499", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23148", + "@id": "_:b12500", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11530", + "@id": "_:b17706", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7082", + "@id": "_:b17707", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", + } + }, + { + "@id": "_:b4203", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4204", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11539", + "@id": "_:b25195", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", "result": { - "@id": "_:b19662", + "@id": "_:b25196", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11536", + "@id": "_:b10004", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29259", + "@id": "_:b10005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11531", + "@id": "_:b18288", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23200", + "@id": "_:b18289", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11535", + "@id": "_:b25189", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", "result": { - "@id": "_:b15873", + "@id": "_:b25190", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11527", + "@id": "_:b25191", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", "result": { - "@id": "_:b11528", + "@id": "_:b25192", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11538", + "@id": "_:b25193", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", "result": { - "@id": "_:b24540", + "@id": "_:b25194", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid @included value", - "title": "Error if @included value is a value object", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13944", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in08-in.jsonld", + "title": "Invalid term definition", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid term definition is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er11-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b13946", + "@id": "_:b14029", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23654", + "@id": "_:b14030", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13950", + "@id": "_:b1762", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29406", + "@id": "_:b1763", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13953", + "@id": "_:b6274", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29023", + "@id": "_:b6275", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13949", + "@id": "_:b12501", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16349", + "@id": "_:b12502", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13948", + "@id": "_:b17708", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27892", + "@id": "_:b17709", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", + } + }, + { + "@id": "_:b4205", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4206", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13954", + "@id": "_:b25203", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", "result": { - "@id": "_:b27453", + "@id": "_:b25204", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13952", + "@id": "_:b10006", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28239", + "@id": "_:b10007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13945", + "@id": "_:b18290", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20910", + "@id": "_:b18291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13951", + "@id": "_:b25197", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", "result": { - "@id": "_:b29162", + "@id": "_:b25198", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13947", + "@id": "_:b25199", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", "result": { - "@id": "_:b27215", + "@id": "_:b25200", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13942", + "@id": "_:b25201", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", "result": { - "@id": "_:b13943", + "@id": "_:b25202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid @included value", - "title": "Error if @included value is a list object", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12471", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in09-in.jsonld", + "title": "Invalid type mapping (not a string)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er12-in.jsonld", + "mf:result": "invalid type mapping", "assertions": [ { - "@id": "_:b12473", + "@id": "_:b14031", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20478", + "@id": "_:b14032", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12479", + "@id": "_:b1764", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23477", + "@id": "_:b1765", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12469", + "@id": "_:b6276", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12470", + "@id": "_:b6277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12477", + "@id": "_:b12503", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23475", + "@id": "_:b12504", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12475", + "@id": "_:b17710", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23473", + "@id": "_:b17711", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", + } + }, + { + "@id": "_:b4207", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4208", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12481", + "@id": "_:b25211", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", "result": { - "@id": "_:b21953", + "@id": "_:b25212", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12474", + "@id": "_:b10008", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23472", + "@id": "_:b10009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12472", + "@id": "_:b18292", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20743", + "@id": "_:b18293", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12478", + "@id": "_:b25205", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", "result": { - "@id": "_:b23476", + "@id": "_:b25206", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12476", + "@id": "_:b25207", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", "result": { - "@id": "_:b23474", + "@id": "_:b25208", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12480", + "@id": "_:b25209", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", "result": { - "@id": "_:b23478", + "@id": "_:b25210", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js01-out.nq", - "title": "Transform JSON literal (boolean true)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3725", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (boolean true).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js01-in.jsonld", + "title": "Invalid type mapping (not absolute IRI)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er13-in.jsonld", + "mf:result": "invalid type mapping", "assertions": [ { - "@id": "_:b3735", + "@id": "_:b14033", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11494", + "@id": "_:b14034", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3729", + "@id": "_:b1766", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18417", + "@id": "_:b1767", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3723", + "@id": "_:b6278", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b3724", + "@id": "_:b6279", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3727", + "@id": "_:b12505", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14025", + "@id": "_:b12506", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3730", + "@id": "_:b17712", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17842", + "@id": "_:b17713", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", + } + }, + { + "@id": "_:b4209", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4210", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3728", + "@id": "_:b25219", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", "result": { - "@id": "_:b18416", + "@id": "_:b25220", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3733", + "@id": "_:b10010", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18420", + "@id": "_:b10011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3734", + "@id": "_:b18294", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11232", + "@id": "_:b18295", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3726", + "@id": "_:b25213", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", "result": { - "@id": "_:b18415", + "@id": "_:b25214", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3731", + "@id": "_:b25215", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", "result": { - "@id": "_:b18418", + "@id": "_:b25216", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3732", + "@id": "_:b25217", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", "result": { - "@id": "_:b18419", + "@id": "_:b25218", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js02-out.nq", - "title": "Transform JSON literal (boolean false)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17356", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (boolean false).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js02-in.jsonld", + "title": "Invalid reverse property (contains @id)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid reverse property is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er14-in.jsonld", + "mf:result": "invalid reverse property", "assertions": [ { - "@id": "_:b17362", + "@id": "_:b14035", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29396", + "@id": "_:b14036", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17363", + "@id": "_:b1768", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29397", + "@id": "_:b1769", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17360", + "@id": "_:b6280", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10395", + "@id": "_:b6281", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17359", + "@id": "_:b12507", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28596", + "@id": "_:b12508", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17365", + "@id": "_:b17714", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29399", + "@id": "_:b17715", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", + } + }, + { + "@id": "_:b4211", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4212", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17366", + "@id": "_:b25227", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", "result": { - "@id": "_:b25391", + "@id": "_:b25228", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17367", + "@id": "_:b10012", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29400", + "@id": "_:b10013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17358", + "@id": "_:b18296", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24224", + "@id": "_:b18297", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17364", + "@id": "_:b25221", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", "result": { - "@id": "_:b29398", + "@id": "_:b25222", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17357", + "@id": "_:b25223", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", "result": { - "@id": "_:b25378", + "@id": "_:b25224", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17361", + "@id": "_:b25225", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", "result": { - "@id": "_:b29395", + "@id": "_:b25226", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js03-out.nq", - "title": "Transform JSON literal (double)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11405", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (double).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js03-in.jsonld", + "title": "Invalid IRI mapping (@reverse not a string)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er15-in.jsonld", + "mf:result": "invalid IRI mapping", "assertions": [ { - "@id": "_:b11411", + "@id": "_:b14037", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11422", + "@id": "_:b14038", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11412", + "@id": "_:b1770", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11423", + "@id": "_:b1771", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11414", + "@id": "_:b6282", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11425", + "@id": "_:b6283", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11409", + "@id": "_:b12509", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11420", + "@id": "_:b12510", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11410", + "@id": "_:b17716", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11421", + "@id": "_:b17717", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", + } + }, + { + "@id": "_:b4213", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4214", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11416", + "@id": "_:b25235", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", "result": { - "@id": "_:b11427", + "@id": "_:b25236", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11406", + "@id": "_:b10016", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11417", + "@id": "_:b10017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11413", + "@id": "_:b18298", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11424", + "@id": "_:b18299", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11408", + "@id": "_:b25229", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", "result": { - "@id": "_:b11419", + "@id": "_:b25230", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11407", + "@id": "_:b25231", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", "result": { - "@id": "_:b11418", + "@id": "_:b25232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11415", + "@id": "_:b25233", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", "result": { - "@id": "_:b11426", + "@id": "_:b25234", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js04-out.nq", - "title": "Transform JSON literal (double-zero)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6054", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (double-zero).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js04-in.jsonld", + "title": "Invalid reverse property (invalid @container)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid reverse property is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er17-in.jsonld", + "mf:result": "invalid reverse property", "assertions": [ { - "@id": "_:b6052", + "@id": "_:b14039", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6053", + "@id": "_:b14040", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6056", + "@id": "_:b1772", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17752", + "@id": "_:b1773", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6064", + "@id": "_:b6284", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20298", + "@id": "_:b6285", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6063", + "@id": "_:b12511", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24631", + "@id": "_:b12512", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6062", + "@id": "_:b17718", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28312", + "@id": "_:b17719", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", + } + }, + { + "@id": "_:b4215", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4216", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6058", + "@id": "_:b25243", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", "result": { - "@id": "_:b26548", + "@id": "_:b25244", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6057", + "@id": "_:b10018", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10736", + "@id": "_:b10019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6060", + "@id": "_:b18300", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13884", + "@id": "_:b18301", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6059", + "@id": "_:b25237", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", "result": { - "@id": "_:b27627", + "@id": "_:b25238", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6055", + "@id": "_:b25239", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", "result": { - "@id": "_:b12438", + "@id": "_:b25240", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6061", + "@id": "_:b25241", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", "result": { - "@id": "_:b29231", + "@id": "_:b25242", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js05-out.nq", - "title": "Transform JSON literal (integer)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5153", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (integer).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js05-in.jsonld", + "title": "Invalid IRI mapping (@id not a string)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er18-in.jsonld", + "mf:result": "invalid IRI mapping", "assertions": [ { - "@id": "_:b5157", + "@id": "_:b14041", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27463", + "@id": "_:b14042", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5155", + "@id": "_:b1774", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17134", + "@id": "_:b1775", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5160", + "@id": "_:b6286", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7258", + "@id": "_:b6287", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5159", + "@id": "_:b12513", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29518", + "@id": "_:b12514", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5161", + "@id": "_:b17720", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28810", + "@id": "_:b17721", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", + } + }, + { + "@id": "_:b4217", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4218", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5154", + "@id": "_:b25251", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", "result": { - "@id": "_:b13577", + "@id": "_:b25252", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5151", + "@id": "_:b10020", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5152", + "@id": "_:b10021", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5162", + "@id": "_:b18302", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8567", + "@id": "_:b18303", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5156", + "@id": "_:b25245", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", "result": { - "@id": "_:b22446", + "@id": "_:b25246", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5158", + "@id": "_:b25247", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", "result": { - "@id": "_:b26645", + "@id": "_:b25248", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5163", + "@id": "_:b25249", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", "result": { - "@id": "_:b26692", + "@id": "_:b25250", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js06-out.nq", - "title": "Transform JSON literal (object)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9277", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (object).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js06-in.jsonld", + "title": "Invalid keyword alias (@context)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid keyword alias is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er19-in.jsonld", + "mf:result": "invalid keyword alias", "assertions": [ { - "@id": "_:b9281", + "@id": "_:b14043", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13104", + "@id": "_:b14044", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9284", + "@id": "_:b1776", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13107", + "@id": "_:b1777", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9282", + "@id": "_:b6288", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13105", + "@id": "_:b6289", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9279", + "@id": "_:b12515", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13102", + "@id": "_:b12516", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9285", + "@id": "_:b17722", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13108", + "@id": "_:b17723", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", + } + }, + { + "@id": "_:b4219", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4220", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9287", + "@id": "_:b25259", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", "result": { - "@id": "_:b13110", + "@id": "_:b25260", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9283", + "@id": "_:b10022", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13106", + "@id": "_:b10023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9280", + "@id": "_:b18304", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13103", + "@id": "_:b18305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9275", + "@id": "_:b25253", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", "result": { - "@id": "_:b9276", + "@id": "_:b25254", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9286", + "@id": "_:b25255", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", "result": { - "@id": "_:b13109", + "@id": "_:b25256", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9278", + "@id": "_:b25257", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", "result": { - "@id": "_:b13101", + "@id": "_:b25258", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js07-out.nq", - "title": "Transform JSON literal (array)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10075", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (array).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js07-in.jsonld", + "title": "Invalid IRI mapping (no vocab mapping)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er20-in.jsonld", + "mf:result": "invalid IRI mapping", "assertions": [ { - "@id": "_:b10084", + "@id": "_:b14045", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22499", + "@id": "_:b14046", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10073", + "@id": "_:b1778", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10074", + "@id": "_:b1779", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10080", + "@id": "_:b6290", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22495", + "@id": "_:b6291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10078", + "@id": "_:b12517", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13625", + "@id": "_:b12518", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10077", + "@id": "_:b17724", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22493", + "@id": "_:b17725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", + } + }, + { + "@id": "_:b4221", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4222", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10079", + "@id": "_:b25267", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", "result": { - "@id": "_:b22494", + "@id": "_:b25268", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10081", + "@id": "_:b10024", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22496", + "@id": "_:b10025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10085", + "@id": "_:b18306", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22500", + "@id": "_:b18307", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10082", + "@id": "_:b25261", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", "result": { - "@id": "_:b22497", + "@id": "_:b25262", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10076", + "@id": "_:b25263", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", "result": { - "@id": "_:b19707", + "@id": "_:b25264", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10083", + "@id": "_:b25265", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", "result": { - "@id": "_:b22498", + "@id": "_:b25266", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js08-out.nq", - "title": "Transform JSON literal with array canonicalization", + "title": "Invalid container mapping", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid container mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er21-in.jsonld", + "mf:result": "invalid container mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1929", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, + "@id": "_:b280", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests transforming JSON literal with array canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js08-in.jsonld", "assertions": [ { - "@id": "_:b1934", + "@id": "_:b14047", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b2958", + "@id": "_:b14048", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1937", + "@id": "_:b1780", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20510", + "@id": "_:b1781", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1930", + "@id": "_:b6292", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4077", + "@id": "_:b6293", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1931", + "@id": "_:b12521", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8428", + "@id": "_:b12522", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1936", + "@id": "_:b17728", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20509", + "@id": "_:b17729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", + } + }, + { + "@id": "_:b4223", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4224", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1927", + "@id": "_:b25275", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", "result": { - "@id": "_:b1928", + "@id": "_:b25276", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1933", + "@id": "_:b10026", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19483", + "@id": "_:b10027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1938", + "@id": "_:b18308", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10871", + "@id": "_:b18309", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1932", + "@id": "_:b25269", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", "result": { - "@id": "_:b16090", + "@id": "_:b25270", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1935", + "@id": "_:b25271", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", "result": { - "@id": "_:b20508", + "@id": "_:b25272", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1939", + "@id": "_:b25273", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", "result": { - "@id": "_:b20511", + "@id": "_:b25274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js09-out.nq", - "title": "Transform JSON literal with string canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2348", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal with string canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js09-in.jsonld", + "title": "Invalid language mapping", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid language mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er22-in.jsonld", + "mf:result": "invalid language mapping", "assertions": [ { - "@id": "_:b2357", + "@id": "_:b14049", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29325", + "@id": "_:b14050", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2355", + "@id": "_:b1782", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24801", + "@id": "_:b1783", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2353", + "@id": "_:b6294", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23456", + "@id": "_:b6295", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2351", + "@id": "_:b12523", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19546", + "@id": "_:b12524", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2354", + "@id": "_:b17730", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23983", + "@id": "_:b17731", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", + } + }, + { + "@id": "_:b4225", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4226", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2346", + "@id": "_:b25283", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", "result": { - "@id": "_:b2347", + "@id": "_:b25284", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2352", + "@id": "_:b10028", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21165", + "@id": "_:b10029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2356", + "@id": "_:b18310", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27411", + "@id": "_:b18311", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2349", + "@id": "_:b25277", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", "result": { - "@id": "_:b6934", + "@id": "_:b25278", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2350", + "@id": "_:b25279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", "result": { - "@id": "_:b16042", + "@id": "_:b25280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2358", + "@id": "_:b25281", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", "result": { - "@id": "_:b20414", + "@id": "_:b25282", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js10-out.nq", - "title": "Transform JSON literal with structural canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11872", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal with structural canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js10-in.jsonld", + "title": "Invalid IRI mapping (relative IRI in @type)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er23-in.jsonld", + "mf:result": "invalid type mapping", "assertions": [ { - "@id": "_:b11873", + "@id": "_:b14051", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15732", + "@id": "_:b14052", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11877", + "@id": "_:b1784", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21387", + "@id": "_:b1785", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11882", + "@id": "_:b6296", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15613", + "@id": "_:b6297", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11878", + "@id": "_:b12525", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9779", + "@id": "_:b12526", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11876", + "@id": "_:b17732", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21386", + "@id": "_:b17733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", + } + }, + { + "@id": "_:b4227", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4228", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11881", + "@id": "_:b25291", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", "result": { - "@id": "_:b21389", + "@id": "_:b25292", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11875", + "@id": "_:b10030", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21385", + "@id": "_:b10031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11880", + "@id": "_:b18312", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14189", + "@id": "_:b18313", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11870", + "@id": "_:b25285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", "result": { - "@id": "_:b11871", + "@id": "_:b25286", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11879", + "@id": "_:b25287", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", "result": { - "@id": "_:b21388", + "@id": "_:b25288", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11874", + "@id": "_:b25289", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", "result": { - "@id": "_:b21384", + "@id": "_:b25290", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js11-out.nq", - "title": "Transform JSON literal with unicode canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17037", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal with unicode canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js11-in.jsonld", + "title": "Invalid reverse property map", + "rdfs:comment": "Verifies that an exception is raised in Expansion when a invalid reverse property map is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er25-in.jsonld", + "mf:result": "invalid reverse property map", "assertions": [ { - "@id": "_:b17045", + "@id": "_:b14053", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22794", + "@id": "_:b14054", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17043", + "@id": "_:b1786", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22792", + "@id": "_:b1787", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17035", + "@id": "_:b6298", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17036", + "@id": "_:b6299", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17040", + "@id": "_:b12527", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22790", + "@id": "_:b12528", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17039", + "@id": "_:b17734", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18703", + "@id": "_:b17735", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", + } + }, + { + "@id": "_:b4229", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4230", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17044", + "@id": "_:b25299", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", "result": { - "@id": "_:b22793", + "@id": "_:b25300", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17038", + "@id": "_:b10032", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17902", + "@id": "_:b10033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17046", + "@id": "_:b18314", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22795", + "@id": "_:b18315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17042", + "@id": "_:b25293", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", "result": { - "@id": "_:b22791", + "@id": "_:b25294", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17041", + "@id": "_:b25295", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", "result": { - "@id": "_:b15119", + "@id": "_:b25296", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17047", + "@id": "_:b25297", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", "result": { - "@id": "_:b22796", + "@id": "_:b25298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js12-out.nq", - "title": "Transform JSON literal with value canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10903", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal with value canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js12-in.jsonld", + "title": "Colliding keywords", + "rdfs:comment": "Verifies that an exception is raised in Expansion when colliding keywords are found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er26-in.jsonld", + "mf:result": "colliding keywords", "assertions": [ { - "@id": "_:b10910", + "@id": "_:b14055", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29654", + "@id": "_:b14056", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10913", + "@id": "_:b1788", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6117", + "@id": "_:b1789", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b10907", + "@id": "_:b6300", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27719", + "@id": "_:b6301", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10901", + "@id": "_:b12529", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10902", + "@id": "_:b12530", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10908", + "@id": "_:b17736", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25292", + "@id": "_:b17737", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", + } + }, + { + "@id": "_:b4231", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4232", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10906", + "@id": "_:b25307", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", "result": { - "@id": "_:b16316", + "@id": "_:b25308", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10904", + "@id": "_:b10034", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19975", + "@id": "_:b10035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10912", + "@id": "_:b18316", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29312", + "@id": "_:b18317", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10905", + "@id": "_:b25301", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", "result": { - "@id": "_:b24445", + "@id": "_:b25302", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10909", + "@id": "_:b25303", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", "result": { - "@id": "_:b29200", + "@id": "_:b25304", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10911", + "@id": "_:b25305", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", "result": { - "@id": "_:b22200", + "@id": "_:b25306", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js13-out.nq", - "title": "Transform JSON literal with wierd canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18711", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal with wierd canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js13-in.jsonld", + "title": "Invalid @id value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @id value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er27-in.jsonld", + "mf:result": "invalid @id value", "assertions": [ { - "@id": "_:b18709", + "@id": "_:b14057", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18710", + "@id": "_:b14058", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18714", + "@id": "_:b1790", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29128", + "@id": "_:b1791", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b18718", + "@id": "_:b6302", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19663", + "@id": "_:b6303", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18721", + "@id": "_:b12531", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28805", + "@id": "_:b12532", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18719", + "@id": "_:b17738", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29602", + "@id": "_:b17739", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", + } + }, + { + "@id": "_:b4233", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4234", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18720", + "@id": "_:b25315", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", "result": { - "@id": "_:b29481", + "@id": "_:b25316", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18713", + "@id": "_:b10038", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26381", + "@id": "_:b10039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18715", + "@id": "_:b18318", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26338", + "@id": "_:b18319", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18717", + "@id": "_:b25309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", "result": { - "@id": "_:b22926", + "@id": "_:b25310", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18712", + "@id": "_:b25311", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", "result": { - "@id": "_:b23822", + "@id": "_:b25312", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18716", + "@id": "_:b25313", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", "result": { - "@id": "_:b28048", + "@id": "_:b25314", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js14-out.nq", - "title": "Transform JSON literal without expanding contents", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17548", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal does not expand terms inside json.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js14-in.jsonld", + "title": "Invalid type value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid type value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er28-in.jsonld", + "mf:result": "invalid type value", "assertions": [ { - "@id": "_:b17550", + "@id": "_:b14059", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3590", + "@id": "_:b14060", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17552", + "@id": "_:b1792", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9443", + "@id": "_:b1793", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17551", + "@id": "_:b6304", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21863", + "@id": "_:b6305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17556", + "@id": "_:b12533", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21866", + "@id": "_:b12534", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17553", + "@id": "_:b17740", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21864", + "@id": "_:b17741", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", + } + }, + { + "@id": "_:b4235", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4236", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17557", + "@id": "_:b25323", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", "result": { - "@id": "_:b21000", + "@id": "_:b25324", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17546", + "@id": "_:b10040", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17547", + "@id": "_:b10041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17558", + "@id": "_:b18320", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21867", + "@id": "_:b18321", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17549", + "@id": "_:b25317", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", "result": { - "@id": "_:b20243", + "@id": "_:b25318", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17555", + "@id": "_:b25319", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", "result": { - "@id": "_:b15252", + "@id": "_:b25320", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17554", + "@id": "_:b25321", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", "result": { - "@id": "_:b21865", + "@id": "_:b25322", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js15-out.nq", - "title": "Transform JSON literal aleady in expanded form", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9638", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal in expanded form.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js15-in.jsonld", + "title": "Invalid value object value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er29-in.jsonld", + "mf:result": "invalid value object value", "assertions": [ { - "@id": "_:b9648", + "@id": "_:b14061", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25363", + "@id": "_:b14062", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9642", + "@id": "_:b1794", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25358", + "@id": "_:b1795", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9646", + "@id": "_:b6306", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21823", + "@id": "_:b6307", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9639", + "@id": "_:b12535", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3955", + "@id": "_:b12536", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9647", + "@id": "_:b17742", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25362", + "@id": "_:b17743", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", + } + }, + { + "@id": "_:b4237", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4238", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9640", + "@id": "_:b25331", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", "result": { - "@id": "_:b24544", + "@id": "_:b25332", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9636", + "@id": "_:b10042", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9637", + "@id": "_:b10043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9643", + "@id": "_:b18322", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25359", + "@id": "_:b18323", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9645", + "@id": "_:b25325", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", "result": { - "@id": "_:b25361", + "@id": "_:b25326", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9644", + "@id": "_:b25327", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", "result": { - "@id": "_:b25360", + "@id": "_:b25328", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9641", + "@id": "_:b25329", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", "result": { - "@id": "_:b9634", + "@id": "_:b25330", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js16-out.nq", - "title": "Transform JSON literal aleady in expanded form with aliased keys", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4273", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal in expanded form with aliased keys in value object.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js16-in.jsonld", + "title": "Invalid language-tagged string", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er30-in.jsonld", + "mf:result": "invalid language-tagged string", "assertions": [ { - "@id": "_:b4282", + "@id": "_:b14063", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27822", + "@id": "_:b14064", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4271", + "@id": "_:b1796", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4272", + "@id": "_:b1797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4281", + "@id": "_:b6308", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6410", + "@id": "_:b6309", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4277", + "@id": "_:b12537", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29532", + "@id": "_:b12538", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4280", + "@id": "_:b17744", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29792", + "@id": "_:b17745", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", + } + }, + { + "@id": "_:b4239", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4240", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4274", + "@id": "_:b25339", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", "result": { - "@id": "_:b12669", + "@id": "_:b25340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4283", + "@id": "_:b10044", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24390", + "@id": "_:b10045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4279", + "@id": "_:b18324", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27264", + "@id": "_:b18325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4275", + "@id": "_:b25333", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", "result": { - "@id": "_:b28007", + "@id": "_:b25334", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4278", + "@id": "_:b25335", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", "result": { - "@id": "_:b28998", + "@id": "_:b25336", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4276", + "@id": "_:b25337", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", "result": { - "@id": "_:b25821", + "@id": "_:b25338", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js17-out.nq", - "title": "Transform JSON literal (string)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10181", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (string).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js17-in.jsonld", + "title": "Invalid @index value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @index value value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er31-in.jsonld", + "mf:result": "invalid @index value", "assertions": [ { - "@id": "_:b10179", + "@id": "_:b14065", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10180", + "@id": "_:b14066", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10187", + "@id": "_:b1798", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26522", + "@id": "_:b1799", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10185", + "@id": "_:b6310", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26521", + "@id": "_:b6311", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10191", + "@id": "_:b12539", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22980", + "@id": "_:b12540", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10184", + "@id": "_:b17746", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24078", + "@id": "_:b17747", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + } + }, + { + "@id": "_:b4241", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4242", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10186", + "@id": "_:b25347", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", "result": { - "@id": "_:b22241", + "@id": "_:b25348", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10183", + "@id": "_:b10046", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21448", + "@id": "_:b10047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10188", + "@id": "_:b18326", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26523", + "@id": "_:b18327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10182", + "@id": "_:b25341", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", "result": { - "@id": "_:b13247", + "@id": "_:b25342", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10189", + "@id": "_:b25343", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", "result": { - "@id": "_:b16930", + "@id": "_:b25344", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10190", + "@id": "_:b25345", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", "result": { - "@id": "_:b23754", + "@id": "_:b25346", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js18-out.nq", - "title": "Transform JSON literal (null)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9329", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (null).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js18-in.jsonld", + "title": "Invalid @reverse value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @reverse value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er33-in.jsonld", + "mf:result": "invalid @reverse value", "assertions": [ { - "@id": "_:b9330", + "@id": "_:b14067", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17748", + "@id": "_:b14068", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9334", + "@id": "_:b1800", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26176", + "@id": "_:b1801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9332", + "@id": "_:b6312", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27821", + "@id": "_:b6313", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9337", + "@id": "_:b12543", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26987", + "@id": "_:b12544", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9336", + "@id": "_:b17750", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29075", + "@id": "_:b17751", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", + } + }, + { + "@id": "_:b4243", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4244", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9328", + "@id": "_:b25355", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", "result": { - "@id": "_:b6006", + "@id": "_:b25356", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9331", + "@id": "_:b10048", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12468", + "@id": "_:b10049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9335", + "@id": "_:b18328", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27357", + "@id": "_:b18329", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9338", + "@id": "_:b25349", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", "result": { - "@id": "_:b28114", + "@id": "_:b25350", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9333", + "@id": "_:b25351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", "result": { - "@id": "_:b26979", + "@id": "_:b25352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9339", + "@id": "_:b25353", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", "result": { - "@id": "_:b29076", + "@id": "_:b25354", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js19-out.nq", - "title": "Transform JSON literal with aliased @type", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1784", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal with aliased @type.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js19-in.jsonld", + "title": "Invalid reverse property value (in @reverse)", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid reverse property value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er34-in.jsonld", + "mf:result": "invalid reverse property value", "assertions": [ { - "@id": "_:b7842", + "@id": "_:b14069", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19776", + "@id": "_:b14070", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7836", + "@id": "_:b1802", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27139", + "@id": "_:b1803", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7840", + "@id": "_:b6314", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19800", + "@id": "_:b6315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7841", + "@id": "_:b12545", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28152", + "@id": "_:b12546", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7838", + "@id": "_:b17752", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29686", + "@id": "_:b17753", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", + } + }, + { + "@id": "_:b4245", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4246", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7834", + "@id": "_:b25363", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", "result": { - "@id": "_:b24605", + "@id": "_:b25364", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7835", + "@id": "_:b10050", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22163", + "@id": "_:b10051", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7837", + "@id": "_:b18330", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28501", + "@id": "_:b18331", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7833", + "@id": "_:b25357", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", "result": { - "@id": "_:b12124", + "@id": "_:b25358", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7831", + "@id": "_:b25359", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", "result": { - "@id": "_:b7832", + "@id": "_:b25360", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7839", + "@id": "_:b25361", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", "result": { - "@id": "_:b28071", + "@id": "_:b25362", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js20-out.nq", - "title": "Transform JSON literal with aliased @value", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15886", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal with aliased @value.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js20-in.jsonld", + "title": "Invalid language map value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language map value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er35-in.jsonld", + "mf:result": "invalid language map value", "assertions": [ { - "@id": "_:b15884", + "@id": "_:b14071", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15885", + "@id": "_:b14072", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15889", + "@id": "_:b1804", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26420", + "@id": "_:b1805", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15892", + "@id": "_:b6316", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28520", + "@id": "_:b6317", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15888", + "@id": "_:b12547", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23586", + "@id": "_:b12548", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15894", + "@id": "_:b17754", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14728", + "@id": "_:b17755", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", + } + }, + { + "@id": "_:b4247", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4248", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15896", + "@id": "_:b25371", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", "result": { - "@id": "_:b26349", + "@id": "_:b25372", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15887", + "@id": "_:b10052", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16465", + "@id": "_:b10053", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15890", + "@id": "_:b18332", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27168", + "@id": "_:b18333", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15891", + "@id": "_:b25365", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", "result": { - "@id": "_:b8850", + "@id": "_:b25366", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15893", + "@id": "_:b25367", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", "result": { - "@id": "_:b28521", + "@id": "_:b25368", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15895", + "@id": "_:b25369", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", "result": { - "@id": "_:b22635", + "@id": "_:b25370", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js21-out.nq", - "title": "Transform JSON literal with @context", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8822", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming JSON literal with a @context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js21-in.jsonld", + "title": "Invalid reverse property value (through coercion)", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid reverse property value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er36-in.jsonld", + "mf:result": "invalid reverse property value", "assertions": [ { - "@id": "_:b8831", + "@id": "_:b14073", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28626", + "@id": "_:b14074", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8833", + "@id": "_:b1806", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12262", + "@id": "_:b1807", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8826", + "@id": "_:b6318", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28625", + "@id": "_:b6319", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8832", + "@id": "_:b12549", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28627", + "@id": "_:b12550", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8827", + "@id": "_:b17756", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25179", + "@id": "_:b17757", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", + } + }, + { + "@id": "_:b4249", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4250", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8823", + "@id": "_:b25379", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", "result": { - "@id": "_:b13165", + "@id": "_:b25380", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8825", + "@id": "_:b10054", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26796", + "@id": "_:b10055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8828", + "@id": "_:b18334", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26939", + "@id": "_:b18335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8824", + "@id": "_:b25373", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", "result": { - "@id": "_:b5164", + "@id": "_:b25374", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8830", + "@id": "_:b25375", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", "result": { - "@id": "_:b21674", + "@id": "_:b25376", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8829", + "@id": "_:b25377", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", "result": { - "@id": "_:b24572", + "@id": "_:b25378", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js22-out.nq", - "title": "Transform JSON literal (null) aleady in expanded form.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17531", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (null).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js22-in.jsonld", + "title": "Invalid value object (unexpected keyword)", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er37-in.jsonld", + "mf:result": "invalid value object", "assertions": [ { - "@id": "_:b17533", + "@id": "_:b14075", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28291", + "@id": "_:b14076", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17532", + "@id": "_:b1808", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23102", + "@id": "_:b1809", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17539", + "@id": "_:b6320", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26482", + "@id": "_:b6321", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17541", + "@id": "_:b12551", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29069", + "@id": "_:b12552", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17538", + "@id": "_:b17758", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29118", + "@id": "_:b17759", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", + } + }, + { + "@id": "_:b4251", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4252", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17537", + "@id": "_:b25387", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", "result": { - "@id": "_:b25462", + "@id": "_:b25388", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17534", + "@id": "_:b10056", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18572", + "@id": "_:b10057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17540", + "@id": "_:b18336", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15611", + "@id": "_:b18337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17536", + "@id": "_:b25381", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", "result": { - "@id": "_:b29080", + "@id": "_:b25382", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17535", + "@id": "_:b25383", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", "result": { - "@id": "_:b28804", + "@id": "_:b25384", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17542", + "@id": "_:b25385", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", "result": { - "@id": "_:b13819", + "@id": "_:b25386", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js23-out.nq", - "title": "Transform JSON literal (empty array).", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b25701", - "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (empty array).", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js23-in.jsonld", + "title": "Invalid value object (@type and @language)", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er38-in.jsonld", + "mf:result": "invalid value object", "assertions": [ { - "@id": "_:b25710", + "@id": "_:b14077", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25720", + "@id": "_:b14078", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b25706", + "@id": "_:b1810", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25717", + "@id": "_:b1811", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b25703", + "@id": "_:b6322", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25714", + "@id": "_:b6323", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b25711", + "@id": "_:b12555", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25721", + "@id": "_:b12556", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b25709", + "@id": "_:b17762", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25719", + "@id": "_:b17763", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", + } + }, + { + "@id": "_:b4253", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4254", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b25712", + "@id": "_:b25395", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", "result": { - "@id": "_:b25722", + "@id": "_:b25396", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b25705", + "@id": "_:b10060", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25716", + "@id": "_:b10061", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b25702", + "@id": "_:b18338", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25713", + "@id": "_:b18339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b25708", + "@id": "_:b25389", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", "result": { - "@id": "_:b25718", + "@id": "_:b25390", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b25704", + "@id": "_:b25391", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", "result": { - "@id": "_:b25715", + "@id": "_:b25392", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b25707", + "@id": "_:b25393", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", "result": { - "@id": "_:b23137", + "@id": "_:b25394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li01-out.nq", - "title": "@list containing @list", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12296", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "List of lists.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li01-in.jsonld", + "title": "Invalid language-tagged value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language-tagged value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er39-in.jsonld", + "mf:result": "invalid language-tagged value", "assertions": [ { - "@id": "_:b12305", + "@id": "_:b14079", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20487", + "@id": "_:b14080", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12302", + "@id": "_:b1812", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20484", + "@id": "_:b1813", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12306", + "@id": "_:b6324", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20488", + "@id": "_:b6325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12294", + "@id": "_:b12557", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12295", + "@id": "_:b12558", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12298", + "@id": "_:b17764", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16437", + "@id": "_:b17765", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", + } + }, + { + "@id": "_:b4255", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4256", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12304", + "@id": "_:b25403", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", "result": { - "@id": "_:b20486", + "@id": "_:b25404", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12303", + "@id": "_:b10062", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20485", + "@id": "_:b10063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12299", + "@id": "_:b18340", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15195", + "@id": "_:b18341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12297", + "@id": "_:b25397", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", "result": { - "@id": "_:b14674", + "@id": "_:b25398", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12301", + "@id": "_:b25399", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", "result": { - "@id": "_:b20483", + "@id": "_:b25400", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12300", + "@id": "_:b25401", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", "result": { - "@id": "_:b20482", + "@id": "_:b25402", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li02-out.nq", - "title": "@list containing empty @list", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1548", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "List of lists.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li02-in.jsonld", + "title": "Invalid typed value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid typed value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er40-in.jsonld", + "mf:result": "invalid typed value", "assertions": [ { - "@id": "_:b1555", + "@id": "_:b14081", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10547", + "@id": "_:b14082", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1546", + "@id": "_:b1814", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1547", + "@id": "_:b1815", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1554", + "@id": "_:b6326", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23467", + "@id": "_:b6327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1558", + "@id": "_:b12559", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23468", + "@id": "_:b12560", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1553", + "@id": "_:b17766", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23466", + "@id": "_:b17767", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", + } + }, + { + "@id": "_:b4257", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4258", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1549", + "@id": "_:b25411", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", "result": { - "@id": "_:b8135", + "@id": "_:b25412", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1552", + "@id": "_:b10064", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23465", + "@id": "_:b10065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1557", + "@id": "_:b18342", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15357", + "@id": "_:b18343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1551", + "@id": "_:b25405", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", "result": { - "@id": "_:b6409", + "@id": "_:b25406", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1556", + "@id": "_:b25407", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", "result": { - "@id": "_:b3472", + "@id": "_:b25408", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1550", + "@id": "_:b25409", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", "result": { - "@id": "_:b20742", + "@id": "_:b25410", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li03-out.nq", - "title": "@list containing @list (with coercion)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3031", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li03-in.jsonld", + "title": "Invalid set or list object", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid set or list object is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er41-in.jsonld", + "mf:result": "invalid set or list object", "assertions": [ { - "@id": "_:b21466", + "@id": "_:b14083", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21477", + "@id": "_:b14084", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21458", + "@id": "_:b1816", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21469", + "@id": "_:b1817", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21460", + "@id": "_:b6328", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21471", + "@id": "_:b6329", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21462", + "@id": "_:b12561", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21473", + "@id": "_:b12562", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21459", + "@id": "_:b17768", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21470", + "@id": "_:b17769", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", + } + }, + { + "@id": "_:b4259", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4260", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21468", + "@id": "_:b25419", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", "result": { - "@id": "_:b21478", + "@id": "_:b25420", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21463", + "@id": "_:b10066", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21474", + "@id": "_:b10067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21461", + "@id": "_:b18344", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21472", + "@id": "_:b18345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21465", + "@id": "_:b25413", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", "result": { - "@id": "_:b21476", + "@id": "_:b25414", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b21464", + "@id": "_:b25415", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", "result": { - "@id": "_:b21475", + "@id": "_:b25416", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21467", + "@id": "_:b25417", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", "result": { - "@id": "_:b19665", + "@id": "_:b25418", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li04-out.nq", - "title": "@list containing empty @list (with coercion)", + "title": "Keywords may not be redefined in 1.0", + "rdfs:comment": "Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2570", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b283", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li04-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er42-in.jsonld", + "mf:result": "keyword redefinition", "assertions": [ { - "@id": "_:b2575", + "@id": "_:b14085", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25316", + "@id": "_:b14086", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2574", + "@id": "_:b1818", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13509", + "@id": "_:b1819", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2571", + "@id": "_:b6330", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21426", + "@id": "_:b6331", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2577", + "@id": "_:b12563", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22123", + "@id": "_:b12564", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2576", + "@id": "_:b17770", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28295", + "@id": "_:b17771", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", + } + }, + { + "@id": "_:b4261", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4262", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2580", + "@id": "_:b25427", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", "result": { - "@id": "_:b25143", + "@id": "_:b25428", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2573", + "@id": "_:b10068", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24044", + "@id": "_:b10069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2568", + "@id": "_:b18346", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2569", + "@id": "_:b18347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2572", + "@id": "_:b25421", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", "result": { - "@id": "_:b20549", + "@id": "_:b25422", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2578", + "@id": "_:b25423", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", "result": { - "@id": "_:b29419", + "@id": "_:b25424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2579", + "@id": "_:b25425", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", "result": { - "@id": "_:b29624", + "@id": "_:b25426", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li05-out.nq", - "title": "coerced @list containing an array", + "title": "Term definition with @id: @type", + "rdfs:comment": "Expanding term mapping to @type uses @type syntax now illegal", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er43-in.jsonld", + "mf:result": "invalid IRI mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7473", + "@id": "_:b284", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li05-in.jsonld", "assertions": [ { - "@id": "_:b7483", + "@id": "_:b14087", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27167", + "@id": "_:b14088", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7476", + "@id": "_:b1820", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24063", + "@id": "_:b1821", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7480", + "@id": "_:b6332", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27003", + "@id": "_:b6333", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7481", + "@id": "_:b12567", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27444", + "@id": "_:b12568", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7482", + "@id": "_:b17774", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27445", + "@id": "_:b17775", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", + } + }, + { + "@id": "_:b4263", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4264", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7484", + "@id": "_:b25435", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", "result": { - "@id": "_:b20959", + "@id": "_:b25436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7475", + "@id": "_:b10070", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22933", + "@id": "_:b10071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7477", + "@id": "_:b18348", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24690", + "@id": "_:b18349", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7479", + "@id": "_:b25429", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", "result": { - "@id": "_:b26989", + "@id": "_:b25430", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7474", + "@id": "_:b25431", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", "result": { - "@id": "_:b21168", + "@id": "_:b25432", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7478", + "@id": "_:b25433", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", "result": { - "@id": "_:b3710", + "@id": "_:b25434", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li06-out.nq", - "title": "coerced @list containing an empty array", + "title": "Redefine terms looking like compact IRIs", + "rdfs:comment": "Term definitions may look like compact IRIs, but must be consistent.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er44-in.jsonld", + "mf:result": "invalid IRI mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14172", + "@id": "_:b285", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li06-in.jsonld", "assertions": [ { - "@id": "_:b14181", + "@id": "_:b14089", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14450", + "@id": "_:b14090", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14170", + "@id": "_:b1822", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14171", + "@id": "_:b1823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14176", + "@id": "_:b6334", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28373", + "@id": "_:b6335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14175", + "@id": "_:b12569", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27382", + "@id": "_:b12570", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14178", + "@id": "_:b17776", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28375", + "@id": "_:b17777", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", + } + }, + { + "@id": "_:b4265", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4266", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14177", + "@id": "_:b25443", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", "result": { - "@id": "_:b28374", + "@id": "_:b25444", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14173", + "@id": "_:b10072", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19809", + "@id": "_:b10073", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14182", + "@id": "_:b18350", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18866", + "@id": "_:b18351", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14174", + "@id": "_:b25437", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", "result": { - "@id": "_:b21944", + "@id": "_:b25438", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14180", + "@id": "_:b25439", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", "result": { - "@id": "_:b22964", + "@id": "_:b25440", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14179", + "@id": "_:b25441", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", "result": { - "@id": "_:b20771", + "@id": "_:b25442", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li07-out.nq", - "title": "coerced @list containing deep arrays", + "title": "Invalid term as relative IRI", + "rdfs:comment": "Verifies that a relative IRI cannot be used as a term.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er48-in.jsonld", + "mf:result": "invalid IRI mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6638", + "@id": "_:b286", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li07-in.jsonld", "assertions": [ { - "@id": "_:b6639", + "@id": "_:b14091", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6650", + "@id": "_:b14092", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6641", + "@id": "_:b1824", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6652", + "@id": "_:b1825", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6645", + "@id": "_:b6336", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6656", + "@id": "_:b6337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6640", + "@id": "_:b12571", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6651", + "@id": "_:b12572", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6646", + "@id": "_:b17778", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6657", + "@id": "_:b17779", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", + } + }, + { + "@id": "_:b4267", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4268", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6649", + "@id": "_:b25451", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", "result": { - "@id": "_:b6659", + "@id": "_:b25452", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6648", + "@id": "_:b10074", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6658", + "@id": "_:b10075", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6647", + "@id": "_:b18352", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5748", + "@id": "_:b18353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6643", + "@id": "_:b25445", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", "result": { - "@id": "_:b6654", + "@id": "_:b25446", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6644", + "@id": "_:b25447", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", "result": { - "@id": "_:b6655", + "@id": "_:b25448", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6642", + "@id": "_:b25449", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", "result": { - "@id": "_:b6653", + "@id": "_:b25450", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li08-out.nq", - "title": "coerced @list containing deep empty arrays", + "title": "A relative IRI cannot be used as a prefix", + "rdfs:comment": "Verifies that a relative IRI cannot be used as a term.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er49-in.jsonld", + "mf:result": "invalid term definition", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4394", + "@id": "_:b287", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li08-in.jsonld", "assertions": [ { - "@id": "_:b4405", + "@id": "_:b14093", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4416", + "@id": "_:b14094", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4399", + "@id": "_:b1826", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4410", + "@id": "_:b1827", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4400", + "@id": "_:b6338", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4411", + "@id": "_:b6339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4402", + "@id": "_:b12573", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4413", + "@id": "_:b12574", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4401", + "@id": "_:b17780", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4412", + "@id": "_:b17781", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", + } + }, + { + "@id": "_:b4269", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4270", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4398", + "@id": "_:b25459", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", "result": { - "@id": "_:b4409", + "@id": "_:b25460", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4395", + "@id": "_:b10076", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4406", + "@id": "_:b10077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4403", + "@id": "_:b18354", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4414", + "@id": "_:b18355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4404", + "@id": "_:b25453", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", "result": { - "@id": "_:b4415", + "@id": "_:b25454", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4396", + "@id": "_:b25455", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", "result": { - "@id": "_:b4407", + "@id": "_:b25456", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4397", + "@id": "_:b25457", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", "result": { - "@id": "_:b4408", + "@id": "_:b25458", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li09-out.nq", - "title": "coerced @list containing multiple lists", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14847", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li09-in.jsonld", + "title": "Invalid reverse id", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er50-in.jsonld", + "mf:result": "invalid IRI mapping", "assertions": [ { - "@id": "_:b14846", + "@id": "_:b14095", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11883", + "@id": "_:b14096", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14852", + "@id": "_:b1828", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24194", + "@id": "_:b1829", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14851", + "@id": "_:b6340", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27412", + "@id": "_:b6341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14856", + "@id": "_:b12575", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29642", + "@id": "_:b12576", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14853", + "@id": "_:b17782", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26481", + "@id": "_:b17783", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", + } + }, + { + "@id": "_:b4271", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4272", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14849", + "@id": "_:b25467", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", "result": { - "@id": "_:b24197", + "@id": "_:b25468", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14850", + "@id": "_:b10078", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28334", + "@id": "_:b10079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14855", + "@id": "_:b18356", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29716", + "@id": "_:b18357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14854", + "@id": "_:b25461", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", "result": { - "@id": "_:b29739", + "@id": "_:b25462", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14848", + "@id": "_:b25463", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", "result": { - "@id": "_:b22266", + "@id": "_:b25464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14857", + "@id": "_:b25465", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", "result": { - "@id": "_:b10463", + "@id": "_:b25466", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li10-out.nq", - "title": "coerced @list containing mixed list values", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16220", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li10-in.jsonld", + "title": "Invalid value object value using a value alias", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er51-in.jsonld", + "mf:result": "invalid value object value", "assertions": [ { - "@id": "_:b16227", + "@id": "_:b14097", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12841", + "@id": "_:b14098", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16221", + "@id": "_:b1830", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20553", + "@id": "_:b1831", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16230", + "@id": "_:b6342", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25748", + "@id": "_:b6343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16223", + "@id": "_:b12577", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26705", + "@id": "_:b12578", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16225", + "@id": "_:b17784", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18203", + "@id": "_:b17785", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", + } + }, + { + "@id": "_:b4273", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4274", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16226", + "@id": "_:b25475", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", "result": { - "@id": "_:b28454", + "@id": "_:b25476", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16228", + "@id": "_:b10082", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25440", + "@id": "_:b10083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16222", + "@id": "_:b18358", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24587", + "@id": "_:b18359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16224", + "@id": "_:b25469", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", "result": { - "@id": "_:b27675", + "@id": "_:b25470", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16229", + "@id": "_:b25471", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", "result": { - "@id": "_:b29544", + "@id": "_:b25472", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16218", + "@id": "_:b25473", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", "result": { - "@id": "_:b16219", + "@id": "_:b25474", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li11-out.nq", - "title": "List with good @base.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4837", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example.com/" - } - }, - "rdfs:comment": "Tests list elements expanded to IRIs with a good @base.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li11-in.jsonld", + "title": "Definition for the empty term", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains a definition for the empty term", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er52-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b4840", + "@id": "_:b14099", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24738", + "@id": "_:b14100", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4835", + "@id": "_:b1832", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4836", + "@id": "_:b1833", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4844", + "@id": "_:b6344", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27097", + "@id": "_:b6345", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4846", + "@id": "_:b12579", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23870", + "@id": "_:b12580", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4842", + "@id": "_:b17786", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27252", + "@id": "_:b17787", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4838", + "@id": "_:b4275", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22789", + "@id": "_:b4276", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4839", + "@id": "_:b25483", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", "result": { - "@id": "_:b23543", + "@id": "_:b25484", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b4847", + "@id": "_:b10084", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25274", + "@id": "_:b10085", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b18360", + "@type": "Assertion", "subject": "https://rubygems.org/gems/json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b18361", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4843", + "@id": "_:b25477", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", "result": { - "@id": "_:b27253", + "@id": "_:b25478", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4841", + "@id": "_:b25479", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", "result": { - "@id": "_:b21202", + "@id": "_:b25480", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4845", + "@id": "_:b25481", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", "result": { - "@id": "_:b27254", + "@id": "_:b25482", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li12-out.nq", - "title": "List with bad @base.", + "title": "Invalid prefix value", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @prefix value", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er53-in.jsonld", + "mf:result": "invalid @prefix value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7503", + "@id": "_:b288", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests list elements expanded to IRIs with a bad @base.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li12-in.jsonld", "assertions": [ { - "@id": "_:b7507", + "@id": "_:b14101", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25789", + "@id": "_:b14102", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7511", + "@id": "_:b1834", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23709", + "@id": "_:b1835", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7506", + "@id": "_:b6346", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12191", + "@id": "_:b6347", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7508", + "@id": "_:b12581", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27593", + "@id": "_:b12582", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7513", + "@id": "_:b17788", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27093", + "@id": "_:b17789", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "outcome": "earl:passed" + } }, { - "@id": "_:b7504", + "@id": "_:b4277", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b3596", + "@id": "_:b4278", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7512", + "@id": "_:b25491", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", "result": { - "@id": "_:b29803", + "@id": "_:b25492", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b7505", + "@id": "_:b10086", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22893", + "@id": "_:b10087", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b18362", + "@type": "Assertion", "subject": "https://rubygems.org/gems/json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b18363", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7509", + "@id": "_:b25485", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", "result": { - "@id": "_:b25100", + "@id": "_:b25486", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7510", + "@id": "_:b25487", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", "result": { - "@id": "_:b29417", + "@id": "_:b25488", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7501", + "@id": "_:b25489", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", "result": { - "@id": "_:b7502", + "@id": "_:b25490", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li13-out.nq", - "title": "List with empty @base.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14897", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example.com/" - } - }, - "rdfs:comment": "Tests list elements expanded to IRIs with an empty @base.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li13-in.jsonld", + "title": "Invalid value object, multiple values for @type.", + "rdfs:comment": "The value of @type in a value object MUST be a string or null.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er54-in.jsonld", + "mf:result": "invalid typed value", "assertions": [ { - "@id": "_:b14906", + "@id": "_:b25503", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "result": { - "@id": "_:b29359", + "@id": "_:b25504", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14900", + "@id": "_:b25493", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "result": { - "@id": "_:b26423", + "@id": "_:b25494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b14903", + "@id": "_:b6348", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26447", + "@id": "_:b6349", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14896", + "@id": "_:b25497", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "result": { - "@id": "_:b13283", + "@id": "_:b25498", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", - "subject": "https://github.com/digitalbazaar/pyld", "assertedBy": null }, { - "@id": "_:b14901", + "@id": "_:b25505", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "result": { - "@id": "_:b28569", + "@id": "_:b25506", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", + "assertedBy": null + }, + { + "@id": "_:b4279", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4280", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14907", + "@id": "_:b25511", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "result": { - "@id": "_:b24488", + "@id": "_:b25512", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14904", + "@id": "_:b25495", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "result": { - "@id": "_:b29617", + "@id": "_:b25496", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b14905", + "@id": "_:b25509", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "result": { - "@id": "_:b19228", + "@id": "_:b25510", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", - "subject": "https://rubygems.org/gems/json-ld", "assertedBy": null }, { - "@id": "_:b14902", + "@id": "_:b25499", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "result": { - "@id": "_:b18959", + "@id": "_:b25500", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14898", + "@id": "_:b25501", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "result": { - "@id": "_:b19004", + "@id": "_:b25502", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14899", + "@id": "_:b25507", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", "result": { - "@id": "_:b26157", + "@id": "_:b25508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li14-out.nq", - "title": "List with null @base.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6306", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example.com/" - } - }, - "rdfs:comment": "Tests list elements expanded to IRIs with a null @base.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li14-in.jsonld", + "title": "Invalid term definition, multiple values for @type.", + "rdfs:comment": "The value of @type in an expanded term definition object MUST be a string or null.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er55-in.jsonld", + "mf:result": "invalid type mapping", "assertions": [ { - "@id": "_:b6311", + "@id": "_:b25523", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "result": { - "@id": "_:b13746", + "@id": "_:b25524", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6307", + "@id": "_:b25513", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "result": { - "@id": "_:b23547", + "@id": "_:b25514", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "subject": "https://framagit.org/tyreunom/guile-jsonld", "assertedBy": null }, { - "@id": "_:b6312", + "@id": "_:b6350", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", + "result": { + "@id": "_:b6351", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b25517", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "result": { - "@id": "_:b23149", + "@id": "_:b25518", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b6309", + "@id": "_:b25525", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "result": { - "@id": "_:b29420", + "@id": "_:b25526", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "subject": "https://github.com/digitalbazaar/pyld", "assertedBy": null }, { - "@id": "_:b6313", + "@id": "_:b4281", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28666", + "@id": "_:b4282", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b6315", + "@id": "_:b25531", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "result": { - "@id": "_:b28160", + "@id": "_:b25532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6314", + "@id": "_:b25515", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "result": { - "@id": "_:b24111", + "@id": "_:b25516", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b6316", + "@id": "_:b25529", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "result": { - "@id": "_:b24720", + "@id": "_:b25530", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "subject": "https://rubygems.org/gems/json-ld", "assertedBy": null }, { - "@id": "_:b6310", + "@id": "_:b25519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "result": { - "@id": "_:b24537", + "@id": "_:b25520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6308", + "@id": "_:b25521", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "result": { - "@id": "_:b21289", + "@id": "_:b25522", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6304", + "@id": "_:b25527", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", "result": { - "@id": "_:b6305", + "@id": "_:b25528", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m001-out.nq", - "title": "Adds @id to object not having an @id", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3864", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Expansion using @container: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m001-in.jsonld", + "title": "Invalid redefinition of @context keyword.", + "rdfs:comment": "Verifies that an exception is raised when attempting to redefine @context.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er56-in.jsonld", + "mf:result": "keyword redefinition", "assertions": [ { - "@id": "_:b3868", + "@id": "_:b25545", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "result": { - "@id": "_:b27638", + "@id": "_:b25546", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b3865", + "@id": "_:b25533", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "result": { - "@id": "_:b9605", + "@id": "_:b25534", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b3870", + "@id": "_:b6352", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25602", + "@id": "_:b6353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3871", + "@id": "_:b25539", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "result": { - "@id": "_:b25306", + "@id": "_:b25540", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b3866", + "@id": "_:b25547", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "result": { - "@id": "_:b23147", + "@id": "_:b25548", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b3873", + "@id": "_:b25535", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "result": { - "@id": "_:b28346", + "@id": "_:b25536", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3869", + "@id": "_:b25553", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "result": { - "@id": "_:b26999", + "@id": "_:b25554", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b3872", + "@id": "_:b25537", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "result": { - "@id": "_:b27763", + "@id": "_:b25538", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b3874", + "@id": "_:b25551", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "result": { - "@id": "_:b27937", + "@id": "_:b25552", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3867", + "@id": "_:b25541", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "result": { - "@id": "_:b23800", + "@id": "_:b25542", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3862", + "@id": "_:b25543", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", "result": { - "@id": "_:b3863", + "@id": "_:b25544", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", + "assertedBy": null + }, + { + "@id": "_:b25549", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter56", + "result": { + "@id": "_:b25550", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m002-out.nq", - "title": "Retains @id in object already having an @id", + "title": "Using an array value for @context is illegal in JSON-LD 1.0", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid container mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/es01-in.jsonld", + "mf:result": "invalid container mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b532", + "@id": "_:b289", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m002-in.jsonld", "assertions": [ { - "@id": "_:b542", + "@id": "_:b14103", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b553", + "@id": "_:b14104", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b536", + "@id": "_:b1836", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b547", + "@id": "_:b1837", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b543", + "@id": "_:b6354", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b554", + "@id": "_:b6355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b534", + "@id": "_:b12583", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b545", + "@id": "_:b12584", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b535", + "@id": "_:b17790", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b546", + "@id": "_:b17791", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", + } + }, + { + "@id": "_:b4283", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4284", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b538", + "@id": "_:b25561", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", "result": { - "@id": "_:b549", + "@id": "_:b25562", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b539", + "@id": "_:b10088", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b550", + "@id": "_:b10089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b537", + "@id": "_:b18364", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b548", + "@id": "_:b18365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b533", + "@id": "_:b25555", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", "result": { - "@id": "_:b544", + "@id": "_:b25556", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b541", + "@id": "_:b25557", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", "result": { - "@id": "_:b552", + "@id": "_:b25558", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b540", + "@id": "_:b25559", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", "result": { - "@id": "_:b551", + "@id": "_:b25560", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m003-out.nq", - "title": "Adds @type to object not having an @type", + "title": "Mapping @container: [@list, @set] is invalid", + "rdfs:comment": "Testing legal combinations of @set with other container values", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/es02-in.jsonld", + "mf:result": "invalid container mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20623", + "@id": "_:b290", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m003-in.jsonld", "assertions": [ { - "@id": "_:b20624", + "@id": "_:b14105", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24814", + "@id": "_:b14106", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20626", + "@id": "_:b1838", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18927", + "@id": "_:b1839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20631", + "@id": "_:b6356", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29742", + "@id": "_:b6357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20630", + "@id": "_:b12585", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28688", + "@id": "_:b12586", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20625", + "@id": "_:b17792", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26165", + "@id": "_:b17793", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", + } + }, + { + "@id": "_:b4285", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4286", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20627", + "@id": "_:b25569", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", "result": { - "@id": "_:b28510", + "@id": "_:b25570", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20634", + "@id": "_:b10090", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27421", + "@id": "_:b10091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20632", + "@id": "_:b18366", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26356", + "@id": "_:b18367", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20633", + "@id": "_:b25563", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", "result": { - "@id": "_:b26562", + "@id": "_:b25564", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20628", + "@id": "_:b25565", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", "result": { - "@id": "_:b24159", + "@id": "_:b25566", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20629", + "@id": "_:b25567", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", "result": { - "@id": "_:b27389", + "@id": "_:b25568", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m004-out.nq", - "title": "Prepends @type in object already having an @type", + "title": "Basic Included array", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in01-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16654", + "@id": "_:b291", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m004-in.jsonld", "assertions": [ { - "@id": "_:b16655", + "@id": "_:b14107", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24407", + "@id": "_:b14108", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16660", + "@id": "_:b1840", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28848", + "@id": "_:b1841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16657", + "@id": "_:b6358", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28990", + "@id": "_:b6359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16659", + "@id": "_:b12589", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24878", + "@id": "_:b12590", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16656", + "@id": "_:b17796", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24555", + "@id": "_:b17797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", + } + }, + { + "@id": "_:b4287", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4288", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16663", + "@id": "_:b25577", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", "result": { - "@id": "_:b29433", + "@id": "_:b25578", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16652", + "@id": "_:b10092", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16653", + "@id": "_:b10093", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16662", + "@id": "_:b18368", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15059", + "@id": "_:b18369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16661", + "@id": "_:b25571", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", "result": { - "@id": "_:b26406", + "@id": "_:b25572", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16658", + "@id": "_:b25573", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", "result": { - "@id": "_:b29540", + "@id": "_:b25574", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16664", + "@id": "_:b25575", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", "result": { - "@id": "_:b29783", + "@id": "_:b25576", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m005-out.nq", - "title": "Adds expanded @id to object", + "title": "Basic Included object", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in02-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5244", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example.org/" - } + "@id": "_:b292", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m005-in.jsonld", "assertions": [ { - "@id": "_:b5248", + "@id": "_:b14109", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17135", + "@id": "_:b14110", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5249", + "@id": "_:b1842", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7580", + "@id": "_:b1843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5251", + "@id": "_:b6360", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29620", + "@id": "_:b6361", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5252", + "@id": "_:b12591", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25889", + "@id": "_:b12592", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5250", + "@id": "_:b17798", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28931", + "@id": "_:b17799", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", + } + }, + { + "@id": "_:b4289", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4290", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5253", + "@id": "_:b25585", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", "result": { - "@id": "_:b29845", + "@id": "_:b25586", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5246", + "@id": "_:b10094", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21142", + "@id": "_:b10095", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5242", + "@id": "_:b18370", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5243", + "@id": "_:b18371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5247", + "@id": "_:b25579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", "result": { - "@id": "_:b22935", + "@id": "_:b25580", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5245", + "@id": "_:b25581", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", "result": { - "@id": "_:b8312", + "@id": "_:b25582", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5254", + "@id": "_:b25583", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", "result": { - "@id": "_:b20969", + "@id": "_:b25584", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m006-out.nq", - "title": "Adds vocabulary expanded @type to object", + "title": "Multiple properties mapping to @included are folded together", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in03-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17966", + "@id": "_:b293", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m006-in.jsonld", "assertions": [ { - "@id": "_:b17968", + "@id": "_:b14111", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12937", + "@id": "_:b14112", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17970", + "@id": "_:b1844", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24992", + "@id": "_:b1845", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17971", + "@id": "_:b6362", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28169", + "@id": "_:b6363", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17976", + "@id": "_:b12593", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26929", + "@id": "_:b12594", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17973", + "@id": "_:b17800", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28963", + "@id": "_:b17801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", + } + }, + { + "@id": "_:b4291", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4292", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17964", + "@id": "_:b25593", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", "result": { - "@id": "_:b17965", + "@id": "_:b25594", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17969", + "@id": "_:b10096", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26401", + "@id": "_:b10097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17975", + "@id": "_:b18372", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27055", + "@id": "_:b18373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17972", + "@id": "_:b25587", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", "result": { - "@id": "_:b28583", + "@id": "_:b25588", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17967", + "@id": "_:b25589", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", "result": { - "@id": "_:b19276", + "@id": "_:b25590", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17974", + "@id": "_:b25591", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", "result": { - "@id": "_:b13525", + "@id": "_:b25592", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m007-out.nq", - "title": "Adds document expanded @type to object", + "title": "Included containing @included", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in04-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16843", + "@id": "_:b294", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m007-in.jsonld", "assertions": [ { - "@id": "_:b16848", + "@id": "_:b14113", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28365", + "@id": "_:b14114", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16846", + "@id": "_:b1846", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26509", + "@id": "_:b1847", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16845", + "@id": "_:b6364", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25168", + "@id": "_:b6365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16853", + "@id": "_:b12595", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29320", + "@id": "_:b12596", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16852", + "@id": "_:b17802", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22365", + "@id": "_:b17803", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + } + }, + { + "@id": "_:b4293", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4294", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16851", + "@id": "_:b25601", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", "result": { - "@id": "_:b10480", + "@id": "_:b25602", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16841", + "@id": "_:b10098", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16842", + "@id": "_:b10099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16850", + "@id": "_:b18374", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22481", + "@id": "_:b18375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16847", + "@id": "_:b25595", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", "result": { - "@id": "_:b22448", + "@id": "_:b25596", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16844", + "@id": "_:b25597", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", "result": { - "@id": "_:b20476", + "@id": "_:b25598", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16849", + "@id": "_:b25599", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", "result": { - "@id": "_:b24462", + "@id": "_:b25600", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m008-out.nq", - "title": "When type is in a type map", + "title": "Property value with @included", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in05-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18899", + "@id": "_:b295", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m008-in.jsonld", "assertions": [ { - "@id": "_:b18908", + "@id": "_:b14115", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25380", + "@id": "_:b14116", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18902", + "@id": "_:b1848", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27476", + "@id": "_:b1849", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18901", + "@id": "_:b6366", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25099", + "@id": "_:b6367", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18905", + "@id": "_:b12597", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25290", + "@id": "_:b12598", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18906", + "@id": "_:b17804", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25794", + "@id": "_:b17805", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18904", + "@id": "_:b4295", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b23771", + "@id": "_:b4296", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18900", + "@id": "_:b25609", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", "result": { - "@id": "_:b24618", + "@id": "_:b25610", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b18909", + "@id": "_:b10100", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27900", + "@id": "_:b10101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18897", + "@id": "_:b18376", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18898", + "@id": "_:b18377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + } }, { - "@id": "_:b18903", + "@id": "_:b25603", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", "result": { - "@id": "_:b27847", + "@id": "_:b25604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18907", + "@id": "_:b25605", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", "result": { - "@id": "_:b29558", + "@id": "_:b25606", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", + "assertedBy": null + }, + { + "@id": "_:b25607", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + "result": { + "@id": "_:b25608", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m009-out.nq", - "title": "language map with @none", + "title": "json.api example", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in06-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b742", + "@id": "_:b296", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m009-in.jsonld", "assertions": [ { - "@id": "_:b750", + "@id": "_:b14117", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b761", + "@id": "_:b14118", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b747", + "@id": "_:b1850", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b758", + "@id": "_:b1851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b745", + "@id": "_:b6368", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b756", + "@id": "_:b6369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b749", + "@id": "_:b12599", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b760", + "@id": "_:b12600", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b744", + "@id": "_:b17806", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b755", + "@id": "_:b17807", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", + } + }, + { + "@id": "_:b4297", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4298", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b753", + "@id": "_:b25617", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", "result": { - "@id": "_:b764", + "@id": "_:b25618", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b751", + "@id": "_:b10104", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b762", + "@id": "_:b10105", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b743", + "@id": "_:b18378", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b754", + "@id": "_:b18379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b748", + "@id": "_:b25611", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", "result": { - "@id": "_:b759", + "@id": "_:b25612", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b746", + "@id": "_:b25613", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", "result": { - "@id": "_:b757", + "@id": "_:b25614", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b752", + "@id": "_:b25615", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", "result": { - "@id": "_:b763", + "@id": "_:b25616", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m010-out.nq", - "title": "language map with alias of @none", + "title": "Error if @included value is a string", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in07-in.jsonld", + "mf:result": "invalid @included value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15799", + "@id": "_:b297", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m010-in.jsonld", "assertions": [ { - "@id": "_:b15809", + "@id": "_:b14119", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27922", + "@id": "_:b14120", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15806", + "@id": "_:b1852", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14672", + "@id": "_:b1853", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15804", + "@id": "_:b6370", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24534", + "@id": "_:b6371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15808", + "@id": "_:b12601", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28970", + "@id": "_:b12602", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15801", + "@id": "_:b17808", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21734", + "@id": "_:b17809", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", + } + }, + { + "@id": "_:b4299", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4300", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15805", + "@id": "_:b25625", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", "result": { - "@id": "_:b28973", + "@id": "_:b25626", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15807", + "@id": "_:b10106", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29719", + "@id": "_:b10107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15800", + "@id": "_:b18380", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19274", + "@id": "_:b18381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15803", + "@id": "_:b25619", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", "result": { - "@id": "_:b14138", + "@id": "_:b25620", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15797", + "@id": "_:b25621", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", "result": { - "@id": "_:b15798", + "@id": "_:b25622", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15802", + "@id": "_:b25623", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", "result": { - "@id": "_:b13803", + "@id": "_:b25624", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m011-out.nq", - "title": "id map with @none", + "title": "Error if @included value is a value object", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in08-in.jsonld", + "mf:result": "invalid @included value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3588", + "@id": "_:b298", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m011-in.jsonld", "assertions": [ { - "@id": "_:b18748", + "@id": "_:b14121", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22690", + "@id": "_:b14122", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18745", + "@id": "_:b1854", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18746", + "@id": "_:b1855", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18749", + "@id": "_:b6372", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25284", + "@id": "_:b6373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18755", + "@id": "_:b12603", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27563", + "@id": "_:b12604", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18747", + "@id": "_:b17810", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22285", + "@id": "_:b17811", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", + } + }, + { + "@id": "_:b4301", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4302", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18754", + "@id": "_:b25633", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", "result": { - "@id": "_:b27312", + "@id": "_:b25634", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18753", + "@id": "_:b10108", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27562", + "@id": "_:b10109", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18756", + "@id": "_:b18382", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27564", + "@id": "_:b18383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18751", + "@id": "_:b25627", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", "result": { - "@id": "_:b24553", + "@id": "_:b25628", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18752", + "@id": "_:b25629", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", "result": { - "@id": "_:b27561", + "@id": "_:b25630", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18750", + "@id": "_:b25631", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", "result": { - "@id": "_:b5682", + "@id": "_:b25632", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m012-out.nq", - "title": "type map with alias of @none", + "title": "Error if @included value is a list object", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in09-in.jsonld", + "mf:result": "invalid @included value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2707", + "@id": "_:b299", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m012-in.jsonld", "assertions": [ { - "@id": "_:b2714", + "@id": "_:b14123", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29805", + "@id": "_:b14124", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2716", + "@id": "_:b1856", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20874", + "@id": "_:b1857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2708", + "@id": "_:b6374", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17596", + "@id": "_:b6375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2715", + "@id": "_:b12605", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5966", + "@id": "_:b12606", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2705", + "@id": "_:b17812", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2706", + "@id": "_:b17813", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", + } + }, + { + "@id": "_:b4303", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4304", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2709", + "@id": "_:b25641", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", "result": { - "@id": "_:b28540", + "@id": "_:b25642", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2711", + "@id": "_:b10110", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29270", + "@id": "_:b10111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2717", + "@id": "_:b18384", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29369", + "@id": "_:b18385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2713", + "@id": "_:b25635", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", "result": { - "@id": "_:b27725", + "@id": "_:b25636", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2712", + "@id": "_:b25637", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", "result": { - "@id": "_:b21246", + "@id": "_:b25638", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2710", + "@id": "_:b25639", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", "result": { - "@id": "_:b21555", + "@id": "_:b25640", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m013-out.nq", - "title": "graph index map with @none", + "title": "Expand JSON literal (boolean true)", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (boolean true).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js01-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9264", + "@id": "_:b300", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @graph and @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m013-in.jsonld", "assertions": [ { - "@id": "_:b9267", + "@id": "_:b14125", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23964", + "@id": "_:b14126", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9271", + "@id": "_:b1858", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23967", + "@id": "_:b1859", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9265", + "@id": "_:b6376", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19346", + "@id": "_:b6377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9273", + "@id": "_:b12607", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23968", + "@id": "_:b12608", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9269", + "@id": "_:b17814", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16871", + "@id": "_:b17815", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", + } + }, + { + "@id": "_:b4305", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4306", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9274", + "@id": "_:b25649", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", "result": { - "@id": "_:b19395", + "@id": "_:b25650", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9268", + "@id": "_:b10112", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23965", + "@id": "_:b10113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9272", + "@id": "_:b18386", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13833", + "@id": "_:b18387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9266", + "@id": "_:b25643", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", "result": { - "@id": "_:b21575", + "@id": "_:b25644", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9270", + "@id": "_:b25645", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", "result": { - "@id": "_:b23966", + "@id": "_:b25646", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9262", + "@id": "_:b25647", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", "result": { - "@id": "_:b9263", + "@id": "_:b25648", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m014-out.nq", - "title": "graph index map with alias @none", + "title": "Expand JSON literal (boolean false)", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (boolean false).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js02-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17483", + "@id": "_:b301", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @graph and @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m014-in.jsonld", "assertions": [ { - "@id": "_:b17491", + "@id": "_:b14127", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24397", + "@id": "_:b14128", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17492", + "@id": "_:b1860", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29758", + "@id": "_:b1861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17484", + "@id": "_:b6378", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13973", + "@id": "_:b6379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17486", + "@id": "_:b12611", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27990", + "@id": "_:b12612", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17481", + "@id": "_:b17818", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17482", + "@id": "_:b17819", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", + } + }, + { + "@id": "_:b4307", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4308", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17488", + "@id": "_:b25657", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", "result": { - "@id": "_:b19026", + "@id": "_:b25658", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17485", + "@id": "_:b10114", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21283", + "@id": "_:b10115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17489", + "@id": "_:b18388", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29667", + "@id": "_:b18389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17487", + "@id": "_:b25651", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", "result": { - "@id": "_:b20046", + "@id": "_:b25652", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17493", + "@id": "_:b25653", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", "result": { - "@id": "_:b25293", + "@id": "_:b25654", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17490", + "@id": "_:b25655", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", "result": { - "@id": "_:b29797", + "@id": "_:b25656", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m015-out.nq", - "title": "graph id index map with aliased @none", + "title": "Expand JSON literal (double)", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (double).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js03-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9357", + "@id": "_:b302", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @graph and @id with @none", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m015-in.jsonld", "assertions": [ { - "@id": "_:b9363", + "@id": "_:b14129", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9372", + "@id": "_:b14130", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9367", + "@id": "_:b1862", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9375", + "@id": "_:b1863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9364", + "@id": "_:b6380", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5077", + "@id": "_:b6381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9366", + "@id": "_:b12613", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9374", + "@id": "_:b12614", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9359", + "@id": "_:b17820", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9370", + "@id": "_:b17821", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", + } + }, + { + "@id": "_:b4309", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4310", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9358", + "@id": "_:b25665", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", "result": { - "@id": "_:b9369", + "@id": "_:b25666", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9365", + "@id": "_:b10116", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9373", + "@id": "_:b10117", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9361", + "@id": "_:b18390", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9371", + "@id": "_:b18391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9368", + "@id": "_:b25659", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", "result": { - "@id": "_:b9376", + "@id": "_:b25660", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9362", + "@id": "_:b25661", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", "result": { - "@id": "_:b6970", + "@id": "_:b25662", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9360", + "@id": "_:b25663", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", "result": { - "@id": "_:b7804", + "@id": "_:b25664", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m016-out.nq", - "title": "graph id index map with aliased @none", + "title": "Expand JSON literal (double-zero)", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (double-zero).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js04-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11261", + "@id": "_:b303", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @graph and @id with @none", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m016-in.jsonld", "assertions": [ { - "@id": "_:b11269", + "@id": "_:b14131", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21446", + "@id": "_:b14132", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11266", + "@id": "_:b1864", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15267", + "@id": "_:b1865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11268", + "@id": "_:b6382", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26651", + "@id": "_:b6383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11270", + "@id": "_:b12615", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23576", + "@id": "_:b12616", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11267", + "@id": "_:b17822", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29034", + "@id": "_:b17823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", + } + }, + { + "@id": "_:b4311", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4312", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11264", + "@id": "_:b25673", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", "result": { - "@id": "_:b18508", + "@id": "_:b25674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11262", + "@id": "_:b10118", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17320", + "@id": "_:b10119", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11265", + "@id": "_:b18392", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21896", + "@id": "_:b18393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11259", + "@id": "_:b25667", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", "result": { - "@id": "_:b11260", + "@id": "_:b25668", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11263", + "@id": "_:b25669", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", "result": { - "@id": "_:b15740", + "@id": "_:b25670", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11271", + "@id": "_:b25671", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", "result": { - "@id": "_:b24485", + "@id": "_:b25672", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m017-out.nq", - "title": "string value of type map expands to node reference", + "title": "Expand JSON literal (integer)", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (integer).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js05-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3034", + "@id": "_:b304", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m017-in.jsonld", "assertions": [ { - "@id": "_:b3039", + "@id": "_:b14133", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24096", + "@id": "_:b14134", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3038", + "@id": "_:b1866", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24095", + "@id": "_:b1867", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3041", + "@id": "_:b6384", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24098", + "@id": "_:b6385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3040", + "@id": "_:b12617", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24097", + "@id": "_:b12618", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3035", + "@id": "_:b17824", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9261", + "@id": "_:b17825", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", + } + }, + { + "@id": "_:b4313", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4314", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3037", + "@id": "_:b25681", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", "result": { - "@id": "_:b24094", + "@id": "_:b25682", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3042", + "@id": "_:b10120", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24099", + "@id": "_:b10121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3036", + "@id": "_:b18394", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24093", + "@id": "_:b18395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3043", + "@id": "_:b25675", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", "result": { - "@id": "_:b24100", + "@id": "_:b25676", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3044", + "@id": "_:b25677", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", "result": { - "@id": "_:b24101", + "@id": "_:b25678", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3032", + "@id": "_:b25679", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", "result": { - "@id": "_:b3033", + "@id": "_:b25680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m018-out.nq", - "title": "string value of type map expands to node reference with @type: @id", + "title": "Expand JSON literal (object)", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (object).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js06-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5392", + "@id": "_:b305", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m018-in.jsonld", "assertions": [ { - "@id": "_:b5396", + "@id": "_:b14135", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28322", + "@id": "_:b14136", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5394", + "@id": "_:b1868", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21731", + "@id": "_:b1869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5399", + "@id": "_:b6386", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21138", + "@id": "_:b6387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5393", + "@id": "_:b12619", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21696", + "@id": "_:b12620", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5398", + "@id": "_:b17826", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16240", + "@id": "_:b17827", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", + } + }, + { + "@id": "_:b4315", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4316", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5401", + "@id": "_:b25689", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", "result": { - "@id": "_:b3301", + "@id": "_:b25690", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5390", + "@id": "_:b10122", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5391", + "@id": "_:b10123", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5395", + "@id": "_:b18396", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28441", + "@id": "_:b18397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5402", + "@id": "_:b25683", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", "result": { - "@id": "_:b26428", + "@id": "_:b25684", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5400", + "@id": "_:b25685", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", "result": { - "@id": "_:b29846", + "@id": "_:b25686", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5397", + "@id": "_:b25687", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", "result": { - "@id": "_:b28943", + "@id": "_:b25688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m019-out.nq", - "title": "string value of type map expands to node reference with @type: @vocab", + "title": "Expand JSON literal (array)", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (array).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js07-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15105", + "@id": "_:b306", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m019-in.jsonld", "assertions": [ { - "@id": "_:b15112", + "@id": "_:b14137", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25170", + "@id": "_:b14138", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15104", + "@id": "_:b1870", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14688", + "@id": "_:b1871", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15106", + "@id": "_:b6388", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21862", + "@id": "_:b6389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15113", + "@id": "_:b12621", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27680", + "@id": "_:b12622", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15109", + "@id": "_:b17828", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26476", + "@id": "_:b17829", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", + } + }, + { + "@id": "_:b4317", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4318", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15115", + "@id": "_:b25697", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", "result": { - "@id": "_:b24815", + "@id": "_:b25698", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15107", + "@id": "_:b10126", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22640", + "@id": "_:b10127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15114", + "@id": "_:b18398", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23423", + "@id": "_:b18399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15110", + "@id": "_:b25691", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", "result": { - "@id": "_:b2846", + "@id": "_:b25692", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15108", + "@id": "_:b25693", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", "result": { - "@id": "_:b25304", + "@id": "_:b25694", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15111", + "@id": "_:b25695", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", "result": { - "@id": "_:b27679", + "@id": "_:b25696", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "string value of type map must not be a literal", + "title": "Expand JSON literal with array canonicalization", + "rdfs:comment": "Tests expanding JSON literal with array canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js08-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js08-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22720", + "@id": "_:b307", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m020-in.jsonld", "assertions": [ { - "@id": "_:b22722", + "@id": "_:b14139", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25873", + "@id": "_:b14140", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b22727", + "@id": "_:b1872", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13817", + "@id": "_:b1873", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22729", + "@id": "_:b6390", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22779", + "@id": "_:b6391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b22730", + "@id": "_:b12623", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25878", + "@id": "_:b12624", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22718", + "@id": "_:b17830", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22719", + "@id": "_:b17831", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", + } + }, + { + "@id": "_:b4319", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4320", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22724", + "@id": "_:b25705", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", "result": { - "@id": "_:b25875", + "@id": "_:b25706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22721", + "@id": "_:b10128", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25409", + "@id": "_:b10129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22728", + "@id": "_:b18400", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25877", + "@id": "_:b18401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22723", + "@id": "_:b25699", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", "result": { - "@id": "_:b25874", + "@id": "_:b25700", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b22725", + "@id": "_:b25701", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", "result": { - "@id": "_:b25876", + "@id": "_:b25702", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22726", + "@id": "_:b25703", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", "result": { - "@id": "_:b11520", + "@id": "_:b25704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n001-out.nq", - "title": "Expands input using @nest", + "title": "Transform JSON literal with string canonicalization", + "rdfs:comment": "Tests expanding JSON literal with string canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js09-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13905", + "@id": "_:b308", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n001-in.jsonld", "assertions": [ { - "@id": "_:b13914", + "@id": "_:b14141", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23861", + "@id": "_:b14142", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13912", + "@id": "_:b1874", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28419", + "@id": "_:b1875", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13903", + "@id": "_:b6392", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13904", + "@id": "_:b6393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13908", + "@id": "_:b12625", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24900", + "@id": "_:b12626", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13909", + "@id": "_:b17832", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26332", + "@id": "_:b17833", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", + } + }, + { + "@id": "_:b4321", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4322", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13915", + "@id": "_:b25713", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", "result": { - "@id": "_:b13381", + "@id": "_:b25714", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13910", + "@id": "_:b10130", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20014", + "@id": "_:b10131", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13906", + "@id": "_:b18402", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18372", + "@id": "_:b18403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13911", + "@id": "_:b25707", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", "result": { - "@id": "_:b28418", + "@id": "_:b25708", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13913", + "@id": "_:b25709", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", "result": { - "@id": "_:b28420", + "@id": "_:b25710", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13907", + "@id": "_:b25711", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", "result": { - "@id": "_:b27727", + "@id": "_:b25712", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n002-out.nq", - "title": "Expands input using aliased @nest", + "title": "Expand JSON literal with structural canonicalization", + "rdfs:comment": "Tests expanding JSON literal with structural canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js10-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9668", + "@id": "_:b309", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n002-in.jsonld", "assertions": [ { - "@id": "_:b9671", + "@id": "_:b14143", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15592", + "@id": "_:b14144", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9672", + "@id": "_:b1876", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15593", + "@id": "_:b1877", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9670", + "@id": "_:b6394", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11273", + "@id": "_:b6395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9673", + "@id": "_:b12627", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15594", + "@id": "_:b12628", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9669", + "@id": "_:b17834", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15591", + "@id": "_:b17835", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", + } + }, + { + "@id": "_:b4323", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4324", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9666", + "@id": "_:b25721", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", "result": { - "@id": "_:b9667", + "@id": "_:b25722", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9675", + "@id": "_:b10132", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15596", + "@id": "_:b10133", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9677", + "@id": "_:b18404", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15598", + "@id": "_:b18405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9674", + "@id": "_:b25715", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", "result": { - "@id": "_:b15595", + "@id": "_:b25716", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9676", + "@id": "_:b25717", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", "result": { - "@id": "_:b15597", + "@id": "_:b25718", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9678", + "@id": "_:b25719", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", "result": { - "@id": "_:b15599", + "@id": "_:b25720", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n003-out.nq", - "title": "Appends nested values when property at base and nested", + "title": "Expand JSON literal with unicode canonicalization", + "rdfs:comment": "Tests expanding JSON literal with unicode canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js11-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js11-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4041", + "@id": "_:b310", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n003-in.jsonld", "assertions": [ { - "@id": "_:b4042", + "@id": "_:b14145", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5389", + "@id": "_:b14146", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4050", + "@id": "_:b1878", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21124", + "@id": "_:b1879", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4044", + "@id": "_:b6396", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20759", + "@id": "_:b6397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4049", + "@id": "_:b12629", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28278", + "@id": "_:b12630", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4052", + "@id": "_:b17836", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18892", + "@id": "_:b17837", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", + } + }, + { + "@id": "_:b4325", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4326", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4051", + "@id": "_:b25729", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", "result": { - "@id": "_:b28300", + "@id": "_:b25730", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4043", + "@id": "_:b10134", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12737", + "@id": "_:b10135", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4048", + "@id": "_:b18406", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27530", + "@id": "_:b18407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4045", + "@id": "_:b25723", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", "result": { - "@id": "_:b22391", + "@id": "_:b25724", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4047", + "@id": "_:b25725", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", "result": { - "@id": "_:b26955", + "@id": "_:b25726", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4046", + "@id": "_:b25727", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", "result": { - "@id": "_:b24064", + "@id": "_:b25728", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n004-out.nq", - "title": "Appends nested values from all @nest aliases in term order", + "title": "Expand JSON literal with value canonicalization", + "rdfs:comment": "Tests expanding JSON literal with value canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js12-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js12-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7166", + "@id": "_:b311", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n004-in.jsonld", "assertions": [ { - "@id": "_:b7167", + "@id": "_:b14147", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16455", + "@id": "_:b14148", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7175", + "@id": "_:b1880", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29393", + "@id": "_:b1881", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7164", + "@id": "_:b6398", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7165", + "@id": "_:b6399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7170", + "@id": "_:b12633", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24655", + "@id": "_:b12634", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7171", + "@id": "_:b17840", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15991", + "@id": "_:b17841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", + } + }, + { + "@id": "_:b4327", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4328", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7172", + "@id": "_:b25737", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", "result": { - "@id": "_:b3255", + "@id": "_:b25738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7174", + "@id": "_:b10136", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28555", + "@id": "_:b10137", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7168", + "@id": "_:b18408", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20473", + "@id": "_:b18409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7169", + "@id": "_:b25731", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", "result": { - "@id": "_:b22931", + "@id": "_:b25732", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7173", + "@id": "_:b25733", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", "result": { - "@id": "_:b28318", + "@id": "_:b25734", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7176", + "@id": "_:b25735", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", "result": { - "@id": "_:b23357", + "@id": "_:b25736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n005-out.nq", - "title": "Nested nested containers", + "title": "Expand JSON literal with wierd canonicalization", + "rdfs:comment": "Tests expanding JSON literal with wierd canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js13-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js13-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9143", + "@id": "_:b312", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n005-in.jsonld", "assertions": [ { - "@id": "_:b9141", + "@id": "_:b14149", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9142", + "@id": "_:b14150", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9147", + "@id": "_:b1882", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16250", + "@id": "_:b1883", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9151", + "@id": "_:b6400", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28750", + "@id": "_:b6401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9152", + "@id": "_:b12635", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28751", + "@id": "_:b12636", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9146", + "@id": "_:b17842", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23994", + "@id": "_:b17843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", + } + }, + { + "@id": "_:b4329", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4330", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9145", + "@id": "_:b25745", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", "result": { - "@id": "_:b18604", + "@id": "_:b25746", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9153", + "@id": "_:b10138", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20705", + "@id": "_:b10139", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9148", + "@id": "_:b18410", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26449", + "@id": "_:b18411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9150", + "@id": "_:b25739", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", "result": { - "@id": "_:b26914", + "@id": "_:b25740", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9144", + "@id": "_:b25741", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", "result": { - "@id": "_:b13561", + "@id": "_:b25742", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9149", + "@id": "_:b25743", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", "result": { - "@id": "_:b2890", + "@id": "_:b25744", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n006-out.nq", - "title": "Arrays of nested values", + "title": "Expand JSON literal without expanding contents", + "rdfs:comment": "Tests expanding JSON literal does not expand terms inside json.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js14-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js14-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3381", + "@id": "_:b313", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n006-in.jsonld", "assertions": [ { - "@id": "_:b3385", + "@id": "_:b14151", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22371", + "@id": "_:b14152", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3390", + "@id": "_:b1884", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24702", + "@id": "_:b1885", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3382", + "@id": "_:b6402", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10629", + "@id": "_:b6403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3379", + "@id": "_:b12637", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3380", + "@id": "_:b12638", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3391", + "@id": "_:b17844", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22639", + "@id": "_:b17845", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", + } + }, + { + "@id": "_:b4331", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4332", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3388", + "@id": "_:b25753", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", "result": { - "@id": "_:b24700", + "@id": "_:b25754", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3389", + "@id": "_:b10140", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24701", + "@id": "_:b10141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3383", + "@id": "_:b18412", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17865", + "@id": "_:b18413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3386", + "@id": "_:b25747", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", "result": { - "@id": "_:b24698", + "@id": "_:b25748", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3387", + "@id": "_:b25749", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", "result": { - "@id": "_:b24699", + "@id": "_:b25750", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3384", + "@id": "_:b25751", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", "result": { - "@id": "_:b20492", + "@id": "_:b25752", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n007-out.nq", - "title": "A nest of arrays", + "title": "Expand JSON literal aleady in expanded form", + "rdfs:comment": "Tests expanding JSON literal in expanded form.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js15-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js15-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19877", + "@id": "_:b314", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n007-in.jsonld", "assertions": [ { - "@id": "_:b22298", + "@id": "_:b14153", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25723", + "@id": "_:b14154", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b22296", + "@id": "_:b1886", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22297", + "@id": "_:b1887", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22301", + "@id": "_:b6404", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23430", + "@id": "_:b6405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b22307", + "@id": "_:b12639", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25726", + "@id": "_:b12640", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22305", + "@id": "_:b17846", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10478", + "@id": "_:b17847", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", + } + }, + { + "@id": "_:b4333", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4334", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22304", + "@id": "_:b25761", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", "result": { - "@id": "_:b16253", + "@id": "_:b25762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22300", + "@id": "_:b10142", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21072", + "@id": "_:b10143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22306", + "@id": "_:b18414", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20049", + "@id": "_:b18415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22302", + "@id": "_:b25755", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", "result": { - "@id": "_:b13422", + "@id": "_:b25756", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b22299", + "@id": "_:b25757", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", "result": { - "@id": "_:b25724", + "@id": "_:b25758", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22303", + "@id": "_:b25759", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", "result": { - "@id": "_:b25725", + "@id": "_:b25760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n008-out.nq", - "title": "Multiple keys may mapping to @type when nesting", + "title": "Expand JSON literal aleady in expanded form with aliased keys", + "rdfs:comment": "Tests expanding JSON literal in expanded form with aliased keys in value object.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js16-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js16-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10242", + "@id": "_:b315", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n008-in.jsonld", "assertions": [ { - "@id": "_:b10252", + "@id": "_:b14155", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28743", + "@id": "_:b14156", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10249", + "@id": "_:b1888", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28694", + "@id": "_:b1889", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10248", + "@id": "_:b6406", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22602", + "@id": "_:b6407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10250", + "@id": "_:b12641", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21768", + "@id": "_:b12642", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10251", + "@id": "_:b17848", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28742", + "@id": "_:b17849", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", + } + }, + { + "@id": "_:b4335", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4336", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10247", + "@id": "_:b25769", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", "result": { - "@id": "_:b28741", + "@id": "_:b25770", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10240", + "@id": "_:b10144", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10241", + "@id": "_:b10145", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10245", + "@id": "_:b18416", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26208", + "@id": "_:b18417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10243", + "@id": "_:b25763", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", "result": { - "@id": "_:b11525", + "@id": "_:b25764", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10246", + "@id": "_:b25765", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", "result": { - "@id": "_:b28302", + "@id": "_:b25766", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10244", + "@id": "_:b25767", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", "result": { - "@id": "_:b24396", + "@id": "_:b25768", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_ascii_boundaries", - "rdfs:comment": "literal_ascii_boundaries '\\x00\\x26\\x28...' from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt01-in.jsonld", + "title": "Expand JSON literal (string)", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (string).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js17-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js17-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b316", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b19039", + "@id": "_:b14157", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19048", + "@id": "_:b14158", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19031", + "@id": "_:b1890", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19042", + "@id": "_:b1891", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19036", + "@id": "_:b6408", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9944", + "@id": "_:b6409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19034", + "@id": "_:b12643", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19045", + "@id": "_:b12644", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19032", + "@id": "_:b17850", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19043", + "@id": "_:b17851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", + } + }, + { + "@id": "_:b4337", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4338", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19035", + "@id": "_:b25777", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", "result": { - "@id": "_:b19046", + "@id": "_:b25778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19038", + "@id": "_:b10148", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5031", + "@id": "_:b10149", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19037", + "@id": "_:b18418", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19047", + "@id": "_:b18419", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19030", + "@id": "_:b25771", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", "result": { - "@id": "_:b19041", + "@id": "_:b25772", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19033", + "@id": "_:b25773", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", "result": { - "@id": "_:b19044", + "@id": "_:b25774", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19040", + "@id": "_:b25775", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", "result": { - "@id": "_:b18316", + "@id": "_:b25776", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_UTF8_boundaries", - "rdfs:comment": "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...' from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt02-in.jsonld", + "title": "Expand JSON literal (null)", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (null).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js18-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js18-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b317", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b8933", + "@id": "_:b14159", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8692", + "@id": "_:b14160", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8930", + "@id": "_:b1892", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29344", + "@id": "_:b1893", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8924", + "@id": "_:b6410", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8925", + "@id": "_:b6411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8931", + "@id": "_:b12645", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29459", + "@id": "_:b12646", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8926", + "@id": "_:b17852", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23227", + "@id": "_:b17853", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", + } + }, + { + "@id": "_:b4339", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4340", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8935", + "@id": "_:b25785", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", "result": { - "@id": "_:b29818", + "@id": "_:b25786", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8932", + "@id": "_:b10150", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29799", + "@id": "_:b10151", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8934", + "@id": "_:b18420", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17664", + "@id": "_:b18421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8929", + "@id": "_:b25779", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", "result": { - "@id": "_:b24486", + "@id": "_:b25780", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8928", + "@id": "_:b25781", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", "result": { - "@id": "_:b20477", + "@id": "_:b25782", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8927", + "@id": "_:b25783", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", "result": { - "@id": "_:b24764", + "@id": "_:b25784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_all_controls", - "rdfs:comment": "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...' from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt03-in.jsonld", + "title": "Expand JSON literal with aliased @type", + "rdfs:comment": "Tests expanding JSON literal with aliased @type.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js19-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js19-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b318", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b8877", + "@id": "_:b14161", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8878", + "@id": "_:b14162", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8885", + "@id": "_:b1894", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15718", + "@id": "_:b1895", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8881", + "@id": "_:b6412", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26650", + "@id": "_:b6413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8882", + "@id": "_:b12647", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20522", + "@id": "_:b12648", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8879", + "@id": "_:b17854", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15753", + "@id": "_:b17855", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", + } + }, + { + "@id": "_:b4341", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4342", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8887", + "@id": "_:b25793", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", "result": { - "@id": "_:b17528", + "@id": "_:b25794", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8886", + "@id": "_:b10152", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16238", + "@id": "_:b10153", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8880", + "@id": "_:b18422", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23695", + "@id": "_:b18423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8884", + "@id": "_:b25787", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", "result": { - "@id": "_:b29789", + "@id": "_:b25788", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8883", + "@id": "_:b25789", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", "result": { - "@id": "_:b29440", + "@id": "_:b25790", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8888", + "@id": "_:b25791", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", "result": { - "@id": "_:b24468", + "@id": "_:b25792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_all_punctuation", - "rdfs:comment": "literal_all_punctuation '!\"#$%&()...' from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt04-in.jsonld", + "title": "Expand JSON literal with aliased @value", + "rdfs:comment": "Tests expanding JSON literal with aliased @value.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js20-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js20-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b319", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b19195", + "@id": "_:b14163", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19206", + "@id": "_:b14164", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19190", + "@id": "_:b1896", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19201", + "@id": "_:b1897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19194", + "@id": "_:b6414", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19205", + "@id": "_:b6415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19192", + "@id": "_:b12649", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19203", + "@id": "_:b12650", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19186", + "@id": "_:b17856", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19197", + "@id": "_:b17857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", + } + }, + { + "@id": "_:b4343", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4344", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19189", + "@id": "_:b25801", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", "result": { - "@id": "_:b19200", + "@id": "_:b25802", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19187", + "@id": "_:b10154", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19198", + "@id": "_:b10155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19185", + "@id": "_:b18424", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19196", + "@id": "_:b18425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19193", + "@id": "_:b25795", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", "result": { - "@id": "_:b19204", + "@id": "_:b25796", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19188", + "@id": "_:b25797", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", "result": { - "@id": "_:b19199", + "@id": "_:b25798", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19191", + "@id": "_:b25799", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", "result": { - "@id": "_:b19202", + "@id": "_:b25800", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_squote", - "rdfs:comment": "literal with squote \"x'y\" from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt05-in.jsonld", + "title": "Expand JSON literal with @context", + "rdfs:comment": "Tests expanding JSON literal with a @context.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js21-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js21-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b320", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b18009", + "@id": "_:b14165", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14725", + "@id": "_:b14166", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18008", + "@id": "_:b1898", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18637", + "@id": "_:b1899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18011", + "@id": "_:b6416", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25024", + "@id": "_:b6417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18007", + "@id": "_:b12651", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27470", + "@id": "_:b12652", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18010", + "@id": "_:b17858", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8777", + "@id": "_:b17859", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + } + }, + { + "@id": "_:b4345", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4346", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18012", + "@id": "_:b25809", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", "result": { - "@id": "_:b25198", + "@id": "_:b25810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18006", + "@id": "_:b10156", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25948", + "@id": "_:b10157", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18004", + "@id": "_:b18426", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27468", + "@id": "_:b18427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18003", + "@id": "_:b25803", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", "result": { - "@id": "_:b24129", + "@id": "_:b25804", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18002", + "@id": "_:b25805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", "result": { - "@id": "_:b21055", + "@id": "_:b25806", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18005", + "@id": "_:b25807", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", "result": { - "@id": "_:b27469", + "@id": "_:b25808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_2_squotes", - "rdfs:comment": "literal with 2 squotes \"x''y\" from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt06-in.jsonld", + "title": "Expand JSON literal (null) aleady in expanded form.", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (null).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js22-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js22-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b321", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b17338", + "@id": "_:b14167", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20465", + "@id": "_:b14168", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17344", + "@id": "_:b1900", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20784", + "@id": "_:b1901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17336", + "@id": "_:b6418", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17337", + "@id": "_:b6419", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17347", + "@id": "_:b12655", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20224", + "@id": "_:b12656", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17346", + "@id": "_:b17862", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11189", + "@id": "_:b17863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", + } + }, + { + "@id": "_:b4347", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4348", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17343", + "@id": "_:b25817", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", "result": { - "@id": "_:b23032", + "@id": "_:b25818", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17341", + "@id": "_:b10158", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12012", + "@id": "_:b10159", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17340", + "@id": "_:b18428", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23030", + "@id": "_:b18429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17339", + "@id": "_:b25811", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", "result": { - "@id": "_:b9300", + "@id": "_:b25812", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17345", + "@id": "_:b25813", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", "result": { - "@id": "_:b7295", + "@id": "_:b25814", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17342", + "@id": "_:b25815", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", "result": { - "@id": "_:b23031", + "@id": "_:b25816", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_dquote", - "rdfs:comment": "literal with dquote \"x\"y\" from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt07-in.jsonld", + "title": "Expand JSON literal (empty array).", + "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (empty array).", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js23-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js23-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b322", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b2365", + "@id": "_:b14169", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27227", + "@id": "_:b14170", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2364", + "@id": "_:b1902", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17721", + "@id": "_:b1903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2362", + "@id": "_:b6420", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22118", + "@id": "_:b6421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2367", + "@id": "_:b12657", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27228", + "@id": "_:b12658", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2363", + "@id": "_:b17864", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24083", + "@id": "_:b17865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", + } + }, + { + "@id": "_:b4349", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4350", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2360", + "@id": "_:b25825", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", "result": { - "@id": "_:b2361", + "@id": "_:b25826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2368", + "@id": "_:b10160", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27229", + "@id": "_:b10161", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2369", + "@id": "_:b18430", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27230", + "@id": "_:b18431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2371", + "@id": "_:b25819", "@type": "Assertion", - "result": { - "@id": "_:b21860", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", + "result": { + "@id": "_:b25820", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2366", + "@id": "_:b25821", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", "result": { - "@id": "_:b2410", + "@id": "_:b25822", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2370", + "@id": "_:b25823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", "result": { - "@id": "_:b27231", + "@id": "_:b25824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_2_dquotes", - "rdfs:comment": "literal with 2 dquotes \"\"\"a\"\"b\"\"\" from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt08-in.jsonld", + "title": "Language map with null value", + "rdfs:comment": "A language map may have a null value, which is ignored", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b323", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/l001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/l001-out.jsonld", "assertions": [ { - "@id": "_:b2532", + "@id": "_:b14171", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9290", + "@id": "_:b14172", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2537", + "@id": "_:b1904", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9295", + "@id": "_:b1905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2539", + "@id": "_:b6422", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9297", + "@id": "_:b6423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2535", + "@id": "_:b12659", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9293", + "@id": "_:b12660", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2533", + "@id": "_:b17866", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9291", + "@id": "_:b17867", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", + } + }, + { + "@id": "_:b4351", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4352", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2530", + "@id": "_:b25833", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", "result": { - "@id": "_:b9288", + "@id": "_:b25834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2534", + "@id": "_:b10162", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9292", + "@id": "_:b10163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2536", + "@id": "_:b18432", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9294", + "@id": "_:b18433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2528", + "@id": "_:b25827", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", "result": { - "@id": "_:b2529", + "@id": "_:b25828", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2531", + "@id": "_:b25829", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", "result": { - "@id": "_:b9289", + "@id": "_:b25830", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2538", + "@id": "_:b25831", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", "result": { - "@id": "_:b9296", + "@id": "_:b25832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_REVERSE_SOLIDUS2", - "rdfs:comment": "REVERSE SOLIDUS at end of literal from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt09-in.jsonld", + "title": "@list containing @list", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b324", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li01-out.jsonld", "assertions": [ { - "@id": "_:b15138", + "@id": "_:b14173", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15139", + "@id": "_:b14174", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15141", + "@id": "_:b1906", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15661", + "@id": "_:b1907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15147", + "@id": "_:b6424", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19974", + "@id": "_:b6425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15144", + "@id": "_:b12661", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27718", + "@id": "_:b12662", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15143", + "@id": "_:b17868", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25124", + "@id": "_:b17869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", + } + }, + { + "@id": "_:b4353", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4354", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15145", + "@id": "_:b25841", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", "result": { - "@id": "_:b25012", + "@id": "_:b25842", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15140", + "@id": "_:b10164", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19084", + "@id": "_:b10165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15149", + "@id": "_:b18434", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21561", + "@id": "_:b18435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15142", + "@id": "_:b25835", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", "result": { - "@id": "_:b26399", + "@id": "_:b25836", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15148", + "@id": "_:b25837", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", "result": { - "@id": "_:b26675", + "@id": "_:b25838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15146", + "@id": "_:b25839", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", "result": { - "@id": "_:b28191", + "@id": "_:b25840", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_CHARACTER_TABULATION", - "rdfs:comment": "literal with CHARACTER TABULATION from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt10-in.jsonld", + "title": "@list containing empty @list", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b325", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li02-out.jsonld", "assertions": [ { - "@id": "_:b10536", + "@id": "_:b14175", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27968", + "@id": "_:b14176", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10535", + "@id": "_:b1908", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27612", + "@id": "_:b1909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10542", + "@id": "_:b6426", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27971", + "@id": "_:b6427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10538", + "@id": "_:b10169", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27969", + "@id": "_:b10170", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10539", + "@id": "_:b15268", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27282", + "@id": "_:b15269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", + } + }, + { + "@id": "_:b4355", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4356", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10537", + "@id": "_:b25849", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", "result": { - "@id": "_:b25525", + "@id": "_:b25850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10544", + "@id": "_:b7552", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27973", + "@id": "_:b7553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10541", + "@id": "_:b18436", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21292", + "@id": "_:b18437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10543", + "@id": "_:b25843", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", "result": { - "@id": "_:b27972", + "@id": "_:b25844", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10534", + "@id": "_:b25845", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", "result": { - "@id": "_:b27203", + "@id": "_:b25846", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10540", + "@id": "_:b25847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", "result": { - "@id": "_:b27970", + "@id": "_:b25848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_BACKSPACE", - "rdfs:comment": "literal with BACKSPACE from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt11-in.jsonld", + "title": "@list containing @list (with coercion)", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b326", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li03-out.jsonld", "assertions": [ { - "@id": "_:b3504", + "@id": "_:b14177", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b7805", + "@id": "_:b14178", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3510", + "@id": "_:b1910", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17866", + "@id": "_:b1911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3506", + "@id": "_:b6428", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25398", + "@id": "_:b6429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3505", + "@id": "_:b10171", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16231", + "@id": "_:b10172", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3512", + "@id": "_:b15270", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27012", + "@id": "_:b15271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", + } + }, + { + "@id": "_:b4357", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4358", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3513", + "@id": "_:b25857", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", "result": { - "@id": "_:b8309", + "@id": "_:b25858", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3508", + "@id": "_:b7558", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11037", + "@id": "_:b7559", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3511", + "@id": "_:b18438", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4764", + "@id": "_:b18439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3509", + "@id": "_:b25851", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", "result": { - "@id": "_:b15733", + "@id": "_:b25852", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3502", + "@id": "_:b25853", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", "result": { - "@id": "_:b3503", + "@id": "_:b25854", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3507", + "@id": "_:b25855", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", "result": { - "@id": "_:b26405", + "@id": "_:b25856", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_LINE_FEED", - "rdfs:comment": "literal with LINE FEED from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt12-in.jsonld", + "title": "@list containing empty @list (with coercion)", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b327", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li04-out.jsonld", "assertions": [ { - "@id": "_:b6960", + "@id": "_:b14179", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13472", + "@id": "_:b14180", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6958", + "@id": "_:b1912", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15990", + "@id": "_:b1913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6961", + "@id": "_:b6430", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25793", + "@id": "_:b6431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6959", + "@id": "_:b10173", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22388", + "@id": "_:b10174", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6956", + "@id": "_:b15272", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6957", + "@id": "_:b15273", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", + } + }, + { + "@id": "_:b4359", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4360", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6962", + "@id": "_:b25865", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", "result": { - "@id": "_:b25262", + "@id": "_:b25866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6965", + "@id": "_:b7560", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26963", + "@id": "_:b7561", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6963", + "@id": "_:b18440", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29762", + "@id": "_:b18441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6966", + "@id": "_:b25859", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", "result": { - "@id": "_:b15700", + "@id": "_:b25860", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6964", + "@id": "_:b25861", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", "result": { - "@id": "_:b29678", + "@id": "_:b25862", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6967", + "@id": "_:b25863", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", "result": { - "@id": "_:b25276", + "@id": "_:b25864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_CARRIAGE_RETURN", - "rdfs:comment": "literal with CARRIAGE RETURN from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt13-in.jsonld", + "title": "coerced @list containing an array", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b328", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li05-out.jsonld", "assertions": [ { - "@id": "_:b16553", + "@id": "_:b14181", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16554", + "@id": "_:b14182", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16560", + "@id": "_:b1914", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18532", + "@id": "_:b1915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16555", + "@id": "_:b6432", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20131", + "@id": "_:b6433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16563", + "@id": "_:b10175", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26058", + "@id": "_:b10176", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16562", + "@id": "_:b15274", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26108", + "@id": "_:b15275", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", + } + }, + { + "@id": "_:b4361", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4362", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16564", + "@id": "_:b25873", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", "result": { - "@id": "_:b18955", + "@id": "_:b25874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16559", + "@id": "_:b7562", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27751", + "@id": "_:b7563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16558", + "@id": "_:b18442", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26322", + "@id": "_:b18443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16561", + "@id": "_:b25867", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", "result": { - "@id": "_:b6371", + "@id": "_:b25868", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16557", + "@id": "_:b25869", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", "result": { - "@id": "_:b25473", + "@id": "_:b25870", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16556", + "@id": "_:b25871", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", "result": { - "@id": "_:b21806", + "@id": "_:b25872", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_FORM_FEED", - "rdfs:comment": "literal with FORM FEED from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt14-in.jsonld", + "title": "coerced @list containing an empty array", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b329", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li06-out.jsonld", "assertions": [ { - "@id": "_:b8441", + "@id": "_:b14183", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5418", + "@id": "_:b14184", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8435", + "@id": "_:b1916", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24536", + "@id": "_:b1917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8434", + "@id": "_:b6434", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23028", + "@id": "_:b6435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8440", + "@id": "_:b10177", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23128", + "@id": "_:b10178", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8432", + "@id": "_:b15276", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13604", + "@id": "_:b15277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", + } + }, + { + "@id": "_:b4363", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4364", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8437", + "@id": "_:b25881", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", "result": { - "@id": "_:b8228", + "@id": "_:b25882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8439", + "@id": "_:b7564", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18660", + "@id": "_:b7565", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8430", + "@id": "_:b18444", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8431", + "@id": "_:b18445", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8436", + "@id": "_:b25875", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", "result": { - "@id": "_:b25128", + "@id": "_:b25876", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8438", + "@id": "_:b25877", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", "result": { - "@id": "_:b24665", + "@id": "_:b25878", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8433", + "@id": "_:b25879", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", "result": { - "@id": "_:b19017", + "@id": "_:b25880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_REVERSE_SOLIDUS", - "rdfs:comment": "literal with REVERSE SOLIDUS from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt15-in.jsonld", + "title": "coerced @list containing deep arrays", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b330", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li07-out.jsonld", "assertions": [ { - "@id": "_:b12965", + "@id": "_:b14185", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13637", + "@id": "_:b14186", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12962", + "@id": "_:b1918", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13634", + "@id": "_:b1919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12960", + "@id": "_:b6436", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13632", + "@id": "_:b6437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12959", + "@id": "_:b10179", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13631", + "@id": "_:b10180", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12966", + "@id": "_:b15278", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12739", + "@id": "_:b15279", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", + } + }, + { + "@id": "_:b4365", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4366", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12968", + "@id": "_:b25889", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", "result": { - "@id": "_:b13639", + "@id": "_:b25890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12964", + "@id": "_:b7566", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13636", + "@id": "_:b7567", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12963", + "@id": "_:b18446", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13635", + "@id": "_:b18447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12961", + "@id": "_:b25883", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", "result": { - "@id": "_:b13633", + "@id": "_:b25884", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12957", + "@id": "_:b25885", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", "result": { - "@id": "_:b12958", + "@id": "_:b25886", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12967", + "@id": "_:b25887", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", "result": { - "@id": "_:b13638", + "@id": "_:b25888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "title": "literal_with_numeric_escape4", - "rdfs:comment": "literal with numeric escape4 \\u from N-Triples", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt16-in.jsonld", + "title": "coerced @list containing deep empty arrays", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b331", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li08-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li08-out.jsonld", "assertions": [ { - "@id": "_:b2961", + "@id": "_:b14187", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21676", + "@id": "_:b14188", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2963", + "@id": "_:b1920", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28680", + "@id": "_:b1921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2959", + "@id": "_:b6438", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b1808", + "@id": "_:b6439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2965", + "@id": "_:b10183", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24444", + "@id": "_:b10184", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2967", + "@id": "_:b15282", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25319", + "@id": "_:b15283", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2960", + "@id": "_:b4367", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4368", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b25897", "@type": "Assertion", - "result": { - "@id": "_:b27591", - "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + "result": { + "@id": "_:b25898", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null }, { - "@id": "_:b2964", + "@id": "_:b7568", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23459", + "@id": "_:b7569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2966", + "@id": "_:b18448", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29843", + "@id": "_:b18449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2968", + "@id": "_:b25891", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", "result": { - "@id": "_:b6207", + "@id": "_:b25892", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2962", + "@id": "_:b25893", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", "result": { - "@id": "_:b28247", + "@id": "_:b25894", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2969", + "@id": "_:b25895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", "result": { - "@id": "_:b28843", + "@id": "_:b25896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/p001-out.nq", - "title": "@version may be specified after first context", + "title": "coerced @list containing multiple lists", + "rdfs:comment": "List of lists", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14978", + "@id": "_:b332", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/p001-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li09-out.jsonld", "assertions": [ { - "@id": "_:b14976", + "@id": "_:b14189", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14977", + "@id": "_:b14190", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14979", + "@id": "_:b1922", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23067", + "@id": "_:b1923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14984", + "@id": "_:b6440", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29126", + "@id": "_:b6441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14988", + "@id": "_:b10185", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27948", + "@id": "_:b10186", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14983", + "@id": "_:b15284", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29802", + "@id": "_:b15285", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", + } + }, + { + "@id": "_:b4369", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4370", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14981", + "@id": "_:b25905", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", "result": { - "@id": "_:b25574", + "@id": "_:b25906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14986", + "@id": "_:b7570", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28908", + "@id": "_:b7571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14985", + "@id": "_:b18450", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12952", + "@id": "_:b18451", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14982", + "@id": "_:b25899", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", "result": { - "@id": "_:b24404", + "@id": "_:b25900", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14980", + "@id": "_:b25901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", "result": { - "@id": "_:b24228", + "@id": "_:b25902", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14987", + "@id": "_:b25903", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", "result": { - "@id": "_:b28942", + "@id": "_:b25904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/p002-out.nq", - "title": "@version setting [1.0, 1.1, 1.0]", + "title": "coerced @list containing mixed list values", + "rdfs:comment": "List of lists", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b177", + "@id": "_:b333", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/p002-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li10-out.jsonld", "assertions": [ { - "@id": "_:b17894", + "@id": "_:b14191", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26678", + "@id": "_:b14192", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17889", + "@id": "_:b1924", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19743", + "@id": "_:b1925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17892", + "@id": "_:b6442", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26677", + "@id": "_:b6443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17896", + "@id": "_:b10187", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26680", + "@id": "_:b10188", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17890", + "@id": "_:b15286", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23417", + "@id": "_:b15287", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", + } + }, + { + "@id": "_:b4371", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4372", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17895", + "@id": "_:b25913", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", "result": { - "@id": "_:b26679", + "@id": "_:b25914", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17887", + "@id": "_:b7572", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17888", + "@id": "_:b7573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17891", + "@id": "_:b18452", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13610", + "@id": "_:b18453", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17898", + "@id": "_:b25907", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", "result": { - "@id": "_:b26682", + "@id": "_:b25908", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17897", + "@id": "_:b25909", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", "result": { - "@id": "_:b26681", + "@id": "_:b25910", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17893", + "@id": "_:b25911", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", "result": { - "@id": "_:b23178", + "@id": "_:b25912", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/p003-out.nq", - "title": "@version setting [1.1, 1.0]", + "title": "Adds @id to object not having an @id", + "rdfs:comment": "Expansion using @container: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m001-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6566", + "@id": "_:b334", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/p003-in.jsonld", "assertions": [ { - "@id": "_:b6564", + "@id": "_:b14193", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6565", + "@id": "_:b14194", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6569", + "@id": "_:b1926", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25085", + "@id": "_:b1927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6571", + "@id": "_:b6444", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24819", + "@id": "_:b6445", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6572", + "@id": "_:b10189", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25087", + "@id": "_:b10190", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6574", + "@id": "_:b15288", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23704", + "@id": "_:b15289", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", + } + }, + { + "@id": "_:b4373", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4374", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6575", + "@id": "_:b25921", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", "result": { - "@id": "_:b25088", + "@id": "_:b25922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6570", + "@id": "_:b7574", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25086", + "@id": "_:b7575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6568", + "@id": "_:b18454", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23436", + "@id": "_:b18455", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6576", + "@id": "_:b25915", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", "result": { - "@id": "_:b25089", + "@id": "_:b25916", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6567", + "@id": "_:b25917", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", "result": { - "@id": "_:b9948", + "@id": "_:b25918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6573", + "@id": "_:b25919", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", "result": { - "@id": "_:b21947", + "@id": "_:b25920", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/p004-out.nq", - "title": "@version setting [1.1, 1.0, 1.1]", + "title": "Retains @id in object already having an @id", + "rdfs:comment": "Expansion using @container: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m002-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6398", + "@id": "_:b335", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/p004-in.jsonld", "assertions": [ { - "@id": "_:b6404", + "@id": "_:b14195", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18181", + "@id": "_:b14196", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6402", + "@id": "_:b1928", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24510", + "@id": "_:b1929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6406", + "@id": "_:b6446", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29726", + "@id": "_:b6447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6403", + "@id": "_:b10191", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25406", + "@id": "_:b10192", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6399", + "@id": "_:b15290", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16606", + "@id": "_:b15291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", + } + }, + { + "@id": "_:b4375", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4376", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6396", + "@id": "_:b25929", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", "result": { - "@id": "_:b6397", + "@id": "_:b25930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6400", + "@id": "_:b7576", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20712", + "@id": "_:b7577", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6408", + "@id": "_:b18456", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21241", + "@id": "_:b18457", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6401", + "@id": "_:b25923", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", "result": { - "@id": "_:b23285", + "@id": "_:b25924", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6405", + "@id": "_:b25925", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", "result": { - "@id": "_:b25746", + "@id": "_:b25926", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6407", + "@id": "_:b25927", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", "result": { - "@id": "_:b17510", + "@id": "_:b25928", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "error if @version is json-ld-1.0 for property-valued index", + "title": "Adds @type to object not having an @type", + "rdfs:comment": "Expansion using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m003-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b963", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b336", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi01-in.jsonld", "assertions": [ { - "@id": "_:b969", + "@id": "_:b14197", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12975", + "@id": "_:b14198", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b966", + "@id": "_:b1930", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12972", + "@id": "_:b1931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b973", + "@id": "_:b6448", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12979", + "@id": "_:b6449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b965", + "@id": "_:b10193", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12971", + "@id": "_:b10194", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b967", + "@id": "_:b15292", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12973", + "@id": "_:b15293", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", + } + }, + { + "@id": "_:b4377", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4378", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b961", + "@id": "_:b25937", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", "result": { - "@id": "_:b962", + "@id": "_:b25938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b968", + "@id": "_:b7580", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12974", + "@id": "_:b7581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b964", + "@id": "_:b18458", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12970", + "@id": "_:b18459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b970", + "@id": "_:b25931", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", "result": { - "@id": "_:b12976", + "@id": "_:b25932", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b971", + "@id": "_:b25933", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", "result": { - "@id": "_:b12977", + "@id": "_:b25934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b972", + "@id": "_:b25935", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", "result": { - "@id": "_:b12978", + "@id": "_:b25936", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "error if @container does not include @index for property-valued index", + "title": "Prepends @type in object already having an @type", + "rdfs:comment": "Expansion using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m004-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11604", + "@id": "_:b337", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi02-in.jsonld", "assertions": [ { - "@id": "_:b11614", + "@id": "_:b14199", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4949", + "@id": "_:b14200", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11610", + "@id": "_:b1932", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25693", + "@id": "_:b1933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11606", + "@id": "_:b6450", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18531", + "@id": "_:b6451", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11607", + "@id": "_:b10195", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20573", + "@id": "_:b10196", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11615", + "@id": "_:b15294", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25697", + "@id": "_:b15295", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", + } + }, + { + "@id": "_:b4379", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4380", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11605", + "@id": "_:b25945", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", "result": { - "@id": "_:b14949", + "@id": "_:b25946", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11613", + "@id": "_:b7582", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25696", + "@id": "_:b7583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11609", + "@id": "_:b18460", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16089", + "@id": "_:b18461", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11608", + "@id": "_:b25939", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", "result": { - "@id": "_:b22978", + "@id": "_:b25940", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b11612", + "@id": "_:b25941", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", "result": { - "@id": "_:b25695", + "@id": "_:b25942", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11611", + "@id": "_:b25943", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", "result": { - "@id": "_:b25694", + "@id": "_:b25944", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "error if @index is a keyword for property-valued index", + "title": "Adds expanded @id to object", + "rdfs:comment": "Expansion using @container: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m005-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20209", + "@id": "_:b338", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example.org/" + }, "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi03-in.jsonld", "assertions": [ { - "@id": "_:b20218", + "@id": "_:b14201", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16060", + "@id": "_:b14202", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20215", + "@id": "_:b1934", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23527", + "@id": "_:b1935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20210", + "@id": "_:b6452", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23523", + "@id": "_:b6453", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20216", + "@id": "_:b10197", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23528", + "@id": "_:b10198", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20212", + "@id": "_:b15296", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23525", + "@id": "_:b15297", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", + } + }, + { + "@id": "_:b4381", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4382", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20217", + "@id": "_:b25953", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", "result": { - "@id": "_:b23529", + "@id": "_:b25954", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20214", + "@id": "_:b7584", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18126", + "@id": "_:b7585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20219", + "@id": "_:b18462", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23530", + "@id": "_:b18463", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20213", + "@id": "_:b25947", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", "result": { - "@id": "_:b23526", + "@id": "_:b25948", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20211", + "@id": "_:b25949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", "result": { - "@id": "_:b23524", + "@id": "_:b25950", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20208", + "@id": "_:b25951", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", "result": { - "@id": "_:b13630", + "@id": "_:b25952", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "error if @index is not a string for property-valued index", + "title": "Adds vocabulary expanded @type to object", + "rdfs:comment": "Expansion using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m006-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8854", + "@id": "_:b339", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi04-in.jsonld", "assertions": [ { - "@id": "_:b8859", + "@id": "_:b14203", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11792", + "@id": "_:b14204", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8858", + "@id": "_:b1936", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11791", + "@id": "_:b1937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8855", + "@id": "_:b6454", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9941", + "@id": "_:b6455", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8860", + "@id": "_:b10199", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11793", + "@id": "_:b10200", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8857", + "@id": "_:b15298", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11790", + "@id": "_:b15299", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", + } + }, + { + "@id": "_:b4383", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4384", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8864", + "@id": "_:b25961", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", "result": { - "@id": "_:b11797", + "@id": "_:b25962", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8856", + "@id": "_:b7586", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11789", + "@id": "_:b7587", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8863", + "@id": "_:b18464", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11796", + "@id": "_:b18465", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8862", + "@id": "_:b25955", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", "result": { - "@id": "_:b11795", + "@id": "_:b25956", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8852", + "@id": "_:b25957", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", "result": { - "@id": "_:b8853", + "@id": "_:b25958", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8861", + "@id": "_:b25959", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", "result": { - "@id": "_:b11794", + "@id": "_:b25960", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid value object", - "title": "error if attempting to add property to value object for property-valued index", + "title": "Adds document expanded @type to object", + "rdfs:comment": "Expansion using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m007-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3793", + "@id": "_:b340", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi05-in.jsonld", "assertions": [ { - "@id": "_:b3803", + "@id": "_:b14205", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b1041", + "@id": "_:b14206", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3800", + "@id": "_:b1938", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14218", + "@id": "_:b1939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3799", + "@id": "_:b6456", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14217", + "@id": "_:b6457", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3796", + "@id": "_:b10201", "@type": "Assertion", - "result": { - "@id": "_:b14214", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10202", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3801", + "@id": "_:b15300", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14219", + "@id": "_:b15301", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", + } + }, + { + "@id": "_:b4385", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4386", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3802", + "@id": "_:b25969", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", "result": { - "@id": "_:b14220", + "@id": "_:b25970", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3794", + "@id": "_:b7588", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14212", + "@id": "_:b7589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3798", + "@id": "_:b18466", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14216", + "@id": "_:b18467", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3797", + "@id": "_:b25963", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", "result": { - "@id": "_:b14215", + "@id": "_:b25964", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3795", + "@id": "_:b25965", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", "result": { - "@id": "_:b14213", + "@id": "_:b25966", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3791", + "@id": "_:b25967", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", "result": { - "@id": "_:b3792", + "@id": "_:b25968", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi06-out.nq", - "title": "property-valued index expands to property value, instead of @index (value)", + "title": "When type is in a type map", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m008-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20399", + "@id": "_:b341", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi06-in.jsonld", "assertions": [ { - "@id": "_:b20409", + "@id": "_:b14207", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27523", + "@id": "_:b14208", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20407", + "@id": "_:b1940", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27522", + "@id": "_:b1941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20402", + "@id": "_:b6458", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26080", + "@id": "_:b6459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20397", + "@id": "_:b10205", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20398", + "@id": "_:b10206", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20406", + "@id": "_:b15304", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3916", + "@id": "_:b15305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", + } + }, + { + "@id": "_:b4387", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4388", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20404", + "@id": "_:b25977", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", "result": { - "@id": "_:b27520", + "@id": "_:b25978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20403", + "@id": "_:b7590", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26310", + "@id": "_:b7591", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20405", + "@id": "_:b18468", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27521", + "@id": "_:b18469", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20408", + "@id": "_:b25971", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", "result": { - "@id": "_:b14144", + "@id": "_:b25972", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20400", + "@id": "_:b25973", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", "result": { - "@id": "_:b21698", + "@id": "_:b25974", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20401", + "@id": "_:b25975", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", "result": { - "@id": "_:b25102", + "@id": "_:b25976", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi07-out.nq", - "title": "property-valued index appends to property value, instead of @index (value)", + "title": "language map with @none", + "rdfs:comment": "index on @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m009-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m009-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16065", + "@id": "_:b342", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi07-in.jsonld", "assertions": [ { - "@id": "_:b20983", + "@id": "_:b14209", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26180", + "@id": "_:b14210", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20980", + "@id": "_:b1942", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18993", + "@id": "_:b1943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20987", + "@id": "_:b6460", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25804", + "@id": "_:b6461", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20989", + "@id": "_:b10207", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29028", + "@id": "_:b10208", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20982", + "@id": "_:b15306", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23753", + "@id": "_:b15307", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", + } + }, + { + "@id": "_:b4389", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4390", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20988", + "@id": "_:b25985", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", "result": { - "@id": "_:b29027", + "@id": "_:b25986", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20984", + "@id": "_:b7592", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27182", + "@id": "_:b7593", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20985", + "@id": "_:b18470", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28133", + "@id": "_:b18471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20986", + "@id": "_:b25979", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", "result": { - "@id": "_:b28606", + "@id": "_:b25980", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b20981", + "@id": "_:b25981", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", "result": { - "@id": "_:b21935", + "@id": "_:b25982", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20990", + "@id": "_:b25983", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", "result": { - "@id": "_:b24001", + "@id": "_:b25984", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi08-out.nq", - "title": "property-valued index expands to property value, instead of @index (node)", + "title": "language map with alias of @none", + "rdfs:comment": "index on @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m010-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m010-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12844", + "@id": "_:b343", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi08-in.jsonld", "assertions": [ { - "@id": "_:b12842", + "@id": "_:b14211", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12843", + "@id": "_:b14212", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12845", + "@id": "_:b1944", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15627", + "@id": "_:b1945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12847", + "@id": "_:b6462", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24163", + "@id": "_:b6463", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12852", + "@id": "_:b10209", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28235", + "@id": "_:b10210", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12848", + "@id": "_:b15308", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25507", + "@id": "_:b15309", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", + } + }, + { + "@id": "_:b4391", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4392", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12851", + "@id": "_:b25993", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", "result": { - "@id": "_:b29104", + "@id": "_:b25994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12849", + "@id": "_:b7594", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28324", + "@id": "_:b7595", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12850", + "@id": "_:b18472", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29103", + "@id": "_:b18473", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12853", + "@id": "_:b25987", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", "result": { - "@id": "_:b29105", + "@id": "_:b25988", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12854", + "@id": "_:b25989", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", "result": { - "@id": "_:b24602", + "@id": "_:b25990", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12846", + "@id": "_:b25991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", "result": { - "@id": "_:b18868", + "@id": "_:b25992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi09-out.nq", - "title": "property-valued index appends to property value, instead of @index (node)", + "title": "id map with @none", + "rdfs:comment": "index on @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m011-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m011-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4822", + "@id": "_:b344", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi09-in.jsonld", "assertions": [ { - "@id": "_:b4826", + "@id": "_:b14213", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25005", + "@id": "_:b14214", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4823", + "@id": "_:b1946", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15287", + "@id": "_:b1947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4831", + "@id": "_:b6464", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29616", + "@id": "_:b6465", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4820", + "@id": "_:b10211", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4821", + "@id": "_:b10212", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4825", + "@id": "_:b15310", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23399", + "@id": "_:b15311", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", + } + }, + { + "@id": "_:b4393", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4394", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4828", + "@id": "_:b26001", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", "result": { - "@id": "_:b22614", + "@id": "_:b26002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4829", + "@id": "_:b7596", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27454", + "@id": "_:b7597", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4824", + "@id": "_:b18474", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16166", + "@id": "_:b18475", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4827", + "@id": "_:b25995", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", "result": { - "@id": "_:b25955", + "@id": "_:b25996", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4832", + "@id": "_:b25997", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", "result": { - "@id": "_:b26312", + "@id": "_:b25998", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4830", + "@id": "_:b25999", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", "result": { - "@id": "_:b25475", + "@id": "_:b26000", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi10-out.nq", - "title": "property-valued index does not output property for @none", + "title": "type map with alias of @none", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m012-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m012-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2092", + "@id": "_:b345", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi10-in.jsonld", "assertions": [ { - "@id": "_:b2093", + "@id": "_:b14215", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8211", + "@id": "_:b14216", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2096", + "@id": "_:b1948", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15374", + "@id": "_:b1949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2100", + "@id": "_:b6466", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28440", + "@id": "_:b6467", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2097", + "@id": "_:b10213", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24855", + "@id": "_:b10214", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2101", + "@id": "_:b15312", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25427", + "@id": "_:b15313", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", + } + }, + { + "@id": "_:b4395", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4396", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2099", + "@id": "_:b26009", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", "result": { - "@id": "_:b16989", + "@id": "_:b26010", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2095", + "@id": "_:b7598", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19018", + "@id": "_:b7599", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2102", + "@id": "_:b18476", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17808", + "@id": "_:b18477", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2090", + "@id": "_:b26003", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", "result": { - "@id": "_:b2091", + "@id": "_:b26004", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2098", + "@id": "_:b26005", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", "result": { - "@id": "_:b8921", + "@id": "_:b26006", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2094", + "@id": "_:b26007", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", "result": { - "@id": "_:b17381", + "@id": "_:b26008", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi11-out.nq", - "title": "property-valued index adds property to graph object", + "title": "graph index map with @none", + "rdfs:comment": "index on @graph and @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m013-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m013-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7419", + "@id": "_:b346", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi11-in.jsonld", "assertions": [ { - "@id": "_:b7427", + "@id": "_:b14217", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22995", + "@id": "_:b14218", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7423", + "@id": "_:b1950", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16344", + "@id": "_:b1951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7424", + "@id": "_:b6468", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28685", + "@id": "_:b6469", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7428", + "@id": "_:b10215", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6577", + "@id": "_:b10216", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7425", + "@id": "_:b15314", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21911", + "@id": "_:b15315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + } + }, + { + "@id": "_:b4397", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4398", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7426", + "@id": "_:b26017", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", "result": { - "@id": "_:b28686", + "@id": "_:b26018", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7420", + "@id": "_:b7602", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23796", + "@id": "_:b7603", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7422", + "@id": "_:b18478", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28684", + "@id": "_:b18479", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7418", + "@id": "_:b26011", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", "result": { - "@id": "_:b2267", + "@id": "_:b26012", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7429", + "@id": "_:b26013", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", "result": { - "@id": "_:b28687", + "@id": "_:b26014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7421", + "@id": "_:b26015", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", "result": { - "@id": "_:b28598", + "@id": "_:b26016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protect a term", + "title": "graph index map with alias @none", + "rdfs:comment": "index on @graph and @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m014-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m014-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3738", + "@id": "_:b347", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Check error when overriding a protected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr01-in.jsonld", "assertions": [ { - "@id": "_:b3740", + "@id": "_:b14219", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18850", + "@id": "_:b14220", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3741", + "@id": "_:b1952", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21679", + "@id": "_:b1953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3739", + "@id": "_:b6470", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15751", + "@id": "_:b6471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3747", + "@id": "_:b10217", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28668", + "@id": "_:b10218", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3749", + "@id": "_:b15316", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21958", + "@id": "_:b15317", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", + } + }, + { + "@id": "_:b4399", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4400", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3742", + "@id": "_:b26025", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", "result": { - "@id": "_:b23428", + "@id": "_:b26026", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3748", + "@id": "_:b7604", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23435", + "@id": "_:b7605", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3746", + "@id": "_:b18480", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16822", + "@id": "_:b18481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3743", + "@id": "_:b26019", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", "result": { - "@id": "_:b23044", + "@id": "_:b26020", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3744", + "@id": "_:b26021", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", "result": { - "@id": "_:b8259", + "@id": "_:b26022", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3745", + "@id": "_:b26023", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", "result": { - "@id": "_:b26409", + "@id": "_:b26024", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr02-out.nq", - "title": "Set a term to not be protected", + "title": "graph id index map with aliased @none", + "rdfs:comment": "index on @graph and @id with @none", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m015-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m015-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8680", + "@id": "_:b348", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A term with @protected: false is not protected.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr02-in.jsonld", "assertions": [ { - "@id": "_:b8690", + "@id": "_:b14221", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20116", + "@id": "_:b14222", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8687", + "@id": "_:b1954", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27699", + "@id": "_:b1955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8682", + "@id": "_:b6472", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18895", + "@id": "_:b6473", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8684", + "@id": "_:b10219", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9232", + "@id": "_:b10220", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8686", + "@id": "_:b15318", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27698", + "@id": "_:b15319", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", + } + }, + { + "@id": "_:b4401", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4402", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8685", + "@id": "_:b26033", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", "result": { - "@id": "_:b27697", + "@id": "_:b26034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8688", + "@id": "_:b7606", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7675", + "@id": "_:b7607", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8689", + "@id": "_:b18482", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16935", + "@id": "_:b18483", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8683", + "@id": "_:b26027", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", "result": { - "@id": "_:b20468", + "@id": "_:b26028", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8678", + "@id": "_:b26029", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", "result": { - "@id": "_:b8679", + "@id": "_:b26030", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8681", + "@id": "_:b26031", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", "result": { - "@id": "_:b16394", + "@id": "_:b26032", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protect all terms in context", + "title": "graph id index map with aliased @none", + "rdfs:comment": "index on @graph and @id with @none", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m016-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m016-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3162", + "@id": "_:b349", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A protected context protects all term definitions.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr03-in.jsonld", "assertions": [ { - "@id": "_:b3165", + "@id": "_:b14223", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15853", + "@id": "_:b14224", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3167", + "@id": "_:b1956", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28490", + "@id": "_:b1957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3166", + "@id": "_:b6474", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23454", + "@id": "_:b6475", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3172", + "@id": "_:b10221", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16956", + "@id": "_:b10222", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3160", + "@id": "_:b15320", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3161", + "@id": "_:b15321", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", + } + }, + { + "@id": "_:b4403", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4404", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3170", + "@id": "_:b26041", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", "result": { - "@id": "_:b17869", + "@id": "_:b26042", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3164", + "@id": "_:b7608", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16820", + "@id": "_:b7609", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3171", + "@id": "_:b18484", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3316", + "@id": "_:b18485", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3168", + "@id": "_:b26035", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", "result": { - "@id": "_:b28883", + "@id": "_:b26036", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3169", + "@id": "_:b26037", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", "result": { - "@id": "_:b28350", + "@id": "_:b26038", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3163", + "@id": "_:b26039", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", "result": { - "@id": "_:b9751", + "@id": "_:b26040", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Do not protect term with @protected: false", + "title": "string value of type map expands to node reference", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m017-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m017-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b448", + "@id": "_:b350", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A protected context does not protect terms with @protected: false.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr04-in.jsonld", "assertions": [ { - "@id": "_:b18082", + "@id": "_:b14225", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18093", + "@id": "_:b14226", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18073", + "@id": "_:b1958", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18084", + "@id": "_:b1959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18075", + "@id": "_:b6476", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18086", + "@id": "_:b6477", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18074", + "@id": "_:b10223", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18085", + "@id": "_:b10224", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18077", + "@id": "_:b15322", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18088", + "@id": "_:b15323", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", + } + }, + { + "@id": "_:b4405", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4406", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18079", + "@id": "_:b26049", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", "result": { - "@id": "_:b18090", + "@id": "_:b26050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18081", + "@id": "_:b7610", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18092", + "@id": "_:b7611", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18083", + "@id": "_:b18486", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17071", + "@id": "_:b18487", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18078", + "@id": "_:b26043", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", "result": { - "@id": "_:b18089", + "@id": "_:b26044", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18076", + "@id": "_:b26045", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", "result": { - "@id": "_:b18087", + "@id": "_:b26046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18080", + "@id": "_:b26047", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", "result": { - "@id": "_:b18091", + "@id": "_:b26048", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Clear active context with protected terms from an embedded context", + "title": "string value of type map expands to node reference with @type: @id", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m018-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m018-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2473", + "@id": "_:b351", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "The Active context be set to null from an embedded context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr05-in.jsonld", "assertions": [ { - "@id": "_:b2478", + "@id": "_:b14227", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26670", + "@id": "_:b14228", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2471", + "@id": "_:b1960", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2472", + "@id": "_:b1961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2483", + "@id": "_:b6478", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b3303", + "@id": "_:b6479", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2481", + "@id": "_:b10227", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28249", + "@id": "_:b10228", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2477", + "@id": "_:b15326", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21684", + "@id": "_:b15327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", + } + }, + { + "@id": "_:b4407", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4408", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2480", + "@id": "_:b26057", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", "result": { - "@id": "_:b24394", + "@id": "_:b26058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2482", + "@id": "_:b7612", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29292", + "@id": "_:b7613", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2479", + "@id": "_:b18488", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28612", + "@id": "_:b18489", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2474", + "@id": "_:b26051", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", "result": { - "@id": "_:b7542", + "@id": "_:b26052", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2476", + "@id": "_:b26053", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", "result": { - "@id": "_:b21374", + "@id": "_:b26054", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2475", + "@id": "_:b26055", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", "result": { - "@id": "_:b16269", + "@id": "_:b26056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr06-out.nq", - "title": "Clear active context of protected terms from a term.", + "title": "string value of type map expands to node reference with @type: @vocab", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m019-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m019-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1462", + "@id": "_:b352", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "The Active context may be set to null from a scoped context of a term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr06-in.jsonld", "assertions": [ { - "@id": "_:b1467", + "@id": "_:b14229", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15878", + "@id": "_:b14230", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1471", + "@id": "_:b1962", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15882", + "@id": "_:b1963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1463", + "@id": "_:b6480", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7541", + "@id": "_:b6481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1468", + "@id": "_:b10229", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15879", + "@id": "_:b10230", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1464", + "@id": "_:b15328", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13775", + "@id": "_:b15329", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", + } + }, + { + "@id": "_:b4409", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4410", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1460", + "@id": "_:b26065", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", "result": { - "@id": "_:b1461", + "@id": "_:b26066", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1465", + "@id": "_:b7614", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15877", + "@id": "_:b7615", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1466", + "@id": "_:b18490", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8662", + "@id": "_:b18491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1470", + "@id": "_:b26059", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", "result": { - "@id": "_:b15881", + "@id": "_:b26060", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1469", + "@id": "_:b26061", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", "result": { - "@id": "_:b15880", + "@id": "_:b26062", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1472", + "@id": "_:b26063", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", "result": { - "@id": "_:b15883", + "@id": "_:b26064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Term with protected scoped context.", + "title": "string value of type map must not be a literal", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m020-in.jsonld", + "mf:result": "invalid type mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1422", + "@id": "_:b353", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A scoped context can protect terms.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr08-in.jsonld", "assertions": [ { - "@id": "_:b1431", + "@id": "_:b14231", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22595", + "@id": "_:b14232", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1424", + "@id": "_:b1964", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22743", + "@id": "_:b1965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1432", + "@id": "_:b6482", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15002", + "@id": "_:b6483", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1420", + "@id": "_:b10231", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1421", + "@id": "_:b10232", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1425", + "@id": "_:b15330", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22479", + "@id": "_:b15331", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", + } + }, + { + "@id": "_:b4411", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4412", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1426", + "@id": "_:b26073", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", "result": { - "@id": "_:b24689", + "@id": "_:b26074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1430", + "@id": "_:b7616", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6355", + "@id": "_:b7617", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1427", + "@id": "_:b18492", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27550", + "@id": "_:b18493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1428", + "@id": "_:b26067", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", "result": { - "@id": "_:b27551", + "@id": "_:b26068", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1429", + "@id": "_:b26069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", "result": { - "@id": "_:b27552", + "@id": "_:b26070", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1423", + "@id": "_:b26071", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", "result": { - "@id": "_:b21998", + "@id": "_:b26072", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Attempt to redefine term in other protected context.", + "title": "Expands input using @nest", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n001-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10575", + "@id": "_:b354", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A protected term cannot redefine another protected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr09-in.jsonld", "assertions": [ { - "@id": "_:b10580", + "@id": "_:b14233", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23269", + "@id": "_:b14234", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10573", + "@id": "_:b1966", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10574", + "@id": "_:b1967", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10582", + "@id": "_:b6484", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16109", + "@id": "_:b6485", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10581", + "@id": "_:b10233", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23270", + "@id": "_:b10234", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10576", + "@id": "_:b15332", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16736", + "@id": "_:b15333", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", + } + }, + { + "@id": "_:b4413", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4414", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10578", + "@id": "_:b26081", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", "result": { - "@id": "_:b18958", + "@id": "_:b26082", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10577", + "@id": "_:b7618", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1886", + "@id": "_:b7619", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10585", + "@id": "_:b18494", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18545", + "@id": "_:b18495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10579", + "@id": "_:b26075", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", "result": { - "@id": "_:b23268", + "@id": "_:b26076", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10584", + "@id": "_:b26077", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", "result": { - "@id": "_:b23272", + "@id": "_:b26078", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10583", + "@id": "_:b26079", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", "result": { - "@id": "_:b23271", + "@id": "_:b26080", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr10-out.nq", - "title": "Simple protected and unprotected terms.", + "title": "Expands input using aliased @nest", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n002-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1810", + "@id": "_:b355", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Simple protected and unprotected terms.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr10-in.jsonld", "assertions": [ { - "@id": "_:b1815", + "@id": "_:b14235", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26226", + "@id": "_:b14236", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1811", + "@id": "_:b1968", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14671", + "@id": "_:b1969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1821", + "@id": "_:b6486", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21783", + "@id": "_:b6487", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1813", + "@id": "_:b10235", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22604", + "@id": "_:b10236", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1819", + "@id": "_:b15334", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29623", + "@id": "_:b15335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", + } + }, + { + "@id": "_:b4415", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4416", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1814", + "@id": "_:b26089", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", "result": { - "@id": "_:b24824", + "@id": "_:b26090", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1817", + "@id": "_:b7620", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25118", + "@id": "_:b7621", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1812", + "@id": "_:b18496", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16158", + "@id": "_:b18497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1816", + "@id": "_:b26083", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", "result": { - "@id": "_:b19231", + "@id": "_:b26084", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1818", + "@id": "_:b26085", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", "result": { - "@id": "_:b29326", + "@id": "_:b26086", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1820", + "@id": "_:b26087", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", "result": { - "@id": "_:b23427", + "@id": "_:b26088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Fail to override protected term.", + "title": "Appends nested values when property at base and nested", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n003-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6751", + "@id": "_:b356", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Fail to override protected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr11-in.jsonld", "assertions": [ { - "@id": "_:b19896", + "@id": "_:b14237", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24982", + "@id": "_:b14238", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19891", + "@id": "_:b1970", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24716", + "@id": "_:b1971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19887", + "@id": "_:b6488", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24092", + "@id": "_:b6489", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19895", + "@id": "_:b10237", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23979", + "@id": "_:b10238", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19886", + "@id": "_:b15336", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20263", + "@id": "_:b15337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", + } + }, + { + "@id": "_:b4417", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4418", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19888", + "@id": "_:b26097", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", "result": { - "@id": "_:b22739", + "@id": "_:b26098", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19893", + "@id": "_:b7624", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6471", + "@id": "_:b7625", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19889", + "@id": "_:b18498", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24978", + "@id": "_:b18499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19892", + "@id": "_:b26091", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", "result": { - "@id": "_:b24980", + "@id": "_:b26092", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19890", + "@id": "_:b26093", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", "result": { - "@id": "_:b24979", + "@id": "_:b26094", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19894", + "@id": "_:b26095", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", "result": { - "@id": "_:b24981", + "@id": "_:b26096", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Scoped context fail to override protected term.", + "title": "Appends nested values from all @nest aliases", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n004-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b949", + "@id": "_:b357", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Scoped context fail to override protected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr12-in.jsonld", "assertions": [ { - "@id": "_:b950", + "@id": "_:b14239", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18992", + "@id": "_:b14240", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b954", + "@id": "_:b1972", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29083", + "@id": "_:b1973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b957", + "@id": "_:b6490", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29085", + "@id": "_:b6491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b951", + "@id": "_:b10239", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23890", + "@id": "_:b10240", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b952", + "@id": "_:b15338", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27455", + "@id": "_:b15339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", + } + }, + { + "@id": "_:b4419", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4420", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b958", + "@id": "_:b26105", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", "result": { - "@id": "_:b18573", + "@id": "_:b26106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b947", + "@id": "_:b7626", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b948", + "@id": "_:b7627", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b953", + "@id": "_:b18500", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28856", + "@id": "_:b18501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b955", + "@id": "_:b26099", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", "result": { - "@id": "_:b17776", + "@id": "_:b26100", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b956", + "@id": "_:b26101", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", "result": { - "@id": "_:b29084", + "@id": "_:b26102", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b959", + "@id": "_:b26103", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", "result": { - "@id": "_:b24162", + "@id": "_:b26104", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr13-out.nq", - "title": "Override unprotected term.", + "title": "Nested nested containers", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n005-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7690", + "@id": "_:b358", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Override unprotected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr13-in.jsonld", "assertions": [ { - "@id": "_:b7700", + "@id": "_:b14241", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27957", + "@id": "_:b14242", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7699", + "@id": "_:b1974", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27804", + "@id": "_:b1975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7696", + "@id": "_:b6492", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28187", + "@id": "_:b6493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7689", + "@id": "_:b10241", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4997", + "@id": "_:b10242", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7692", + "@id": "_:b15340", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20872", + "@id": "_:b15341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", + } + }, + { + "@id": "_:b4421", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4422", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7694", + "@id": "_:b26113", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", "result": { - "@id": "_:b25934", + "@id": "_:b26114", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7693", + "@id": "_:b7628", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24491", + "@id": "_:b7629", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7698", + "@id": "_:b18502", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28416", + "@id": "_:b18503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7697", + "@id": "_:b26107", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", "result": { - "@id": "_:b27283", + "@id": "_:b26108", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7695", + "@id": "_:b26109", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", "result": { - "@id": "_:b27885", + "@id": "_:b26110", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7691", + "@id": "_:b26111", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", "result": { - "@id": "_:b14272", + "@id": "_:b26112", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr14-out.nq", - "title": "Clear protection with null context.", + "title": "Arrays of nested values", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n006-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13710", + "@id": "_:b359", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Clear protection with null context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr14-in.jsonld", "assertions": [ { - "@id": "_:b13708", + "@id": "_:b14243", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13709", + "@id": "_:b14244", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13715", + "@id": "_:b1976", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27110", + "@id": "_:b1977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13718", + "@id": "_:b6494", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25777", + "@id": "_:b6495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13717", + "@id": "_:b10243", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29384", + "@id": "_:b10244", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13716", + "@id": "_:b15342", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25859", + "@id": "_:b15343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", + } + }, + { + "@id": "_:b4423", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4424", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13711", + "@id": "_:b26121", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", "result": { - "@id": "_:b21776", + "@id": "_:b26122", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13714", + "@id": "_:b7630", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26397", + "@id": "_:b7631", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13719", + "@id": "_:b18504", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23737", + "@id": "_:b18505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13713", + "@id": "_:b26115", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", "result": { - "@id": "_:b24068", + "@id": "_:b26116", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13720", + "@id": "_:b26117", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", "result": { - "@id": "_:b28443", + "@id": "_:b26118", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13712", + "@id": "_:b26119", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", "result": { - "@id": "_:b22685", + "@id": "_:b26120", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr15-out.nq", - "title": "Clear protection with array with null context", + "title": "A nest of arrays", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n007-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6106", + "@id": "_:b360", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Clear protection with array with null context", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr15-in.jsonld", "assertions": [ { - "@id": "_:b6109", + "@id": "_:b14245", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20701", + "@id": "_:b14246", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6108", + "@id": "_:b1978", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19320", + "@id": "_:b1979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6107", + "@id": "_:b6496", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7897", + "@id": "_:b6497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6111", + "@id": "_:b10245", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23828", + "@id": "_:b10246", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6104", + "@id": "_:b15344", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6105", + "@id": "_:b15345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", + } + }, + { + "@id": "_:b4425", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4426", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6116", + "@id": "_:b26129", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", "result": { - "@id": "_:b23830", + "@id": "_:b26130", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6113", + "@id": "_:b7632", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20315", + "@id": "_:b7633", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6112", + "@id": "_:b18506", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23829", + "@id": "_:b18507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6114", + "@id": "_:b26123", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", "result": { - "@id": "_:b9943", + "@id": "_:b26124", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6115", + "@id": "_:b26125", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", "result": { - "@id": "_:b18995", + "@id": "_:b26126", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6110", + "@id": "_:b26127", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", "result": { - "@id": "_:b23827", + "@id": "_:b26128", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr16-out.nq", - "title": "Override protected terms after null.", + "title": "Multiple keys may mapping to @type when nesting", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n008-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3766", + "@id": "_:b361", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Override protected terms after null.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr16-in.jsonld", "assertions": [ { - "@id": "_:b3764", + "@id": "_:b14247", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3765", + "@id": "_:b14248", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3774", + "@id": "_:b1980", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27576", + "@id": "_:b1981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3768", + "@id": "_:b6498", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24568", + "@id": "_:b6499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3776", + "@id": "_:b10249", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2678", + "@id": "_:b10250", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3770", + "@id": "_:b15348", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1528", + "@id": "_:b15349", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", + } + }, + { + "@id": "_:b4427", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4428", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3775", + "@id": "_:b26137", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", "result": { - "@id": "_:b23721", + "@id": "_:b26138", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3767", + "@id": "_:b7634", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8570", + "@id": "_:b7635", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3771", + "@id": "_:b18508", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29593", + "@id": "_:b18509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3773", + "@id": "_:b26131", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", "result": { - "@id": "_:b28831", + "@id": "_:b26132", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b3769", + "@id": "_:b26133", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", "result": { - "@id": "_:b26098", + "@id": "_:b26134", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3772", + "@id": "_:b26135", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", "result": { - "@id": "_:b27598", + "@id": "_:b26136", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Fail to override protected terms with type.", + "title": "@version may be specified after first context", + "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13461", + "@id": "_:b362", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Fail to override protected terms with type.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr17-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/p001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/p001-out.jsonld", "assertions": [ { - "@id": "_:b13471", + "@id": "_:b14249", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25083", + "@id": "_:b14250", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13464", + "@id": "_:b1982", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25077", + "@id": "_:b1983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13469", + "@id": "_:b6500", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25081", + "@id": "_:b6501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13459", + "@id": "_:b10251", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13460", + "@id": "_:b10252", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13470", + "@id": "_:b15350", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25082", + "@id": "_:b15351", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", + } + }, + { + "@id": "_:b4429", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4430", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13463", + "@id": "_:b26145", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", "result": { - "@id": "_:b21986", + "@id": "_:b26146", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13466", + "@id": "_:b7636", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25078", + "@id": "_:b7637", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13462", + "@id": "_:b18510", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4258", + "@id": "_:b18511", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13467", + "@id": "_:b26139", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", "result": { - "@id": "_:b25079", + "@id": "_:b26140", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13468", + "@id": "_:b26141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", "result": { - "@id": "_:b25080", + "@id": "_:b26142", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13465", + "@id": "_:b26143", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", "result": { - "@id": "_:b15811", + "@id": "_:b26144", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Fail to override protected terms with type+null+ctx.", + "title": "@version setting [1.0, 1.1, 1.0]", + "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9235", + "@id": "_:b363", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Fail to override protected terms with type+null+ctx.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr18-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/p002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/p002-out.jsonld", "assertions": [ { - "@id": "_:b9245", + "@id": "_:b14251", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25872", + "@id": "_:b14252", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9241", + "@id": "_:b1984", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25868", + "@id": "_:b1985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9244", + "@id": "_:b6502", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25871", + "@id": "_:b6503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9242", + "@id": "_:b10253", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25869", + "@id": "_:b10254", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9233", + "@id": "_:b15352", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9234", + "@id": "_:b15353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", + } + }, + { + "@id": "_:b4431", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4432", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9237", + "@id": "_:b26153", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", "result": { - "@id": "_:b23926", + "@id": "_:b26154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9239", + "@id": "_:b7638", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25866", + "@id": "_:b7639", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9243", + "@id": "_:b18512", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25870", + "@id": "_:b18513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9240", + "@id": "_:b26147", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", "result": { - "@id": "_:b25867", + "@id": "_:b26148", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9236", + "@id": "_:b26149", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", "result": { - "@id": "_:b13406", + "@id": "_:b26150", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9238", + "@id": "_:b26151", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", "result": { - "@id": "_:b24461", + "@id": "_:b26152", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr19-out.nq", - "title": "Mix of protected and unprotected terms.", + "title": "@version setting [1.1, 1.0]", + "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6429", + "@id": "_:b364", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Mix of protected and unprotected terms.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr19-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/p003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/p003-out.jsonld", "assertions": [ { - "@id": "_:b6437", + "@id": "_:b14253", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20779", + "@id": "_:b14254", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6431", + "@id": "_:b1986", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17709", + "@id": "_:b1987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6439", + "@id": "_:b6504", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7939", + "@id": "_:b6505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6438", + "@id": "_:b10255", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7079", + "@id": "_:b10256", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6432", + "@id": "_:b15354", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6578", + "@id": "_:b15355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", + } + }, + { + "@id": "_:b4433", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4434", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6427", + "@id": "_:b26161", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", "result": { - "@id": "_:b6428", + "@id": "_:b26162", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6436", + "@id": "_:b7640", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20778", + "@id": "_:b7641", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6430", + "@id": "_:b18514", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7100", + "@id": "_:b18515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6435", + "@id": "_:b26155", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", "result": { - "@id": "_:b20777", + "@id": "_:b26156", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6433", + "@id": "_:b26157", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", "result": { - "@id": "_:b20775", + "@id": "_:b26158", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6434", + "@id": "_:b26159", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", "result": { - "@id": "_:b20776", + "@id": "_:b26160", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Fail with mix of protected and unprotected terms with type+null+ctx.", + "title": "@version setting [1.1, 1.0, 1.1]", + "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10048", + "@id": "_:b365", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Fail with mix of protected and unprotected terms with type+null+ctx.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr20-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/p004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/p004-out.jsonld", "assertions": [ { - "@id": "_:b10058", + "@id": "_:b14255", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28639", + "@id": "_:b14256", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10057", + "@id": "_:b1988", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28607", + "@id": "_:b1989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10052", + "@id": "_:b6506", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15969", + "@id": "_:b6507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10053", + "@id": "_:b10257", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26217", + "@id": "_:b10258", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10046", + "@id": "_:b15356", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10047", + "@id": "_:b15357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", + } + }, + { + "@id": "_:b4435", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4436", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10051", + "@id": "_:b26169", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", "result": { - "@id": "_:b23312", + "@id": "_:b26170", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10049", + "@id": "_:b7642", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17682", + "@id": "_:b7643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10054", + "@id": "_:b18516", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27101", + "@id": "_:b18517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10056", + "@id": "_:b26163", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", "result": { - "@id": "_:b28638", + "@id": "_:b26164", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10055", + "@id": "_:b26165", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", "result": { - "@id": "_:b28637", + "@id": "_:b26166", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10050", + "@id": "_:b26167", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", "result": { - "@id": "_:b20150", + "@id": "_:b26168", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Fail with mix of protected and unprotected terms with type+null.", + "title": "error if @version is json-ld-1.0 for property-valued index", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12310", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b366", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "Fail with mix of protected and unprotected terms with type+null.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr21-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi01-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b12314", + "@id": "_:b14257", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26088", + "@id": "_:b14258", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12315", + "@id": "_:b1990", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27180", + "@id": "_:b1991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12317", + "@id": "_:b6508", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2889", + "@id": "_:b6509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12319", + "@id": "_:b10259", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27977", + "@id": "_:b10260", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12311", + "@id": "_:b15358", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17034", + "@id": "_:b15359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", + } + }, + { + "@id": "_:b4437", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4438", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12316", + "@id": "_:b26177", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", "result": { - "@id": "_:b21204", + "@id": "_:b26178", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12312", + "@id": "_:b7646", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18164", + "@id": "_:b7647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12313", + "@id": "_:b18518", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20708", + "@id": "_:b18519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12308", + "@id": "_:b26171", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", "result": { - "@id": "_:b12309", + "@id": "_:b26172", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12318", + "@id": "_:b26173", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", "result": { - "@id": "_:b25477", + "@id": "_:b26174", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12320", + "@id": "_:b26175", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", "result": { - "@id": "_:b12814", + "@id": "_:b26176", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr22-out.nq", - "title": "Check legal overriding of type-scoped protected term from nested node.", + "title": "error if @container does not include @index for property-valued index", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7451", + "@id": "_:b367", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Check legal overriding of type-scoped protected term from nested node.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr22-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi02-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b7453", + "@id": "_:b14259", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17117", + "@id": "_:b14260", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7456", + "@id": "_:b1992", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1380", + "@id": "_:b1993", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7460", + "@id": "_:b6510", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2512", + "@id": "_:b6511", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7454", + "@id": "_:b10261", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19260", + "@id": "_:b10262", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7457", + "@id": "_:b15360", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29063", + "@id": "_:b15361", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", + } + }, + { + "@id": "_:b4439", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4440", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7458", + "@id": "_:b26185", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", "result": { - "@id": "_:b29548", + "@id": "_:b26186", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7452", + "@id": "_:b7648", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10855", + "@id": "_:b7649", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7461", + "@id": "_:b18520", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16037", + "@id": "_:b18521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7455", + "@id": "_:b26179", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", "result": { - "@id": "_:b23847", + "@id": "_:b26180", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7449", + "@id": "_:b26181", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", "result": { - "@id": "_:b7450", + "@id": "_:b26182", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7459", + "@id": "_:b26183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", "result": { - "@id": "_:b29370", + "@id": "_:b26184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr23-out.nq", - "title": "Allows redefinition of protected alias term with same definition.", + "title": "error if @index is a keyword for property-valued index", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15227", + "@id": "_:b368", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Allows redefinition of protected alias term with same definition.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr23-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi03-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b15236", + "@id": "_:b14261", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26607", + "@id": "_:b14262", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15230", + "@id": "_:b1994", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25008", + "@id": "_:b1995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15225", + "@id": "_:b6512", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15226", + "@id": "_:b6513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15229", + "@id": "_:b10263", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23775", + "@id": "_:b10264", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15233", + "@id": "_:b15362", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28053", + "@id": "_:b15363", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", + } + }, + { + "@id": "_:b4441", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4442", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15231", + "@id": "_:b26193", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", "result": { - "@id": "_:b25549", + "@id": "_:b26194", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15235", + "@id": "_:b7650", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29808", + "@id": "_:b7651", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15228", + "@id": "_:b18522", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21001", + "@id": "_:b18523", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15232", + "@id": "_:b26187", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", "result": { - "@id": "_:b26719", + "@id": "_:b26188", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b15234", + "@id": "_:b26189", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", "result": { - "@id": "_:b28122", + "@id": "_:b26190", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15237", + "@id": "_:b26191", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", "result": { - "@id": "_:b28158", + "@id": "_:b26192", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr24-out.nq", - "title": "Allows redefinition of protected prefix term with same definition.", + "title": "error if @index is not a string for property-valued index", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9182", + "@id": "_:b369", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Allows redefinition of protected prefix term with same definition.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr24-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi04-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b9193", + "@id": "_:b14263", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9203", + "@id": "_:b14264", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9187", + "@id": "_:b1996", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9197", + "@id": "_:b1997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9188", + "@id": "_:b6514", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9198", + "@id": "_:b6515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9191", + "@id": "_:b10265", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9201", + "@id": "_:b10266", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9186", + "@id": "_:b15364", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9196", + "@id": "_:b15365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", + } + }, + { + "@id": "_:b4443", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4444", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9184", + "@id": "_:b26201", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", "result": { - "@id": "_:b9194", + "@id": "_:b26202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9183", + "@id": "_:b7652", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7276", + "@id": "_:b7653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9190", + "@id": "_:b18524", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9200", + "@id": "_:b18525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9185", + "@id": "_:b26195", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", "result": { - "@id": "_:b9195", + "@id": "_:b26196", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9189", + "@id": "_:b26197", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", "result": { - "@id": "_:b9199", + "@id": "_:b26198", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9192", + "@id": "_:b26199", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", "result": { - "@id": "_:b9202", + "@id": "_:b26200", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr25-out.nq", - "title": "Allows redefinition of terms with scoped contexts using same definitions.", + "title": "error if attempting to add property to value object for property-valued index", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1384", + "@id": "_:b370", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Allows redefinition of terms with scoped contexts using same definitions.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr25-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi05-in.jsonld", + "mf:result": "invalid value object", "assertions": [ { - "@id": "_:b1391", + "@id": "_:b14265", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15419", + "@id": "_:b14266", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1387", + "@id": "_:b1998", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23317", + "@id": "_:b1999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1385", + "@id": "_:b6516", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b1659", + "@id": "_:b6517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1388", + "@id": "_:b10267", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20294", + "@id": "_:b10268", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1394", + "@id": "_:b15366", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29435", + "@id": "_:b15367", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", + } + }, + { + "@id": "_:b4445", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4446", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1382", + "@id": "_:b26209", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", "result": { - "@id": "_:b1383", + "@id": "_:b26210", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1392", + "@id": "_:b7654", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14273", + "@id": "_:b7655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1389", + "@id": "_:b18526", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23736", + "@id": "_:b18527", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1386", + "@id": "_:b26203", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", "result": { - "@id": "_:b21672", + "@id": "_:b26204", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1393", + "@id": "_:b26205", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", "result": { - "@id": "_:b16155", + "@id": "_:b26206", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1390", + "@id": "_:b26207", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", "result": { - "@id": "_:b23265", + "@id": "_:b26208", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Fails on redefinition of terms with scoped contexts using different definitions.", + "title": "property-valued index expands to property value, instead of @index (value)", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5770", + "@id": "_:b371", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Fails on redefinition of terms with scoped contexts using different definitions.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr26-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi06-out.jsonld", "assertions": [ { - "@id": "_:b5776", + "@id": "_:b14267", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29156", + "@id": "_:b14268", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5779", + "@id": "_:b2000", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29471", + "@id": "_:b2001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5772", + "@id": "_:b6518", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18438", + "@id": "_:b6519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5775", + "@id": "_:b10271", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22686", + "@id": "_:b10272", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5768", + "@id": "_:b15370", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5769", + "@id": "_:b15371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", + } + }, + { + "@id": "_:b4447", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4448", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5778", + "@id": "_:b26217", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", "result": { - "@id": "_:b28541", + "@id": "_:b26218", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5780", + "@id": "_:b7656", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29472", + "@id": "_:b7657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5777", + "@id": "_:b18528", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29470", + "@id": "_:b18529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5774", + "@id": "_:b26211", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", "result": { - "@id": "_:b28563", + "@id": "_:b26212", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5773", + "@id": "_:b26213", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", "result": { - "@id": "_:b25515", + "@id": "_:b26214", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5771", + "@id": "_:b26215", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", "result": { - "@id": "_:b13692", + "@id": "_:b26216", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr27-out.nq", - "title": "Allows redefinition of protected alias term with same definition modulo protected flag.", + "title": "property-valued index appends to property value, instead of @index (value)", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21606", + "@id": "_:b372", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Allows redefinition of protected alias term with same definition modulo protected flag.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr27-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi07-out.jsonld", "assertions": [ { - "@id": "_:b21609", + "@id": "_:b14269", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24641", + "@id": "_:b14270", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21610", + "@id": "_:b2002", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27081", + "@id": "_:b2003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21608", + "@id": "_:b6520", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25422", + "@id": "_:b6521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21616", + "@id": "_:b10273", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29585", + "@id": "_:b10274", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21604", + "@id": "_:b15372", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21605", + "@id": "_:b15373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", + } + }, + { + "@id": "_:b4449", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4450", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21615", + "@id": "_:b26225", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", "result": { - "@id": "_:b13112", + "@id": "_:b26226", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21612", + "@id": "_:b7658", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28228", + "@id": "_:b7659", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21607", + "@id": "_:b18530", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24512", + "@id": "_:b18531", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21614", + "@id": "_:b26219", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", "result": { - "@id": "_:b29527", + "@id": "_:b26220", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b21611", + "@id": "_:b26221", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", "result": { - "@id": "_:b28899", + "@id": "_:b26222", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21613", + "@id": "_:b26223", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", "result": { - "@id": "_:b29583", + "@id": "_:b26224", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Fails if trying to redefine a protected null term.", + "title": "property-valued index expands to property value, instead of @index (node)", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14439", + "@id": "_:b373", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A protected term with a null IRI mapping cannot be redefined.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr28-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi08-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi08-out.jsonld", "assertions": [ { - "@id": "_:b14441", + "@id": "_:b14271", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21686", + "@id": "_:b14272", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14437", + "@id": "_:b2004", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14438", + "@id": "_:b2005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14446", + "@id": "_:b6522", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21690", + "@id": "_:b6523", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14442", + "@id": "_:b10275", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14793", + "@id": "_:b10276", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14444", + "@id": "_:b15374", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21688", + "@id": "_:b15375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", + } + }, + { + "@id": "_:b4451", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4452", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14445", + "@id": "_:b26233", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", "result": { - "@id": "_:b21689", + "@id": "_:b26234", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14447", + "@id": "_:b7660", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21691", + "@id": "_:b7661", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b14440", + "@id": "_:b18532", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17901", + "@id": "_:b18533", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14443", + "@id": "_:b26227", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", "result": { - "@id": "_:b21687", + "@id": "_:b26228", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14449", + "@id": "_:b26229", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", "result": { - "@id": "_:b21693", + "@id": "_:b26230", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14448", + "@id": "_:b26231", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", "result": { - "@id": "_:b21692", + "@id": "_:b26232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr29-out.nq", - "title": "Does not expand a Compact IRI using a non-prefix term.", + "title": "property-valued index appends to property value, instead of @index (node)", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1903", + "@id": "_:b374", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion of Compact IRIs considers if the term can be used as a prefix.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr29-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi09-out.jsonld", "assertions": [ { - "@id": "_:b1901", + "@id": "_:b14273", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b1902", + "@id": "_:b14274", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1904", + "@id": "_:b2006", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11480", + "@id": "_:b2007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1910", + "@id": "_:b6524", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21777", + "@id": "_:b6525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1912", + "@id": "_:b10277", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3254", + "@id": "_:b10278", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1906", + "@id": "_:b15376", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18787", + "@id": "_:b15377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", + } + }, + { + "@id": "_:b4453", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4454", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1908", + "@id": "_:b26241", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", "result": { - "@id": "_:b10112", + "@id": "_:b26242", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1905", + "@id": "_:b7662", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14727", + "@id": "_:b7663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1911", + "@id": "_:b18534", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3027", + "@id": "_:b18535", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1913", + "@id": "_:b26235", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", "result": { - "@id": "_:b24674", + "@id": "_:b26236", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b1907", + "@id": "_:b26237", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", "result": { - "@id": "_:b23314", + "@id": "_:b26238", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1909", + "@id": "_:b26239", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", "result": { - "@id": "_:b28928", + "@id": "_:b26240", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr30-out.nq", - "title": "Keywords may be protected.", + "title": "property-valued index does not output property for @none", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18686", + "@id": "_:b375", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Keywords may not be redefined other than to protect them.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr30-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi10-out.jsonld", "assertions": [ { - "@id": "_:b18690", + "@id": "_:b14275", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29008", + "@id": "_:b14276", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18684", + "@id": "_:b2008", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18685", + "@id": "_:b2009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18693", + "@id": "_:b6526", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29517", + "@id": "_:b6527", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18692", + "@id": "_:b10279", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14147", + "@id": "_:b10280", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18688", + "@id": "_:b15378", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20699", + "@id": "_:b15379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", + } + }, + { + "@id": "_:b4455", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4456", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18695", + "@id": "_:b26249", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", "result": { - "@id": "_:b29343", + "@id": "_:b26250", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18687", + "@id": "_:b7664", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24822", + "@id": "_:b7665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18694", + "@id": "_:b18536", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27155", + "@id": "_:b18537", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18691", + "@id": "_:b26243", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", "result": { - "@id": "_:b25212", + "@id": "_:b26244", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18696", + "@id": "_:b26245", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", "result": { - "@id": "_:b29383", + "@id": "_:b26246", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18689", + "@id": "_:b26247", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", "result": { - "@id": "_:b25846", + "@id": "_:b26248", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protected keyword aliases cannot be overridden.", + "title": "property-valued index adds property to graph object", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17306", + "@id": "_:b376", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Keywords may not be redefined other than to protect them.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr31-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi11-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi11-out.jsonld", "assertions": [ { - "@id": "_:b17309", + "@id": "_:b14277", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b878", + "@id": "_:b14278", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17315", + "@id": "_:b2010", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29704", + "@id": "_:b2011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17304", + "@id": "_:b6528", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17305", + "@id": "_:b6529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17308", + "@id": "_:b10283", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23407", + "@id": "_:b10284", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17313", + "@id": "_:b15382", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22787", + "@id": "_:b15383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", + } + }, + { + "@id": "_:b4457", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4458", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17316", + "@id": "_:b26257", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", "result": { - "@id": "_:b25407", + "@id": "_:b26258", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17311", + "@id": "_:b7668", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24049", + "@id": "_:b7669", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17307", + "@id": "_:b18538", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21939", + "@id": "_:b18539", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17310", + "@id": "_:b26251", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", "result": { - "@id": "_:b25160", + "@id": "_:b26252", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17312", + "@id": "_:b26253", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", "result": { - "@id": "_:b29140", + "@id": "_:b26254", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17314", + "@id": "_:b26255", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", "result": { - "@id": "_:b23289", + "@id": "_:b26256", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protected @type cannot be overridden.", + "title": "Protect a term", + "rdfs:comment": "Check error when overriding a protected term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7115", + "@id": "_:b377", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Keywords may not be redefined other than to protect them.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr32-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr01-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b7117", + "@id": "_:b14279", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18346", + "@id": "_:b14280", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7116", + "@id": "_:b2012", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17384", + "@id": "_:b2013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7113", + "@id": "_:b6530", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7114", + "@id": "_:b6531", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7124", + "@id": "_:b10285", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19343", + "@id": "_:b10286", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7121", + "@id": "_:b15384", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27886", + "@id": "_:b15385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", + } + }, + { + "@id": "_:b4459", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4460", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7122", + "@id": "_:b26265", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", "result": { - "@id": "_:b29415", + "@id": "_:b26266", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7119", + "@id": "_:b7670", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22272", + "@id": "_:b7671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7125", + "@id": "_:b18540", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26077", + "@id": "_:b18541", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7118", + "@id": "_:b26259", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", "result": { - "@id": "_:b20296", + "@id": "_:b26260", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b7123", + "@id": "_:b26261", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", "result": { - "@id": "_:b7392", + "@id": "_:b26262", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7120", + "@id": "_:b26263", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", "result": { - "@id": "_:b25837", + "@id": "_:b26264", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "Fails if trying to declare a keyword alias as prefix.", + "title": "Set a term to not be protected", + "rdfs:comment": "A term with @protected: false is not protected.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b24911", + "@id": "_:b378", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Keyword aliases can not be used as prefixes.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr33-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr02-out.jsonld", "assertions": [ { - "@id": "_:b24915", + "@id": "_:b14281", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14326", + "@id": "_:b14282", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b24919", + "@id": "_:b2014", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28508", + "@id": "_:b2015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b24914", + "@id": "_:b6532", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27898", + "@id": "_:b6533", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b24918", + "@id": "_:b10287", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28958", + "@id": "_:b10288", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b24917", + "@id": "_:b15386", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28654", + "@id": "_:b15387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", + } + }, + { + "@id": "_:b4461", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4462", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b24913", + "@id": "_:b26273", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", "result": { - "@id": "_:b25808", + "@id": "_:b26274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b24921", + "@id": "_:b7672", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6220", + "@id": "_:b7673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b24922", + "@id": "_:b18542", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27410", + "@id": "_:b18543", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b24916", + "@id": "_:b26267", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", "result": { - "@id": "_:b22997", + "@id": "_:b26268", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b24920", + "@id": "_:b26269", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", "result": { - "@id": "_:b10657", + "@id": "_:b26270", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b24912", + "@id": "_:b26271", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", "result": { - "@id": "_:b7883", + "@id": "_:b26272", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr34-out.nq", - "title": "Ignores a non-keyword term starting with '@'", + "title": "Protect all terms in context", + "rdfs:comment": "A protected context protects all term definitions.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10485", + "@id": "_:b379", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr34-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr03-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b10483", + "@id": "_:b14283", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10484", + "@id": "_:b14284", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10491", + "@id": "_:b2016", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28275", + "@id": "_:b2017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10490", + "@id": "_:b6534", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14110", + "@id": "_:b6535", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10495", + "@id": "_:b10289", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21664", + "@id": "_:b10290", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10487", + "@id": "_:b15388", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19246", + "@id": "_:b15389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", + } + }, + { + "@id": "_:b4463", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4464", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10493", + "@id": "_:b26281", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", "result": { - "@id": "_:b28477", + "@id": "_:b26282", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10492", + "@id": "_:b7674", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27594", + "@id": "_:b7675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10494", + "@id": "_:b18544", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22229", + "@id": "_:b18545", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10486", + "@id": "_:b26275", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", "result": { - "@id": "_:b11158", + "@id": "_:b26276", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10488", + "@id": "_:b26277", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", "result": { - "@id": "_:b21997", + "@id": "_:b26278", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10489", + "@id": "_:b26279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", "result": { - "@id": "_:b27024", + "@id": "_:b26280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr35-out.nq", - "title": "Ignores a non-keyword term starting with '@' (with @vocab)", + "title": "Do not protect term with @protected: false", + "rdfs:comment": "A protected context does not protect terms with @protected: false.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14713", + "@id": "_:b380", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr35-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr04-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b14721", + "@id": "_:b14285", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26463", + "@id": "_:b14286", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14719", + "@id": "_:b2018", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26461", + "@id": "_:b2019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14714", + "@id": "_:b6536", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25742", + "@id": "_:b6537", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14715", + "@id": "_:b10291", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26458", + "@id": "_:b10292", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14717", + "@id": "_:b15390", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26459", + "@id": "_:b15391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", + } + }, + { + "@id": "_:b4465", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4466", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14720", + "@id": "_:b26289", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", "result": { - "@id": "_:b26462", + "@id": "_:b26290", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14712", + "@id": "_:b7676", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14330", + "@id": "_:b7677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14716", + "@id": "_:b18546", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24651", + "@id": "_:b18547", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14723", + "@id": "_:b26283", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", "result": { - "@id": "_:b15902", + "@id": "_:b26284", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14722", + "@id": "_:b26285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", "result": { - "@id": "_:b23114", + "@id": "_:b26286", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14718", + "@id": "_:b26287", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", "result": { - "@id": "_:b26460", + "@id": "_:b26288", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr36-out.nq", - "title": "Ignores a term mapping to a value in the form of a keyword.", + "title": "Clear active context with protected terms from an embedded context", + "rdfs:comment": "The Active context be set to null from an embedded context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4053", + "@id": "_:b381", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr36-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr05-in.jsonld", + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b4055", + "@id": "_:b14287", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4066", + "@id": "_:b14288", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4061", + "@id": "_:b2020", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4072", + "@id": "_:b2021", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4058", + "@id": "_:b6538", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4069", + "@id": "_:b6539", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4057", + "@id": "_:b10295", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4068", + "@id": "_:b10296", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4059", + "@id": "_:b15394", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4070", + "@id": "_:b15395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", + } + }, + { + "@id": "_:b4467", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4468", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4056", + "@id": "_:b26297", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", "result": { - "@id": "_:b4067", + "@id": "_:b26298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4054", + "@id": "_:b7678", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4065", + "@id": "_:b7679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4064", + "@id": "_:b18548", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4075", + "@id": "_:b18549", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4063", + "@id": "_:b26291", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", "result": { - "@id": "_:b4074", + "@id": "_:b26292", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4060", + "@id": "_:b26293", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", "result": { - "@id": "_:b4071", + "@id": "_:b26294", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4062", + "@id": "_:b26295", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", "result": { - "@id": "_:b4073", + "@id": "_:b26296", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr37-out.nq", - "title": "Ignores a term mapping to a value in the form of a keyword (with @vocab).", + "title": "Clear active context of protected terms from a term.", + "rdfs:comment": "The Active context may be set to null from a scoped context of a term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17782", + "@id": "_:b382", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr37-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr06-out.jsonld", "assertions": [ { - "@id": "_:b17789", + "@id": "_:b14289", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20471", + "@id": "_:b14290", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17785", + "@id": "_:b2022", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6936", + "@id": "_:b2023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17781", + "@id": "_:b6540", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10781", + "@id": "_:b6541", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17784", + "@id": "_:b10297", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24003", + "@id": "_:b10298", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17787", + "@id": "_:b15396", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21431", + "@id": "_:b15397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", + } + }, + { + "@id": "_:b4469", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4470", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17791", + "@id": "_:b26305", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", "result": { - "@id": "_:b23584", + "@id": "_:b26306", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17783", + "@id": "_:b7680", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20977", + "@id": "_:b7681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17790", + "@id": "_:b18550", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20729", + "@id": "_:b18551", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17786", + "@id": "_:b26299", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", "result": { - "@id": "_:b26661", + "@id": "_:b26300", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b17792", + "@id": "_:b26301", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", "result": { - "@id": "_:b21076", + "@id": "_:b26302", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17788", + "@id": "_:b26303", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", "result": { - "@id": "_:b29694", + "@id": "_:b26304", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr38-out.nq", - "title": "Ignores a term mapping to a value in the form of a keyword (@reverse).", + "title": "Term with protected scoped context.", + "rdfs:comment": "A scoped context can protect terms.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8314", + "@id": "_:b383", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr38-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr08-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b8317", + "@id": "_:b14291", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13776", + "@id": "_:b14292", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8322", + "@id": "_:b2024", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26344", + "@id": "_:b2025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8319", + "@id": "_:b6542", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26342", + "@id": "_:b6543", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8318", + "@id": "_:b10299", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26341", + "@id": "_:b10300", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8324", + "@id": "_:b15398", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26346", + "@id": "_:b15399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", + } + }, + { + "@id": "_:b4471", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4472", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8321", + "@id": "_:b26313", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", "result": { - "@id": "_:b26343", + "@id": "_:b26314", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8320", + "@id": "_:b7682", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24034", + "@id": "_:b7683", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b8316", + "@id": "_:b18552", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18373", + "@id": "_:b18553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8323", + "@id": "_:b26307", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", "result": { - "@id": "_:b26345", + "@id": "_:b26308", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8315", + "@id": "_:b26309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", "result": { - "@id": "_:b14759", + "@id": "_:b26310", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8313", + "@id": "_:b26311", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", "result": { - "@id": "_:b7431", + "@id": "_:b26312", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr39-out.nq", - "title": "Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab).", + "title": "Attempt to redefine term in other protected context.", + "rdfs:comment": "A protected term cannot redefine another protected term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10031", + "@id": "_:b384", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr39-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr09-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b10039", + "@id": "_:b14293", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29225", + "@id": "_:b14294", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10038", + "@id": "_:b2026", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6008", + "@id": "_:b2027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10029", + "@id": "_:b6544", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10030", + "@id": "_:b6545", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10036", + "@id": "_:b10301", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7631", + "@id": "_:b10302", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10033", + "@id": "_:b15400", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22112", + "@id": "_:b15401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", + } + }, + { + "@id": "_:b4473", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4474", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10032", + "@id": "_:b26321", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", "result": { - "@id": "_:b17318", + "@id": "_:b26322", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10035", + "@id": "_:b7684", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25815", + "@id": "_:b7685", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b10041", + "@id": "_:b18554", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5763", + "@id": "_:b18555", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10040", + "@id": "_:b26315", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", "result": { - "@id": "_:b26926", + "@id": "_:b26316", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10037", + "@id": "_:b26317", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", "result": { - "@id": "_:b28297", + "@id": "_:b26318", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10034", + "@id": "_:b26319", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", "result": { - "@id": "_:b23202", + "@id": "_:b26320", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr40-out.nq", - "title": "Protected terms and property-scoped contexts", + "title": "Simple protected and unprotected terms.", + "rdfs:comment": "Simple protected and unprotected terms.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6239", + "@id": "_:b385", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Check overriding of protected term from property-scoped context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr40-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr10-out.jsonld", "assertions": [ { - "@id": "_:b6244", + "@id": "_:b14295", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26890", + "@id": "_:b14296", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6243", + "@id": "_:b2028", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22385", + "@id": "_:b2029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6246", + "@id": "_:b6546", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28615", + "@id": "_:b6547", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6249", + "@id": "_:b10303", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16020", + "@id": "_:b10304", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6247", + "@id": "_:b15402", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26446", + "@id": "_:b15403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", + } + }, + { + "@id": "_:b4475", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4476", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6245", + "@id": "_:b26329", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", "result": { - "@id": "_:b25101", + "@id": "_:b26330", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6241", + "@id": "_:b7686", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22027", + "@id": "_:b7687", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6237", + "@id": "_:b18556", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6238", + "@id": "_:b18557", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6240", + "@id": "_:b26323", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", "result": { - "@id": "_:b12061", + "@id": "_:b26324", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b6248", + "@id": "_:b26325", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", "result": { - "@id": "_:b29575", + "@id": "_:b26326", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6242", + "@id": "_:b26327", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", "result": { - "@id": "_:b23640", + "@id": "_:b26328", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/rt01-out.nq", - "title": "Representing numbers >= 1e21", + "title": "Fail to override protected term.", + "rdfs:comment": "Fail to override protected term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8138", + "@id": "_:b386", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "numbers with no fractions but that are >= 1e21 are represented as xsd:double", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/rt01-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr11-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b8145", + "@id": "_:b14297", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23839", + "@id": "_:b14298", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8141", + "@id": "_:b2030", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21370", + "@id": "_:b2031", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b8136", + "@id": "_:b6548", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8137", + "@id": "_:b6549", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8144", + "@id": "_:b10305", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23699", + "@id": "_:b10306", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8140", + "@id": "_:b15404", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18699", + "@id": "_:b15405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", + } + }, + { + "@id": "_:b4477", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4478", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8139", + "@id": "_:b26337", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", "result": { - "@id": "_:b17829", + "@id": "_:b26338", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8146", + "@id": "_:b7690", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26479", + "@id": "_:b7691", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8143", + "@id": "_:b18558", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25942", + "@id": "_:b18559", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8147", + "@id": "_:b26331", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", "result": { - "@id": "_:b16858", + "@id": "_:b26332", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8148", + "@id": "_:b26333", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", "result": { - "@id": "_:b15402", + "@id": "_:b26334", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8142", + "@id": "_:b26335", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", "result": { - "@id": "_:b25267", + "@id": "_:b26336", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid context entry", - "title": "@import is invalid in 1.0.", + "title": "Scoped context fail to override protected term.", + "rdfs:comment": "Scoped context fail to override protected term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19836", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b387", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@import is invalid in 1.0.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so01-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr12-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b19842", + "@id": "_:b14299", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27190", + "@id": "_:b14300", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19838", + "@id": "_:b2032", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18957", + "@id": "_:b2033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19843", + "@id": "_:b6550", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27191", + "@id": "_:b6551", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19845", + "@id": "_:b10307", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26908", + "@id": "_:b10308", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19844", + "@id": "_:b15406", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21764", + "@id": "_:b15407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + } + }, + { + "@id": "_:b4479", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4480", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19835", + "@id": "_:b26345", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", "result": { - "@id": "_:b9765", + "@id": "_:b26346", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19841", + "@id": "_:b7692", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26765", + "@id": "_:b7693", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19840", + "@id": "_:b18560", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26668", + "@id": "_:b18561", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19846", + "@id": "_:b26339", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", "result": { - "@id": "_:b27070", + "@id": "_:b26340", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19839", + "@id": "_:b26341", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", "result": { - "@id": "_:b3256", + "@id": "_:b26342", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19837", + "@id": "_:b26343", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", "result": { - "@id": "_:b23037", + "@id": "_:b26344", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid @import value", - "title": "@import must be a string", + "title": "Override unprotected term.", + "rdfs:comment": "Override unprotected term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4864", + "@id": "_:b388", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@import must be a string.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so02-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr13-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr13-out.jsonld", "assertions": [ { - "@id": "_:b4872", + "@id": "_:b14301", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27879", + "@id": "_:b14302", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4871", + "@id": "_:b2034", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27909", + "@id": "_:b2035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4868", + "@id": "_:b6552", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25120", + "@id": "_:b6553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4873", + "@id": "_:b10309", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26214", + "@id": "_:b10310", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4869", + "@id": "_:b15408", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27204", + "@id": "_:b15409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", + } + }, + { + "@id": "_:b4481", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4482", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4865", + "@id": "_:b26353", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", "result": { - "@id": "_:b8195", + "@id": "_:b26354", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4866", + "@id": "_:b7694", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20221", + "@id": "_:b7695", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4874", + "@id": "_:b18562", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28069", + "@id": "_:b18563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4870", + "@id": "_:b26347", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", "result": { - "@id": "_:b27484", + "@id": "_:b26348", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b4867", + "@id": "_:b26349", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", "result": { - "@id": "_:b22755", + "@id": "_:b26350", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4862", + "@id": "_:b26351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", "result": { - "@id": "_:b4863", + "@id": "_:b26352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid context entry", - "title": "@import overflow", + "title": "Clear protection with null context.", + "rdfs:comment": "Clear protection with null context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14150", + "@id": "_:b389", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Processors must detect source contexts that include @import.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so03-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr14-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr14-out.jsonld", "assertions": [ { - "@id": "_:b14152", + "@id": "_:b14303", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21304", + "@id": "_:b14304", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14149", + "@id": "_:b2036", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7434", + "@id": "_:b2037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14157", + "@id": "_:b6554", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26333", + "@id": "_:b6555", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14160", + "@id": "_:b10311", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26336", + "@id": "_:b10312", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14156", + "@id": "_:b15410", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25576", + "@id": "_:b15411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", + } + }, + { + "@id": "_:b4483", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4484", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14158", + "@id": "_:b26361", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", "result": { - "@id": "_:b26334", + "@id": "_:b26362", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14153", + "@id": "_:b7696", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22858", + "@id": "_:b7697", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14159", + "@id": "_:b18564", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26335", + "@id": "_:b18565", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14151", + "@id": "_:b26355", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", "result": { - "@id": "_:b17032", + "@id": "_:b26356", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14155", + "@id": "_:b26357", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", "result": { - "@id": "_:b24857", + "@id": "_:b26358", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14154", + "@id": "_:b26359", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", "result": { - "@id": "_:b24255", + "@id": "_:b26360", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/so05-out.nq", - "title": "@propagate: true on type-scoped context with @import", + "title": "Clear protection with array with null context", + "rdfs:comment": "Clear protection with array with null context", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9077", + "@id": "_:b390", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped context with @propagate: true survive node-objects (with @import)", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so05-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr15-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr15-out.jsonld", "assertions": [ { - "@id": "_:b9076", + "@id": "_:b14305", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b1116", + "@id": "_:b14306", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9078", + "@id": "_:b2038", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9887", + "@id": "_:b2039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9085", + "@id": "_:b6556", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26415", + "@id": "_:b6557", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9086", + "@id": "_:b10313", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29834", + "@id": "_:b10314", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9081", + "@id": "_:b15412", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26133", + "@id": "_:b15413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", + } + }, + { + "@id": "_:b4485", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4486", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9080", + "@id": "_:b26369", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", "result": { - "@id": "_:b16500", + "@id": "_:b26370", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9084", + "@id": "_:b7698", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29833", + "@id": "_:b7699", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9087", + "@id": "_:b18566", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29547", + "@id": "_:b18567", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9083", + "@id": "_:b26363", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", "result": { - "@id": "_:b24084", + "@id": "_:b26364", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9082", + "@id": "_:b26365", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", "result": { - "@id": "_:b27737", + "@id": "_:b26366", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9079", + "@id": "_:b26367", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", "result": { - "@id": "_:b20972", + "@id": "_:b26368", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/so06-out.nq", - "title": "@propagate: false on property-scoped context with @import", + "title": "Override protected terms after null.", + "rdfs:comment": "Override protected terms after null.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19449", + "@id": "_:b391", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "property-scoped context with @propagate: false do not survive node-objects (with @import)", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so06-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr16-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr16-out.jsonld", "assertions": [ { - "@id": "_:b19450", + "@id": "_:b14307", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19461", + "@id": "_:b14308", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19452", + "@id": "_:b2040", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19463", + "@id": "_:b2041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19454", + "@id": "_:b6558", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19465", + "@id": "_:b6559", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19458", + "@id": "_:b10317", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19467", + "@id": "_:b10318", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19455", + "@id": "_:b15416", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18605", + "@id": "_:b15417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", + } + }, + { + "@id": "_:b4487", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4488", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19453", + "@id": "_:b26377", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", "result": { - "@id": "_:b19464", + "@id": "_:b26378", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19456", + "@id": "_:b7700", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19466", + "@id": "_:b7701", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19459", + "@id": "_:b18568", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19468", + "@id": "_:b18569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19451", + "@id": "_:b26371", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", "result": { - "@id": "_:b19462", + "@id": "_:b26372", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b19460", + "@id": "_:b26373", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", "result": { - "@id": "_:b19469", + "@id": "_:b26374", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19457", + "@id": "_:b26375", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", "result": { - "@id": "_:b7432", + "@id": "_:b26376", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protect all terms in sourced context", + "title": "Fail to override protected terms with type.", + "rdfs:comment": "Fail to override protected terms with type.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18875", + "@id": "_:b392", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A protected context protects all term definitions.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so07-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr17-in.jsonld", + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b18876", + "@id": "_:b14309", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22464", + "@id": "_:b14310", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18885", + "@id": "_:b2042", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29755", + "@id": "_:b2043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18882", + "@id": "_:b6560", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29414", + "@id": "_:b6561", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18878", + "@id": "_:b10319", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26175", + "@id": "_:b10320", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18883", + "@id": "_:b15418", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29288", + "@id": "_:b15419", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", + } + }, + { + "@id": "_:b4489", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4490", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18881", + "@id": "_:b26385", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", "result": { - "@id": "_:b29308", + "@id": "_:b26386", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18877", + "@id": "_:b7702", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26106", + "@id": "_:b7703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18879", + "@id": "_:b18570", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24813", + "@id": "_:b18571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18884", + "@id": "_:b26379", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", "result": { - "@id": "_:b29637", + "@id": "_:b26380", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18873", + "@id": "_:b26381", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", "result": { - "@id": "_:b18874", + "@id": "_:b26382", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18880", + "@id": "_:b26383", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", "result": { - "@id": "_:b28175", + "@id": "_:b26384", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/so08-out.nq", - "title": "Override term defined in sourced context", + "title": "Fail to override protected terms with type+null+ctx.", + "rdfs:comment": "Fail to override protected terms with type+null+ctx.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2183", + "@id": "_:b393", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "The containing context is merged into the source context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so08-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr18-in.jsonld", + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b2185", + "@id": "_:b14311", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17329", + "@id": "_:b14312", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2188", + "@id": "_:b2044", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10114", + "@id": "_:b2045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2181", + "@id": "_:b6562", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2182", + "@id": "_:b6563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2184", + "@id": "_:b10321", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13780", + "@id": "_:b10322", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2187", + "@id": "_:b15420", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23489", + "@id": "_:b15421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", + } + }, + { + "@id": "_:b4491", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4492", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2193", + "@id": "_:b26393", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", "result": { - "@id": "_:b17666", + "@id": "_:b26394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2186", + "@id": "_:b7704", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23488", + "@id": "_:b7705", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2189", + "@id": "_:b18572", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23490", + "@id": "_:b18573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2191", + "@id": "_:b26387", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", "result": { - "@id": "_:b1745", + "@id": "_:b26388", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2190", + "@id": "_:b26389", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", "result": { - "@id": "_:b23491", + "@id": "_:b26390", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2192", + "@id": "_:b26391", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", "result": { - "@id": "_:b15905", + "@id": "_:b26392", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/so09-out.nq", - "title": "Override @vocab defined in sourced context", + "title": "Mix of protected and unprotected terms.", + "rdfs:comment": "Mix of protected and unprotected terms.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9460", + "@id": "_:b394", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "The containing context is merged into the source context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so09-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr19-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr19-out.jsonld", "assertions": [ { - "@id": "_:b9462", + "@id": "_:b14313", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19676", + "@id": "_:b14314", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9458", + "@id": "_:b2046", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9459", + "@id": "_:b2047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9469", + "@id": "_:b6564", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22582", + "@id": "_:b6565", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9461", + "@id": "_:b10323", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14837", + "@id": "_:b10324", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9464", + "@id": "_:b15422", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22579", + "@id": "_:b15423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", + } + }, + { + "@id": "_:b4493", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4494", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9468", + "@id": "_:b26401", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", "result": { - "@id": "_:b20768", + "@id": "_:b26402", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9466", + "@id": "_:b7706", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22580", + "@id": "_:b7707", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9463", + "@id": "_:b18574", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20867", + "@id": "_:b18575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9465", + "@id": "_:b26395", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", "result": { - "@id": "_:b18744", + "@id": "_:b26396", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b9467", + "@id": "_:b26397", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", "result": { - "@id": "_:b22581", + "@id": "_:b26398", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9470", + "@id": "_:b26399", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", "result": { - "@id": "_:b22583", + "@id": "_:b26400", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protect terms in sourced context", + "title": "Fail with mix of protected and unprotected terms with type+null+ctx.", + "rdfs:comment": "Fail with mix of protected and unprotected terms with type+null+ctx.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16368", + "@id": "_:b395", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "The containing context is merged into the source context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so10-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr20-in.jsonld", + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b16373", + "@id": "_:b14315", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28301", + "@id": "_:b14316", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16366", + "@id": "_:b2048", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16367", + "@id": "_:b2049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16372", + "@id": "_:b6566", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27785", + "@id": "_:b6567", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16369", + "@id": "_:b10325", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23018", + "@id": "_:b10326", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16374", + "@id": "_:b15424", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22068", + "@id": "_:b15425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", + } + }, + { + "@id": "_:b4495", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4496", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16378", + "@id": "_:b26409", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", "result": { - "@id": "_:b24782", + "@id": "_:b26410", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16371", + "@id": "_:b7708", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24599", + "@id": "_:b7709", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16376", + "@id": "_:b18576", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29749", + "@id": "_:b18577", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16377", + "@id": "_:b26403", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", "result": { - "@id": "_:b24526", + "@id": "_:b26404", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16375", + "@id": "_:b26405", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", "result": { - "@id": "_:b10548", + "@id": "_:b26406", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16370", + "@id": "_:b26407", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", "result": { - "@id": "_:b24132", + "@id": "_:b26408", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/so11-out.nq", - "title": "Override protected terms in sourced context", + "title": "Fail with mix of protected and unprotected terms with type+null.", + "rdfs:comment": "Fail with mix of protected and unprotected terms with type+null.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12764", + "@id": "_:b396", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "The containing context is merged into the source context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so11-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr21-in.jsonld", + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b12762", + "@id": "_:b14317", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12763", + "@id": "_:b14318", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12770", + "@id": "_:b2050", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27212", + "@id": "_:b2051", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12773", + "@id": "_:b6568", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27214", + "@id": "_:b6569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12774", + "@id": "_:b10327", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19780", + "@id": "_:b10328", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12769", + "@id": "_:b15426", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27211", + "@id": "_:b15427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + } + }, + { + "@id": "_:b4497", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4498", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12771", + "@id": "_:b26417", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", "result": { - "@id": "_:b27213", + "@id": "_:b26418", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12765", + "@id": "_:b7712", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18911", + "@id": "_:b7713", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12766", + "@id": "_:b18578", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26669", + "@id": "_:b18579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12768", + "@id": "_:b26411", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", "result": { - "@id": "_:b27210", + "@id": "_:b26412", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12767", + "@id": "_:b26413", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", "result": { - "@id": "_:b27209", + "@id": "_:b26414", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12772", + "@id": "_:b26415", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", "result": { - "@id": "_:b13405", + "@id": "_:b26416", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid context entry", - "title": "@import may not be used in an imported context.", + "title": "Check legal overriding of type-scoped protected term from nested node.", + "rdfs:comment": "Check legal overriding of type-scoped protected term from nested node.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10724", + "@id": "_:b397", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@import only valid within a term definition.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so12-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr22-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr22-out.jsonld", "assertions": [ { - "@id": "_:b10726", + "@id": "_:b14319", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23094", + "@id": "_:b14320", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10728", + "@id": "_:b2052", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24729", + "@id": "_:b2053", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10733", + "@id": "_:b6570", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22347", + "@id": "_:b6571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10735", + "@id": "_:b10329", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26279", + "@id": "_:b10330", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10729", + "@id": "_:b15428", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22443", + "@id": "_:b15429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", + } + }, + { + "@id": "_:b4499", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4500", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10727", + "@id": "_:b26425", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", "result": { - "@id": "_:b26275", + "@id": "_:b26426", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10732", + "@id": "_:b7714", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26277", + "@id": "_:b7715", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10725", + "@id": "_:b18580", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3805", + "@id": "_:b18581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10730", + "@id": "_:b26419", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", "result": { - "@id": "_:b24492", + "@id": "_:b26420", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10734", + "@id": "_:b26421", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", "result": { - "@id": "_:b26278", + "@id": "_:b26422", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10731", + "@id": "_:b26423", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", "result": { - "@id": "_:b26276", + "@id": "_:b26424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid remote context", - "title": "@import can only reference a single context", + "title": "Allows redefinition of protected alias term with same definition.", + "rdfs:comment": "Allows redefinition of protected alias term with same definition.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12610", + "@id": "_:b398", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@import can only reference a single context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so13-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr23-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr23-out.jsonld", "assertions": [ { - "@id": "_:b12612", + "@id": "_:b14321", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23246", + "@id": "_:b14322", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12614", + "@id": "_:b2054", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25739", + "@id": "_:b2055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12615", + "@id": "_:b6572", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27657", + "@id": "_:b6573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12611", + "@id": "_:b10331", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17744", + "@id": "_:b10332", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12613", + "@id": "_:b15430", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26001", + "@id": "_:b15431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", + } + }, + { + "@id": "_:b4501", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4502", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12618", + "@id": "_:b26433", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", "result": { - "@id": "_:b12409", + "@id": "_:b26434", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12608", + "@id": "_:b7716", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12609", + "@id": "_:b7717", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12620", + "@id": "_:b18582", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21041", + "@id": "_:b18583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12619", + "@id": "_:b26427", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", "result": { - "@id": "_:b28009", + "@id": "_:b26428", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b12616", + "@id": "_:b26429", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", "result": { - "@id": "_:b29330", + "@id": "_:b26430", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12617", + "@id": "_:b26431", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", "result": { - "@id": "_:b28926", + "@id": "_:b26432", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "@type: @none is illegal in 1.0.", + "title": "Allows redefinition of protected prefix term with same definition.", + "rdfs:comment": "Allows redefinition of protected prefix term with same definition.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2694", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b399", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@type: @none is illegal in json-ld-1.0.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/tn01-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr24-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr24-out.jsonld", "assertions": [ { - "@id": "_:b2698", + "@id": "_:b14323", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4953", + "@id": "_:b14324", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2702", + "@id": "_:b2056", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4957", + "@id": "_:b2057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2697", + "@id": "_:b6574", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4952", + "@id": "_:b6575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2695", + "@id": "_:b10333", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4950", + "@id": "_:b10334", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2692", + "@id": "_:b15432", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2693", + "@id": "_:b15433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", + } + }, + { + "@id": "_:b4503", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4504", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2696", + "@id": "_:b26441", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", "result": { - "@id": "_:b4951", + "@id": "_:b26442", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2699", + "@id": "_:b7718", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4954", + "@id": "_:b7719", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2704", + "@id": "_:b18584", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4959", + "@id": "_:b18585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2701", + "@id": "_:b26435", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", "result": { - "@id": "_:b4956", + "@id": "_:b26436", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b2703", + "@id": "_:b26437", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", "result": { - "@id": "_:b4958", + "@id": "_:b26438", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2700", + "@id": "_:b26439", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", "result": { - "@id": "_:b4955", + "@id": "_:b26440", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/tn02-out.nq", - "title": "@type: @none expands strings as value objects", + "title": "Allows redefinition of terms with scoped contexts using same definitions.", + "rdfs:comment": "Allows redefinition of terms with scoped contexts using same definitions.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10101", + "@id": "_:b400", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@type: @none leaves inputs other than strings alone", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/tn02-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr25-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr25-out.jsonld", "assertions": [ { - "@id": "_:b10111", + "@id": "_:b14325", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28528", + "@id": "_:b14326", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10103", + "@id": "_:b2058", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24870", + "@id": "_:b2059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10104", + "@id": "_:b6576", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27364", + "@id": "_:b6577", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10109", + "@id": "_:b10335", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17943", + "@id": "_:b10336", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10110", + "@id": "_:b15434", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27062", + "@id": "_:b15435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", + } + }, + { + "@id": "_:b4505", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4506", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10107", + "@id": "_:b26449", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", "result": { - "@id": "_:b28258", + "@id": "_:b26450", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10105", + "@id": "_:b7720", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24509", + "@id": "_:b7721", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10099", + "@id": "_:b18586", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10100", + "@id": "_:b18587", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10102", + "@id": "_:b26443", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", "result": { - "@id": "_:b22353", + "@id": "_:b26444", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b10106", + "@id": "_:b26445", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", "result": { - "@id": "_:b29372", + "@id": "_:b26446", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10108", + "@id": "_:b26447", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", "result": { - "@id": "_:b29775", + "@id": "_:b26448", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf01-out.nq", - "title": "Triples including invalid subject IRIs are rejected", + "title": "Fails on redefinition of terms with scoped contexts using different definitions.", + "rdfs:comment": "Fails on redefinition of terms with scoped contexts using different definitions.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5436", + "@id": "_:b401", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "ToRdf emits only well-formed statements.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf01-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr26-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b5446", + "@id": "_:b14327", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9482", + "@id": "_:b14328", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5443", + "@id": "_:b2060", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9479", + "@id": "_:b2061", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5441", + "@id": "_:b6578", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9477", + "@id": "_:b6579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5434", + "@id": "_:b10339", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5435", + "@id": "_:b10340", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5442", + "@id": "_:b15438", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9478", + "@id": "_:b15439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", + } + }, + { + "@id": "_:b4507", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4508", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5445", + "@id": "_:b26457", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", "result": { - "@id": "_:b9481", + "@id": "_:b26458", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5439", + "@id": "_:b7722", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9475", + "@id": "_:b7723", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5444", + "@id": "_:b18588", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9480", + "@id": "_:b18589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5438", + "@id": "_:b26451", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", "result": { - "@id": "_:b9474", + "@id": "_:b26452", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b5437", + "@id": "_:b26453", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", "result": { - "@id": "_:b9473", + "@id": "_:b26454", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5440", + "@id": "_:b26455", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", "result": { - "@id": "_:b9476", + "@id": "_:b26456", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf02-out.nq", - "title": "Triples including invalid predicate IRIs are rejected", + "title": "Allows redefinition of protected alias term with same definition modulo protected flag.", + "rdfs:comment": "Allows redefinition of protected alias term with same definition modulo protected flag.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16415", + "@id": "_:b402", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "ToRdf emits only well-formed statements.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf02-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr27-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr27-out.jsonld", "assertions": [ { - "@id": "_:b16419", + "@id": "_:b14329", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25966", + "@id": "_:b14330", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16416", + "@id": "_:b2062", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17575", + "@id": "_:b2063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16421", + "@id": "_:b6580", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9036", + "@id": "_:b6581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16425", + "@id": "_:b10341", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20830", + "@id": "_:b10342", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16420", + "@id": "_:b15440", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10586", + "@id": "_:b15441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", + } + }, + { + "@id": "_:b4509", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4510", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16417", + "@id": "_:b26465", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", "result": { - "@id": "_:b24295", + "@id": "_:b26466", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16418", + "@id": "_:b7724", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25965", + "@id": "_:b7725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16423", + "@id": "_:b18590", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25968", + "@id": "_:b18591", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16413", + "@id": "_:b26459", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", "result": { - "@id": "_:b16414", + "@id": "_:b26460", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b16422", + "@id": "_:b26461", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", "result": { - "@id": "_:b25967", + "@id": "_:b26462", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16424", + "@id": "_:b26463", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", "result": { - "@id": "_:b25969", + "@id": "_:b26464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf03-out.nq", - "title": "Triples including invalid object IRIs are rejected", + "title": "Fails if trying to redefine a protected null term.", + "rdfs:comment": "A protected term with a null IRI mapping cannot be redefined.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14011", + "@id": "_:b403", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "ToRdf emits only well-formed statements.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf03-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr28-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b14013", + "@id": "_:b14331", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25826", + "@id": "_:b14332", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14014", + "@id": "_:b2064", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26149", + "@id": "_:b2065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14021", + "@id": "_:b6582", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24717", + "@id": "_:b6583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14015", + "@id": "_:b10343", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19275", + "@id": "_:b10344", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14019", + "@id": "_:b15442", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26152", + "@id": "_:b15443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", + } + }, + { + "@id": "_:b4511", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4512", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14016", + "@id": "_:b26473", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", "result": { - "@id": "_:b26150", + "@id": "_:b26474", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14020", + "@id": "_:b7726", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26153", + "@id": "_:b7727", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b14018", + "@id": "_:b18592", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26151", + "@id": "_:b18593", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14012", + "@id": "_:b26467", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", "result": { - "@id": "_:b21242", + "@id": "_:b26468", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b14017", + "@id": "_:b26469", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", "result": { - "@id": "_:b25550", + "@id": "_:b26470", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14009", + "@id": "_:b26471", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", "result": { - "@id": "_:b14010", + "@id": "_:b26472", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf04-out.nq", - "title": "Triples including invalid type IRIs are rejected", + "title": "Does not expand a Compact IRI using a non-prefix term.", + "rdfs:comment": "Expansion of Compact IRIs considers if the term can be used as a prefix.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18149", + "@id": "_:b404", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "ToRdf emits only well-formed statements.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf04-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr29-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr29-out.jsonld", "assertions": [ { - "@id": "_:b18154", + "@id": "_:b14333", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28734", + "@id": "_:b14334", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18153", + "@id": "_:b2066", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23776", + "@id": "_:b2067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18151", + "@id": "_:b6584", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21891", + "@id": "_:b6585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18158", + "@id": "_:b10345", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28736", + "@id": "_:b10346", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18156", + "@id": "_:b15444", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22384", + "@id": "_:b15445", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + } + }, + { + "@id": "_:b4513", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4514", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18147", + "@id": "_:b26481", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", "result": { - "@id": "_:b18148", + "@id": "_:b26482", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18155", + "@id": "_:b7728", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28735", + "@id": "_:b7729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18150", + "@id": "_:b18594", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18281", + "@id": "_:b18595", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18152", + "@id": "_:b26475", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", "result": { - "@id": "_:b24103", + "@id": "_:b26476", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b18159", + "@id": "_:b26477", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", "result": { - "@id": "_:b26603", + "@id": "_:b26478", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18157", + "@id": "_:b26479", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", "result": { - "@id": "_:b24573", + "@id": "_:b26480", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf05-out.nq", - "title": "Triples including invalid language tags are rejected", + "title": "Keywords may be protected.", + "rdfs:comment": "Keywords may not be redefined other than to protect them.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8124", + "@id": "_:b405", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "ToRdf emits only well-formed statements.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf05-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr30-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr30-out.jsonld", "assertions": [ { - "@id": "_:b8131", + "@id": "_:b14335", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27368", + "@id": "_:b14336", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8127", + "@id": "_:b2068", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24530", + "@id": "_:b2069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8129", + "@id": "_:b6586", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27367", + "@id": "_:b6587", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8132", + "@id": "_:b10347", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22992", + "@id": "_:b10348", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8125", + "@id": "_:b15446", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17283", + "@id": "_:b15447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", + } + }, + { + "@id": "_:b4515", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4516", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8128", + "@id": "_:b26489", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", "result": { - "@id": "_:b27195", + "@id": "_:b26490", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8122", + "@id": "_:b7730", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8123", + "@id": "_:b7731", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8134", + "@id": "_:b18596", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15767", + "@id": "_:b18597", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8126", + "@id": "_:b26483", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", "result": { - "@id": "_:b24164", + "@id": "_:b26484", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b8130", + "@id": "_:b26485", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", "result": { - "@id": "_:b18913", + "@id": "_:b26486", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8133", + "@id": "_:b26487", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", "result": { - "@id": "_:b27369", + "@id": "_:b26488", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf07-out.nq", - "title": "Triples including invalid graph name IRIs are rejected", + "title": "Protected keyword aliases cannot be overridden.", + "rdfs:comment": "Keywords may not be redefined other than to protect them.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13679", + "@id": "_:b406", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "ToRdf emits only well-formed statements.", - "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf07-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr31-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b13686", + "@id": "_:b14337", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15395", + "@id": "_:b14338", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13680", + "@id": "_:b2070", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15116", + "@id": "_:b2071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13681", + "@id": "_:b6588", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15391", + "@id": "_:b6589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13687", + "@id": "_:b10349", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15396", + "@id": "_:b10350", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13677", + "@id": "_:b15448", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13678", + "@id": "_:b15449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", + } + }, + { + "@id": "_:b4517", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4518", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13685", + "@id": "_:b26497", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", "result": { - "@id": "_:b15394", + "@id": "_:b26498", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13684", + "@id": "_:b7734", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14060", + "@id": "_:b7735", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13682", + "@id": "_:b18598", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15392", + "@id": "_:b18599", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13683", + "@id": "_:b26491", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", "result": { - "@id": "_:b15393", + "@id": "_:b26492", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/" + "assertedBy": null }, { - "@id": "_:b13688", + "@id": "_:b26493", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", "result": { - "@id": "_:b15397", + "@id": "_:b26494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13689", + "@id": "_:b26495", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", "result": { - "@id": "_:b15398", + "@id": "_:b26496", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - } - ], - "rdfs:comment": "These tests implement the requirements for the JSON-LD [Deserialize JSON-LD to RDF Algorithm](https://www.w3.org/TR/json-ld11-api/#deserialize-json-ld-to-rdf-algorithm)." - }, - { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest", - "@type": [ - "mf:Manifest", - "Report" - ], - "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", - "title": "HTML", - "entries": [ + }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e001-out.jsonld", - "title": "Expands embedded JSON-LD script element", + "title": "Protected @type cannot be overridden.", + "rdfs:comment": "Keywords may not be redefined other than to protect them.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5924", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b407", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e001-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr32-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b5932", + "@id": "_:b14339", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27405", + "@id": "_:b14340", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5927", + "@id": "_:b2072", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25995", + "@id": "_:b2073", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5928", + "@id": "_:b6590", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28634", + "@id": "_:b6591", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5930", + "@id": "_:b10351", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26881", + "@id": "_:b10352", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5925", + "@id": "_:b15450", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21568", + "@id": "_:b15451", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4519", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4520", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5922", + "@id": "_:b26505", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", "result": { - "@id": "_:b5923", + "@id": "_:b26506", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5933", + "@id": "_:b7736", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4182", + "@id": "_:b7737", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b5931", + "@id": "_:b18600", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26544", + "@id": "_:b18601", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5929", + "@id": "_:b26499", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", "result": { - "@id": "_:b28635", + "@id": "_:b26500", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5934", + "@id": "_:b26501", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", "result": { - "@id": "_:b28636", + "@id": "_:b26502", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5926", + "@id": "_:b26503", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", "result": { - "@id": "_:b24673", + "@id": "_:b26504", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e001-out.jsonld", - "title": "Expands embedded JSON-LD script element (xhtml)", + "title": "Fails if trying to declare a keyword alias as prefix.", + "rdfs:comment": "Keyword aliases can not be used as prefixes.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4474", - "https://w3c.github.io/json-ld-api/tests/vocab#contentType": "application/xhtml+xml", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b408", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in XHTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e001-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr33-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b4475", + "@id": "_:b14341", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b7037", + "@id": "_:b14342", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4476", + "@id": "_:b2074", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22713", + "@id": "_:b2075", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4481", + "@id": "_:b6592", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28757", + "@id": "_:b6593", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4472", + "@id": "_:b10353", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4473", + "@id": "_:b10354", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4478", + "@id": "_:b15452", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27515", + "@id": "_:b15453", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4521", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4522", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4482", + "@id": "_:b26513", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", "result": { - "@id": "_:b29455", + "@id": "_:b26514", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4479", + "@id": "_:b7738", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28451", + "@id": "_:b7739", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b4483", + "@id": "_:b18602", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28731", + "@id": "_:b18603", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4480", + "@id": "_:b26507", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", "result": { - "@id": "_:b27474", + "@id": "_:b26508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4477", + "@id": "_:b26509", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", "result": { - "@id": "_:b21571", + "@id": "_:b26510", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4484", + "@id": "_:b26511", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", "result": { - "@id": "_:b26917", + "@id": "_:b26512", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e002-out.jsonld", - "title": "Expands first embedded JSON-LD script element", + "title": "Ignores a non-keyword term starting with '@'", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20818", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b409", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e002-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr34-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr34-out.jsonld", "assertions": [ { - "@id": "_:b20822", + "@id": "_:b14343", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20579", + "@id": "_:b14344", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20819", + "@id": "_:b2076", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22295", + "@id": "_:b2077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20823", + "@id": "_:b6594", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27902", + "@id": "_:b6595", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20816", + "@id": "_:b10355", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20817", + "@id": "_:b10356", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20824", + "@id": "_:b15454", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27903", + "@id": "_:b15455", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4523", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4524", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20828", + "@id": "_:b26521", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", "result": { - "@id": "_:b26323", + "@id": "_:b26522", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20825", + "@id": "_:b7740", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27621", + "@id": "_:b7741", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b20821", + "@id": "_:b18604", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3636", + "@id": "_:b18605", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20820", + "@id": "_:b26515", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", "result": { - "@id": "_:b5319", + "@id": "_:b26516", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20826", + "@id": "_:b26517", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", "result": { - "@id": "_:b27904", + "@id": "_:b26518", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20827", + "@id": "_:b26519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", "result": { - "@id": "_:b22149", + "@id": "_:b26520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e003-out.jsonld", - "title": "Expands targeted JSON-LD script element", + "title": "Ignores a non-keyword term starting with '@' (with @vocab)", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2542", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b410", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e003-in.html#second", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr35-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr35-out.jsonld", "assertions": [ { - "@id": "_:b2549", + "@id": "_:b14345", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5015", + "@id": "_:b14346", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2546", + "@id": "_:b2078", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22357", + "@id": "_:b2079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2544", + "@id": "_:b6596", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16411", + "@id": "_:b6597", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2545", + "@id": "_:b10357", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25728", + "@id": "_:b10358", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2547", + "@id": "_:b15456", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2146", + "@id": "_:b15457", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4525", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4526", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2550", + "@id": "_:b26529", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", "result": { - "@id": "_:b19327", + "@id": "_:b26530", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2551", + "@id": "_:b7742", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23151", + "@id": "_:b7743", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b2540", + "@id": "_:b18606", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2541", + "@id": "_:b18607", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2552", + "@id": "_:b26523", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", "result": { - "@id": "_:b22188", + "@id": "_:b26524", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2543", + "@id": "_:b26525", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", "result": { - "@id": "_:b6469", + "@id": "_:b26526", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2548", + "@id": "_:b26527", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", "result": { - "@id": "_:b4893", + "@id": "_:b26528", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e004-out.jsonld", - "title": "Expands all embedded JSON-LD script elements with extractAllScripts option", + "title": "Ignores a term mapping to a value in the form of a keyword.", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1341", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, + "@id": "_:b411", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML extracting all elements", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e004-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr36-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr36-out.jsonld", "assertions": [ { - "@id": "_:b1344", + "@id": "_:b14347", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21878", + "@id": "_:b14348", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1339", + "@id": "_:b2080", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1340", + "@id": "_:b2081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1345", + "@id": "_:b6598", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25261", + "@id": "_:b6599", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1347", + "@id": "_:b10361", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26974", + "@id": "_:b10362", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1348", + "@id": "_:b15460", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27331", + "@id": "_:b15461", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", - "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1343", + "@id": "_:b4527", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18661", + "@id": "_:b4528", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1350", + "@id": "_:b26537", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", "result": { - "@id": "_:b27923", + "@id": "_:b26538", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b1342", + "@id": "_:b7744", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17102", + "@id": "_:b7745", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", + } + }, + { + "@id": "_:b18608", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b18609", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1346", + "@id": "_:b26531", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", "result": { - "@id": "_:b24196", + "@id": "_:b26532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1349", + "@id": "_:b26533", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", "result": { - "@id": "_:b27832", + "@id": "_:b26534", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1351", + "@id": "_:b26535", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", "result": { - "@id": "_:b28067", + "@id": "_:b26536", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e005-out.jsonld", - "title": "Expands multiple embedded JSON-LD script elements where one is an array", + "title": "Ignores a term mapping to a value in the form of a keyword (with @vocab).", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7220", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, + "@id": "_:b412", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML extracting all elements with array", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e005-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr37-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr37-out.jsonld", "assertions": [ { - "@id": "_:b7226", + "@id": "_:b14349", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27246", + "@id": "_:b14350", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7224", + "@id": "_:b2082", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21189", + "@id": "_:b2083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7225", + "@id": "_:b6600", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21695", + "@id": "_:b6601", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7223", + "@id": "_:b10363", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15317", + "@id": "_:b10364", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7221", + "@id": "_:b15462", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16249", + "@id": "_:b15463", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4529", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4530", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7228", + "@id": "_:b26545", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", "result": { - "@id": "_:b27248", + "@id": "_:b26546", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7222", + "@id": "_:b7746", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24059", + "@id": "_:b7747", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b7227", + "@id": "_:b18610", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27247", + "@id": "_:b18611", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7218", + "@id": "_:b26539", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", "result": { - "@id": "_:b7219", + "@id": "_:b26540", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7229", + "@id": "_:b26541", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", "result": { - "@id": "_:b23008", + "@id": "_:b26542", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7230", + "@id": "_:b26543", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", "result": { - "@id": "_:b14629", + "@id": "_:b26544", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "loading document failed", - "title": "Expands as empty with no embedded JSON-LD script elements", + "title": "Ignores a term mapping to a value in the form of a keyword (@reverse).", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7661", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b413", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML when none exist", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e006-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr38-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr38-out.jsonld", "assertions": [ { - "@id": "_:b7665", + "@id": "_:b14351", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3486", + "@id": "_:b14352", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7669", + "@id": "_:b2084", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27398", + "@id": "_:b2085", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7663", + "@id": "_:b6602", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26507", + "@id": "_:b6603", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7659", + "@id": "_:b10365", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7660", + "@id": "_:b10366", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7664", + "@id": "_:b15464", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20244", + "@id": "_:b15465", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4531", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4532", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7662", + "@id": "_:b26553", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", "result": { - "@id": "_:b15644", + "@id": "_:b26554", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7667", + "@id": "_:b7748", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26731", + "@id": "_:b7749", "@type": "TestResult", "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7666", + "@id": "_:b18612", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27456", + "@id": "_:b18613", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7668", + "@id": "_:b26547", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", "result": { - "@id": "_:b27457", + "@id": "_:b26548", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7671", + "@id": "_:b26549", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", "result": { - "@id": "_:b27459", + "@id": "_:b26550", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7670", + "@id": "_:b26551", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", "result": { - "@id": "_:b27458", + "@id": "_:b26552", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e007-out.jsonld", - "title": "Expands as empty with no embedded JSON-LD script elements and extractAllScripts", + "title": "Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab).", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19330", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, + "@id": "_:b414", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML when none exist extracting all elements", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e007-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr39-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr39-out.jsonld", "assertions": [ { - "@id": "_:b19328", + "@id": "_:b14353", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19329", + "@id": "_:b14354", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19332", + "@id": "_:b2086", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27723", + "@id": "_:b2087", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19335", + "@id": "_:b6604", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26646", + "@id": "_:b6605", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19331", + "@id": "_:b10367", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21766", + "@id": "_:b10368", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19333", + "@id": "_:b15466", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19569", + "@id": "_:b15467", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4533", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4534", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19338", + "@id": "_:b26561", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", "result": { - "@id": "_:b29829", + "@id": "_:b26562", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19339", + "@id": "_:b7750", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28511", + "@id": "_:b7751", "@type": "TestResult", "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19334", + "@id": "_:b18614", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28853", + "@id": "_:b18615", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19340", + "@id": "_:b26555", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", "result": { - "@id": "_:b25811", + "@id": "_:b26556", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19337", + "@id": "_:b26557", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", "result": { - "@id": "_:b29390", + "@id": "_:b26558", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19336", + "@id": "_:b26559", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", "result": { - "@id": "_:b26945", + "@id": "_:b26560", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e010-out.jsonld", - "title": "Expands embedded JSON-LD script element with HTML character references", + "title": "Protected terms and property-scoped contexts", + "rdfs:comment": "Check overriding of protected term from property-scoped context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11220", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b415", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with character references", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e010-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr40-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr40-out.jsonld", "assertions": [ { - "@id": "_:b11222", + "@id": "_:b14355", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21756", + "@id": "_:b14356", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11229", + "@id": "_:b2088", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10408", + "@id": "_:b2089", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b11228", + "@id": "_:b6606", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24041", + "@id": "_:b6607", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11227", + "@id": "_:b10369", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18891", + "@id": "_:b10370", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11221", + "@id": "_:b15468", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18199", + "@id": "_:b15469", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4535", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4536", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11230", + "@id": "_:b26569", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", "result": { - "@id": "_:b23716", + "@id": "_:b26570", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11223", + "@id": "_:b7752", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25646", + "@id": "_:b7753", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b11224", + "@id": "_:b18616", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23201", + "@id": "_:b18617", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11218", + "@id": "_:b26563", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", "result": { - "@id": "_:b11219", + "@id": "_:b26564", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11225", + "@id": "_:b26565", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", "result": { - "@id": "_:b28491", + "@id": "_:b26566", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11226", + "@id": "_:b26567", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", "result": { - "@id": "_:b28492", + "@id": "_:b26568", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "loading document failed", - "title": "Errors if no element found at target", + "title": "Allows protected redefinition of equivalent id terms", + "rdfs:comment": "Check protected redefinition of equivalent id terms in different forms.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1185", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b416", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e011-in.html#third", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr41-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr41-out.jsonld", "assertions": [ { - "@id": "_:b1187", + "@id": "_:b26583", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b22256", + "@id": "_:b26584", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1194", + "@id": "_:b26571", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b22263", + "@id": "_:b26572", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, + "assertedBy": null + }, + { + "@id": "_:b6608", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", + "assertedBy": "https://github.com/dcdpr", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "result": { + "@id": "_:b6609", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1188", + "@id": "_:b26577", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b22257", + "@id": "_:b26578", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b1191", + "@id": "_:b26585", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b22260", + "@id": "_:b26586", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b1192", + "@id": "_:b26573", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b22261", + "@id": "_:b26574", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "subject": "https://github.com/filip26/titanium-json-ld", "assertedBy": null }, { - "@id": "_:b1193", + "@id": "_:b26591", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b22262", + "@id": "_:b26592", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1183", + "@id": "_:b26575", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b1184", + "@id": "_:b26576", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b1189", + "@id": "_:b26589", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b22258", + "@id": "_:b26590", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b1186", + "@id": "_:b26579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b17122", + "@id": "_:b26580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1190", + "@id": "_:b26581", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b22259", + "@id": "_:b26582", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1195", + "@id": "_:b26587", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr41", "result": { - "@id": "_:b16802", + "@id": "_:b26588", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "@type": [ - "TestCase", - "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "loading document failed", - "title": "Errors if targeted element is not a script element", + "title": "Fail if protected flag not retained during redefinition", + "rdfs:comment": "Check protected redefinition retains protected flag.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3836", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b417", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML which isn't a script element", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e012-in.html#first", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr42-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b3842", + "@id": "_:b26605", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b24751", + "@id": "_:b26606", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3844", + "@id": "_:b26593", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b24116", + "@id": "_:b26594", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, + "assertedBy": null + }, + { + "@id": "_:b6610", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", + "assertedBy": "https://github.com/dcdpr", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "result": { + "@id": "_:b6611", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3840", + "@id": "_:b26599", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b24749", + "@id": "_:b26600", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b3834", + "@id": "_:b26607", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b3835", + "@id": "_:b26608", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b3841", + "@id": "_:b26595", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b24750", + "@id": "_:b26596", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "subject": "https://github.com/filip26/titanium-json-ld", "assertedBy": null }, { - "@id": "_:b3838", + "@id": "_:b26613", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b23138", + "@id": "_:b26614", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3837", + "@id": "_:b26597", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b18204", + "@id": "_:b26598", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b3846", + "@id": "_:b26611", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b24752", + "@id": "_:b26612", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b3845", + "@id": "_:b26601", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b21838", + "@id": "_:b26602", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3839", + "@id": "_:b26603", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b24166", + "@id": "_:b26604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3843", + "@id": "_:b26609", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr42", "result": { - "@id": "_:b24413", + "@id": "_:b26610", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "loading document failed", - "title": "Errors if targeted element does not have type application/ld+json", + "title": "Clear protection in @graph @container with null context.", + "rdfs:comment": "Clear protection in @graph @container with null context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11280", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b418", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with wrong type", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e013-in.html#first", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr43-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr43-out.jsonld", "assertions": [ { - "@id": "_:b11287", + "@id": "_:b26627", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b29031", + "@id": "_:b26628", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11278", + "@id": "_:b26615", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b11279", + "@id": "_:b26616", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, + "assertedBy": null + }, + { + "@id": "_:b6612", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", + "assertedBy": "https://github.com/dcdpr", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "result": { + "@id": "_:b6613", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11286", + "@id": "_:b26621", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b29030", + "@id": "_:b26622", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b11281", + "@id": "_:b26629", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b19521", + "@id": "_:b26630", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b11285", + "@id": "_:b26617", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b27565", + "@id": "_:b26618", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "subject": "https://github.com/filip26/titanium-json-ld", "assertedBy": null }, { - "@id": "_:b11282", + "@id": "_:b26635", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b22966", + "@id": "_:b26636", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11288", + "@id": "_:b26619", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b23215", + "@id": "_:b26620", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b11290", + "@id": "_:b26633", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b29002", + "@id": "_:b26634", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b11284", + "@id": "_:b26623", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b29029", + "@id": "_:b26624", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11289", + "@id": "_:b26625", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b22906", + "@id": "_:b26626", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11283", + "@id": "_:b26631", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr43", "result": { - "@id": "_:b27385", + "@id": "_:b26632", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", "@type": [ - "TestCase", - "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid script element", - "title": "Errors if uncommented script text contains comment", + "title": "@import is invalid in 1.0.", + "rdfs:comment": "@import is invalid in 1.0.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21262", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b419", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with comments leftover", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e014-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so01-in.jsonld", + "mf:result": "invalid context entry", "assertions": [ { - "@id": "_:b21271", + "@id": "_:b14357", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17382", + "@id": "_:b14358", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21268", + "@id": "_:b2090", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21277", + "@id": "_:b2091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21269", + "@id": "_:b6614", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21278", + "@id": "_:b6615", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21270", + "@id": "_:b10371", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21279", + "@id": "_:b10372", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21267", + "@id": "_:b15470", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2637", + "@id": "_:b15471", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4537", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4538", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21273", + "@id": "_:b26643", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", "result": { - "@id": "_:b21281", + "@id": "_:b26644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21264", + "@id": "_:b7756", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21275", + "@id": "_:b7757", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b21263", + "@id": "_:b18618", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21274", + "@id": "_:b18619", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21272", + "@id": "_:b26637", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", "result": { - "@id": "_:b21280", + "@id": "_:b26638", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b21265", + "@id": "_:b26639", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", "result": { - "@id": "_:b13602", + "@id": "_:b26640", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21266", + "@id": "_:b26641", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", "result": { - "@id": "_:b21276", + "@id": "_:b26642", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", "@type": [ - "TestCase", - "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid script element", - "title": "Errors if end comment missing", + "title": "@import must be a string", + "rdfs:comment": "@import must be a string.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17019", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b420", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with unballanced comments", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e015-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so02-in.jsonld", + "mf:result": "invalid @import value", "assertions": [ { - "@id": "_:b17028", + "@id": "_:b14359", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5719", + "@id": "_:b14360", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17020", + "@id": "_:b2092", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21948", + "@id": "_:b2093", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b17026", + "@id": "_:b6616", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22429", + "@id": "_:b6617", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17023", + "@id": "_:b10373", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23749", + "@id": "_:b10374", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17025", + "@id": "_:b15472", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22191", + "@id": "_:b15473", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4539", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4540", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17024", + "@id": "_:b26651", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", "result": { - "@id": "_:b17072", + "@id": "_:b26652", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17017", + "@id": "_:b7758", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17018", + "@id": "_:b7759", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b17029", + "@id": "_:b18620", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27617", + "@id": "_:b18621", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17021", + "@id": "_:b26645", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", "result": { - "@id": "_:b22433", + "@id": "_:b26646", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17022", + "@id": "_:b26647", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", "result": { - "@id": "_:b20994", + "@id": "_:b26648", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17027", + "@id": "_:b26649", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", "result": { - "@id": "_:b27616", + "@id": "_:b26650", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", "@type": [ - "TestCase", - "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid script element", - "title": "Errors if start comment missing", + "title": "@import overflow", + "rdfs:comment": "Processors must detect source contexts that include @import.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1121", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b421", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with unballanced comments", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e016-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so03-in.jsonld", + "mf:result": "invalid context entry", "assertions": [ { - "@id": "_:b1126", + "@id": "_:b14361", "@type": "Assertion", - "result": { - "@id": "_:b24157", - "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", + "result": { + "@id": "_:b14362", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1119", + "@id": "_:b2094", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1120", + "@id": "_:b2095", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b1123", + "@id": "_:b6618", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16680", + "@id": "_:b6619", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1122", + "@id": "_:b10375", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21432", + "@id": "_:b10376", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1124", + "@id": "_:b15474", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25196", + "@id": "_:b15475", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4541", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4542", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1125", + "@id": "_:b26659", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", "result": { - "@id": "_:b16819", + "@id": "_:b26660", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1130", + "@id": "_:b7760", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25289", + "@id": "_:b7761", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1131", + "@id": "_:b18622", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19391", + "@id": "_:b18623", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1129", + "@id": "_:b26653", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", "result": { - "@id": "_:b28189", + "@id": "_:b26654", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1128", + "@id": "_:b26655", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", "result": { - "@id": "_:b28924", + "@id": "_:b26656", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1127", + "@id": "_:b26657", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", "result": { - "@id": "_:b24667", + "@id": "_:b26658", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid script element", - "title": "Errors if uncommented script is not valid JSON", + "title": "@propagate: true on type-scoped context with @import", + "rdfs:comment": "type-scoped context with @propagate: true survive node-objects (with @import)", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/so05-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13530", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b422", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML which is invalid JSON", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e017-in.html", "assertions": [ { - "@id": "_:b13534", + "@id": "_:b14363", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24483", + "@id": "_:b14364", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13536", + "@id": "_:b2096", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24039", + "@id": "_:b2097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13535", + "@id": "_:b6620", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27197", + "@id": "_:b6621", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13528", + "@id": "_:b10377", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13529", + "@id": "_:b10378", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13533", + "@id": "_:b15476", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21726", + "@id": "_:b15477", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4543", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4544", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13539", + "@id": "_:b26667", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", "result": { - "@id": "_:b26986", + "@id": "_:b26668", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13531", + "@id": "_:b7762", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13888", + "@id": "_:b7763", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b13538", + "@id": "_:b18624", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28524", + "@id": "_:b18625", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13532", + "@id": "_:b26661", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", "result": { - "@id": "_:b20345", + "@id": "_:b26662", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13537", + "@id": "_:b26663", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", "result": { - "@id": "_:b29026", + "@id": "_:b26664", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13540", + "@id": "_:b26665", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", "result": { - "@id": "_:b22187", + "@id": "_:b26666", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e018-out.jsonld", - "title": "Expands embedded JSON-LD script element relative to document base", + "title": "@propagate: false on property-scoped context with @import", + "rdfs:comment": "property-scoped context with @propagate: false do not survive node-objects (with @import)", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/so06-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15292", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b423", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e018-in.html", "assertions": [ { - "@id": "_:b15299", + "@id": "_:b14365", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20322", + "@id": "_:b14366", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15296", + "@id": "_:b2098", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23969", + "@id": "_:b2099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15290", + "@id": "_:b6622", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15291", + "@id": "_:b6623", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15293", + "@id": "_:b10379", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21286", + "@id": "_:b10380", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15301", + "@id": "_:b15478", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6393", + "@id": "_:b15479", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4545", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4546", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15297", + "@id": "_:b26675", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", "result": { - "@id": "_:b27118", + "@id": "_:b26676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15300", + "@id": "_:b7764", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8256", + "@id": "_:b7765", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b15302", + "@id": "_:b18626", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23768", + "@id": "_:b18627", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15298", + "@id": "_:b26669", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", "result": { - "@id": "_:b20648", + "@id": "_:b26670", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15294", + "@id": "_:b26671", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", "result": { - "@id": "_:b21984", + "@id": "_:b26672", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15295", + "@id": "_:b26673", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", "result": { - "@id": "_:b23261", + "@id": "_:b26674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e019-out.jsonld", - "title": "Expands embedded JSON-LD script element relative to base option", + "title": "Protect all terms in sourced context", + "rdfs:comment": "A protected context protects all term definitions.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17496", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://a.example.com/doc" - } + "@id": "_:b424", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e019-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so07-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b17505", + "@id": "_:b14367", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24562", + "@id": "_:b14368", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17500", + "@id": "_:b2100", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24558", + "@id": "_:b2101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17494", + "@id": "_:b6624", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17495", + "@id": "_:b6625", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17501", + "@id": "_:b10383", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12062", + "@id": "_:b10384", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17503", + "@id": "_:b15482", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24560", + "@id": "_:b15483", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4547", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4548", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17497", + "@id": "_:b26683", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", "result": { - "@id": "_:b22490", + "@id": "_:b26684", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17499", + "@id": "_:b7766", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24557", + "@id": "_:b7767", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b17498", + "@id": "_:b18628", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24556", + "@id": "_:b18629", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17504", + "@id": "_:b26677", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", "result": { - "@id": "_:b24561", + "@id": "_:b26678", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17506", + "@id": "_:b26679", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", "result": { - "@id": "_:b14023", + "@id": "_:b26680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17502", + "@id": "_:b26681", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", "result": { - "@id": "_:b24559", + "@id": "_:b26682", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e020-out.jsonld", - "title": "Expands embedded JSON-LD script element relative to HTML base", + "title": "Override term defined in sourced context", + "rdfs:comment": "The containing context is merged into the source context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20334", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://a.example.com/doc" - } + "@id": "_:b425", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e020-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so08-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/so08-out.jsonld", "assertions": [ { - "@id": "_:b20337", + "@id": "_:b14369", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27643", + "@id": "_:b14370", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20344", + "@id": "_:b2102", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28755", + "@id": "_:b2103", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b20343", + "@id": "_:b6626", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28754", + "@id": "_:b6627", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20340", + "@id": "_:b10385", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28744", + "@id": "_:b10386", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20335", + "@id": "_:b15484", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23306", + "@id": "_:b15485", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4549", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4550", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20342", + "@id": "_:b26691", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", "result": { - "@id": "_:b24696", + "@id": "_:b26692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20338", + "@id": "_:b7768", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18424", + "@id": "_:b7769", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b20339", + "@id": "_:b18630", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28448", + "@id": "_:b18631", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20341", + "@id": "_:b26685", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", "result": { - "@id": "_:b26741", + "@id": "_:b26686", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20336", + "@id": "_:b26687", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", "result": { - "@id": "_:b26855", + "@id": "_:b26688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20332", + "@id": "_:b26689", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", "result": { - "@id": "_:b20333", + "@id": "_:b26690", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e021-out.jsonld", - "title": "Expands embedded JSON-LD script element relative to relative HTML base", + "title": "Override @vocab defined in sourced context", + "rdfs:comment": "The containing context is merged into the source context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19991", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://a.example.com/doc" - } + "@id": "_:b426", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e021-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/so09-out.jsonld", "assertions": [ { - "@id": "_:b19999", + "@id": "_:b14371", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18729", + "@id": "_:b14372", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19997", + "@id": "_:b2104", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29391", + "@id": "_:b2105", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b19998", + "@id": "_:b6628", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29392", + "@id": "_:b6629", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19994", + "@id": "_:b10387", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10737", + "@id": "_:b10388", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19993", + "@id": "_:b15486", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25352", + "@id": "_:b15487", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4551", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4552", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19992", + "@id": "_:b26699", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", "result": { - "@id": "_:b17175", + "@id": "_:b26700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19989", + "@id": "_:b7770", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19990", + "@id": "_:b7771", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b19996", + "@id": "_:b18632", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7363", + "@id": "_:b18633", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20001", + "@id": "_:b26693", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", "result": { - "@id": "_:b17525", + "@id": "_:b26694", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19995", + "@id": "_:b26695", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", "result": { - "@id": "_:b8149", + "@id": "_:b26696", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20000", + "@id": "_:b26697", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", "result": { - "@id": "_:b27443", + "@id": "_:b26698", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/e022-out.jsonld", - "title": "Expands targeted JSON-LD script element with fragment and HTML base", + "title": "Protect terms in sourced context", + "rdfs:comment": "The containing context is merged into the source context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11001", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b427", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/e022-in.html#second", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so10-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b11011", + "@id": "_:b14373", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18313", + "@id": "_:b14374", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11005", + "@id": "_:b2106", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1337", + "@id": "_:b2107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11008", + "@id": "_:b6630", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25962", + "@id": "_:b6631", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11004", + "@id": "_:b10389", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25961", + "@id": "_:b10390", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11009", + "@id": "_:b15488", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25963", + "@id": "_:b15489", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4553", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4554", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11010", + "@id": "_:b26707", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", "result": { - "@id": "_:b23139", + "@id": "_:b26708", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11007", + "@id": "_:b7772", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21196", + "@id": "_:b7773", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b11002", + "@id": "_:b18634", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14886", + "@id": "_:b18635", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10999", + "@id": "_:b26701", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", "result": { - "@id": "_:b11000", + "@id": "_:b26702", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11003", + "@id": "_:b26703", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", "result": { - "@id": "_:b25466", + "@id": "_:b26704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11006", + "@id": "_:b26705", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", "result": { - "@id": "_:b15303", + "@id": "_:b26706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/c001-out.jsonld", - "title": "Compacts embedded JSON-LD script element", + "title": "Override protected terms in sourced context", + "rdfs:comment": "The containing context is merged into the source context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1716", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b428", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/html/c001-context.jsonld" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/c001-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so11-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/so11-out.jsonld", "assertions": [ { - "@id": "_:b1722", + "@id": "_:b14375", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28130", + "@id": "_:b14376", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1718", + "@id": "_:b2108", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13802", + "@id": "_:b2109", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1717", + "@id": "_:b6632", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8562", + "@id": "_:b6633", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1726", + "@id": "_:b10391", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2044", + "@id": "_:b10392", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1721", + "@id": "_:b15490", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21680", + "@id": "_:b15491", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4555", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4556", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1724", + "@id": "_:b26715", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", "result": { - "@id": "_:b2149", + "@id": "_:b26716", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1725", + "@id": "_:b7774", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29740", + "@id": "_:b7775", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1720", + "@id": "_:b18636", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21421", + "@id": "_:b18637", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1714", + "@id": "_:b26709", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", "result": { - "@id": "_:b1715", + "@id": "_:b26710", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1719", + "@id": "_:b26711", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", "result": { - "@id": "_:b17692", + "@id": "_:b26712", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1723", + "@id": "_:b26713", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", "result": { - "@id": "_:b29327", + "@id": "_:b26714", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/c002-out.jsonld", - "title": "Compacts first embedded JSON-LD script element", + "title": "@import may not be used in an imported context.", + "rdfs:comment": "@import only valid within a term definition.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13735", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b429", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/html/c002-context.jsonld" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/c002-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so12-in.jsonld", + "mf:result": "invalid context entry", "assertions": [ { - "@id": "_:b13744", + "@id": "_:b14377", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25028", + "@id": "_:b14378", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13741", + "@id": "_:b2110", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26271", + "@id": "_:b2111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13737", + "@id": "_:b6634", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5059", + "@id": "_:b6635", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13743", + "@id": "_:b10393", "@type": "Assertion", - "result": { - "@id": "_:b26273", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10394", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13736", + "@id": "_:b15492", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14836", + "@id": "_:b15493", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4557", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4558", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13745", + "@id": "_:b26723", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", "result": { - "@id": "_:b26274", + "@id": "_:b26724", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13739", + "@id": "_:b7780", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26270", + "@id": "_:b7781", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b13740", + "@id": "_:b18638", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9513", + "@id": "_:b18639", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13738", + "@id": "_:b26717", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", "result": { - "@id": "_:b22927", + "@id": "_:b26718", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13742", + "@id": "_:b26719", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", "result": { - "@id": "_:b26272", + "@id": "_:b26720", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13733", + "@id": "_:b26721", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", "result": { - "@id": "_:b13734", + "@id": "_:b26722", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/c003-out.jsonld", - "title": "Compacts targeted JSON-LD script element", + "title": "@import can only reference a single context", + "rdfs:comment": "@import can only reference a single context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6796", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b430", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/html/c003-context.jsonld" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/c003-in.html#second", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so13-in.jsonld", + "mf:result": "invalid remote context", "assertions": [ { - "@id": "_:b15201", + "@id": "_:b14379", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27938", + "@id": "_:b14380", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15204", + "@id": "_:b2112", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25271", + "@id": "_:b2113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15199", + "@id": "_:b6636", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22781", + "@id": "_:b6637", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15207", + "@id": "_:b10395", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19746", + "@id": "_:b10396", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15205", + "@id": "_:b15494", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28664", + "@id": "_:b15495", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4559", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4560", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15200", + "@id": "_:b26731", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", "result": { - "@id": "_:b2984", + "@id": "_:b26732", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15202", + "@id": "_:b7782", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29365", + "@id": "_:b7783", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b15203", + "@id": "_:b18640", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4891", + "@id": "_:b18641", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15206", + "@id": "_:b26725", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", "result": { - "@id": "_:b29438", + "@id": "_:b26726", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15208", + "@id": "_:b26727", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", "result": { - "@id": "_:b22810", + "@id": "_:b26728", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15198", + "@id": "_:b26729", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", "result": { - "@id": "_:b13278", + "@id": "_:b26730", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/c004-out.jsonld", - "title": "Compacts all embedded JSON-LD script elements with extractAllScripts option", + "title": "@type: @none is illegal in 1.0.", + "rdfs:comment": "@type: @none is illegal in json-ld-1.0.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9967", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/html/c004-context.jsonld" + "@id": "_:b431", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "Tests embedded JSON-LD in HTML extracting all elements", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/c004-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/tn01-in.jsonld", + "mf:result": "invalid type mapping", "assertions": [ { - "@id": "_:b9971", + "@id": "_:b14381", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27880", + "@id": "_:b14382", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9969", + "@id": "_:b2114", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25141", + "@id": "_:b2115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9973", + "@id": "_:b6638", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25275", + "@id": "_:b6639", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9976", + "@id": "_:b10397", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12664", + "@id": "_:b10398", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9970", + "@id": "_:b15496", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25727", + "@id": "_:b15497", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4561", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4562", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9965", + "@id": "_:b26739", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", "result": { - "@id": "_:b9966", + "@id": "_:b26740", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9972", + "@id": "_:b7784", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27881", + "@id": "_:b7785", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b9977", + "@id": "_:b18642", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26219", + "@id": "_:b18643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9968", + "@id": "_:b26733", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", "result": { - "@id": "_:b21987", + "@id": "_:b26734", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9975", + "@id": "_:b26735", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", "result": { - "@id": "_:b27882", + "@id": "_:b26736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9974", + "@id": "_:b26737", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", "result": { - "@id": "_:b18423", + "@id": "_:b26738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", + "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/f001-out.jsonld", - "title": "Flattens embedded JSON-LD script element", + "title": "@type: @none expands strings as value objects", + "rdfs:comment": "@type: @none leaves inputs other than strings alone", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2118", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", + "@id": "_:b432", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/html/f001-context.jsonld" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/f001-in.html", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/tn02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/expand/tn02-out.jsonld", "assertions": [ { - "@id": "_:b2128", + "@id": "_:b14383", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20713", + "@id": "_:b14384", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2120", + "@id": "_:b2116", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20076", + "@id": "_:b2117", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b2116", + "@id": "_:b6640", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2117", + "@id": "_:b6641", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2127", + "@id": "_:b10399", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26050", + "@id": "_:b10400", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2126", + "@id": "_:b15498", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26049", + "@id": "_:b15499", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4563", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4564", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2121", + "@id": "_:b26747", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", "result": { - "@id": "_:b22988", + "@id": "_:b26748", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2119", + "@id": "_:b7786", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17030", + "@id": "_:b7787", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b2123", + "@id": "_:b18644", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22124", + "@id": "_:b18645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2124", + "@id": "_:b26741", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", "result": { - "@id": "_:b26048", + "@id": "_:b26742", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2125", + "@id": "_:b26743", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", "result": { - "@id": "_:b25301", + "@id": "_:b26744", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2122", + "@id": "_:b26745", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", "result": { - "@id": "_:b26047", + "@id": "_:b26746", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - }, + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest", + "@type": [ + "mf:Manifest", + "Report" + ], + "title": "Flattening", + "rdfs:comment": "These tests implement the requirements for the JSON-LD [Flattening Algorithm](https://www.w3.org/TR/json-ld11-api/#flattening-algorithm).", + "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", + "entries": [ { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/f002-out.jsonld", - "title": "Flattens first embedded JSON-LD script element", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7928", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/html/f002-context.jsonld" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/f002-in.html", + "title": "drop free-floating nodes", + "rdfs:comment": "Flattening drops unreferenced nodes having only @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0001-out.jsonld", "assertions": [ { - "@id": "_:b7927", + "@id": "_:b26755", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", "result": { - "@id": "_:b4888", + "@id": "_:b26756", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7934", + "@id": "_:b2118", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16252", + "@id": "_:b2119", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b7932", + "@id": "_:b26749", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", "result": { - "@id": "_:b24502", + "@id": "_:b26750", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b7935", + "@id": "_:b10401", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29592", + "@id": "_:b10402", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7936", + "@id": "_:b15500", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27501", + "@id": "_:b15501", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4565", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4566", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7930", + "@id": "_:b26759", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", "result": { - "@id": "_:b15332", + "@id": "_:b26760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7929", + "@id": "_:b7788", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8741", + "@id": "_:b7789", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b7938", + "@id": "_:b19122", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27042", + "@id": "_:b19123", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7937", + "@id": "_:b26751", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", "result": { - "@id": "_:b25423", + "@id": "_:b26752", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7931", + "@id": "_:b26753", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", "result": { - "@id": "_:b23661", + "@id": "_:b26754", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7933", + "@id": "_:b26757", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0001", "result": { - "@id": "_:b23618", + "@id": "_:b26758", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/f003-out.jsonld", - "title": "Flattens targeted JSON-LD script element", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8507", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/html/f003-context.jsonld" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/f003-in.html#second", + "title": "basic", + "rdfs:comment": "Flattening terms with different types of values", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0002-out.jsonld", "assertions": [ { - "@id": "_:b8510", + "@id": "_:b26767", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", "result": { - "@id": "_:b21494", + "@id": "_:b26768", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8505", + "@id": "_:b2120", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8506", + "@id": "_:b2121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8516", + "@id": "_:b26761", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", "result": { - "@id": "_:b10738", + "@id": "_:b26762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b8509", + "@id": "_:b10405", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19476", + "@id": "_:b10406", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8514", + "@id": "_:b15504", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21498", + "@id": "_:b15505", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4567", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4568", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8513", + "@id": "_:b26771", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", "result": { - "@id": "_:b21497", + "@id": "_:b26772", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8512", + "@id": "_:b7790", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21496", + "@id": "_:b7791", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b8511", + "@id": "_:b19124", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21495", + "@id": "_:b19125", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8515", + "@id": "_:b26763", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", "result": { - "@id": "_:b21499", + "@id": "_:b26764", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8508", + "@id": "_:b26765", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", "result": { - "@id": "_:b21493", + "@id": "_:b26766", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8517", + "@id": "_:b26769", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0002", "result": { - "@id": "_:b21500", + "@id": "_:b26770", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/f004-out.jsonld", - "title": "Flattens all script elements by default", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5787", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/html/f004-context.jsonld" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML multiple script elements", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/f004-in.html", + "title": "drop null and unmapped properties", + "rdfs:comment": "Verifies that null values and unmapped properties are removed from expanded output", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0003-out.jsonld", "assertions": [ { - "@id": "_:b5796", + "@id": "_:b26779", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", "result": { - "@id": "_:b27311", + "@id": "_:b26780", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5793", + "@id": "_:b2122", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29707", + "@id": "_:b2123", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b5792", + "@id": "_:b26773", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", "result": { - "@id": "_:b17411", + "@id": "_:b26774", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b5795", + "@id": "_:b10407", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29708", + "@id": "_:b10408", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5791", + "@id": "_:b15506", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29113", + "@id": "_:b15507", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4569", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4570", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5785", + "@id": "_:b26783", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", "result": { - "@id": "_:b5786", + "@id": "_:b26784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5789", + "@id": "_:b7792", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24686", + "@id": "_:b7793", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b5794", + "@id": "_:b19126", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22386", + "@id": "_:b19127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5788", + "@id": "_:b26775", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", "result": { - "@id": "_:b19277", + "@id": "_:b26776", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5790", + "@id": "_:b26777", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", "result": { - "@id": "_:b25813", + "@id": "_:b26778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5797", + "@id": "_:b26781", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0003", "result": { - "@id": "_:b29161", + "@id": "_:b26782", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r001-out.nq", - "title": "Transforms embedded JSON-LD script element", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12713", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r001-in.html", + "title": "optimize @set, keep empty arrays", + "rdfs:comment": "Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0004-out.jsonld", "assertions": [ { - "@id": "_:b12722", + "@id": "_:b26791", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", "result": { - "@id": "_:b22264", + "@id": "_:b26792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12717", + "@id": "_:b2124", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17733", + "@id": "_:b2125", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12719", + "@id": "_:b26785", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", "result": { - "@id": "_:b23718", + "@id": "_:b26786", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b12723", + "@id": "_:b10409", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22444", + "@id": "_:b10410", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12711", + "@id": "_:b15508", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12712", + "@id": "_:b15509", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4571", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4572", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12715", + "@id": "_:b26795", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", "result": { - "@id": "_:b20884", + "@id": "_:b26796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12714", + "@id": "_:b7794", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16019", + "@id": "_:b7795", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b12718", + "@id": "_:b19128", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26857", + "@id": "_:b19129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12716", + "@id": "_:b26787", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", "result": { - "@id": "_:b4714", + "@id": "_:b26788", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12720", + "@id": "_:b26789", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", "result": { - "@id": "_:b16409", + "@id": "_:b26790", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12721", + "@id": "_:b26793", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0004", "result": { - "@id": "_:b21917", + "@id": "_:b26794", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r002-out.nq", - "title": "Transforms first embedded JSON-LD script element", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16398", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r002-in.html", + "title": "do not expand aliased @id/@type", + "rdfs:comment": "If a keyword is aliased, it is not used when flattening", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0005-out.jsonld", "assertions": [ { - "@id": "_:b16400", + "@id": "_:b26803", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", "result": { - "@id": "_:b23841", + "@id": "_:b26804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16404", + "@id": "_:b2126", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24654", + "@id": "_:b2127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16401", + "@id": "_:b26797", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", "result": { - "@id": "_:b24405", + "@id": "_:b26798", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b16403", + "@id": "_:b10411", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25238", + "@id": "_:b10412", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16402", + "@id": "_:b15510", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19279", + "@id": "_:b15511", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", - "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16396", + "@id": "_:b4573", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b16397", + "@id": "_:b4574", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16405", + "@id": "_:b26807", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", "result": { - "@id": "_:b25239", + "@id": "_:b26808", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b16408", + "@id": "_:b7796", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22455", + "@id": "_:b7797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", + } + }, + { + "@id": "_:b19130", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19131", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16406", + "@id": "_:b26799", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", "result": { - "@id": "_:b22140", + "@id": "_:b26800", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16407", + "@id": "_:b26801", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", "result": { - "@id": "_:b25240", + "@id": "_:b26802", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16399", + "@id": "_:b26805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0005", "result": { - "@id": "_:b20538", + "@id": "_:b26806", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r003-out.nq", - "title": "Transforms targeted JSON-LD script element", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1002", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r003-in.html#second", + "title": "alias keywords", + "rdfs:comment": "Aliased keywords expand in resulting document", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0006-out.jsonld", "assertions": [ { - "@id": "_:b1006", + "@id": "_:b26815", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", "result": { - "@id": "_:b27870", + "@id": "_:b26816", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1011", + "@id": "_:b2128", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29826", + "@id": "_:b2129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1005", + "@id": "_:b26809", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", "result": { - "@id": "_:b26969", + "@id": "_:b26810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b1009", + "@id": "_:b10413", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24127", + "@id": "_:b10414", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1004", + "@id": "_:b15512", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23715", + "@id": "_:b15513", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4575", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4576", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1012", + "@id": "_:b26819", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", "result": { - "@id": "_:b29636", + "@id": "_:b26820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1010", + "@id": "_:b7798", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28542", + "@id": "_:b7799", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1007", + "@id": "_:b19132", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28544", + "@id": "_:b19133", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1008", + "@id": "_:b26811", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", "result": { - "@id": "_:b29598", + "@id": "_:b26812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1003", + "@id": "_:b26813", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", "result": { - "@id": "_:b13335", + "@id": "_:b26814", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1000", + "@id": "_:b26817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0006", "result": { - "@id": "_:b1001", + "@id": "_:b26818", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r004-out.nq", - "title": "Expands all embedded JSON-LD script elements with extractAllScripts option", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1435", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML extracting all elements", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r004-in.html", + "title": "date type-coercion", + "rdfs:comment": "Expand strings to expanded value with @type: xsd:dateTime", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0007-out.jsonld", "assertions": [ { - "@id": "_:b1439", + "@id": "_:b26827", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", "result": { - "@id": "_:b26041", + "@id": "_:b26828", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1443", + "@id": "_:b2130", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26044", + "@id": "_:b2131", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b1436", + "@id": "_:b26821", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", "result": { - "@id": "_:b6007", + "@id": "_:b26822", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b1445", + "@id": "_:b10415", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26045", + "@id": "_:b10416", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1441", + "@id": "_:b15514", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26042", + "@id": "_:b15515", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4577", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4578", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1442", + "@id": "_:b26831", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", "result": { - "@id": "_:b26043", + "@id": "_:b26832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1438", + "@id": "_:b7802", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20734", + "@id": "_:b7803", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1440", + "@id": "_:b19134", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1365", + "@id": "_:b19135", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1444", + "@id": "_:b26823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", "result": { - "@id": "_:b10698", + "@id": "_:b26824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1437", + "@id": "_:b26825", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", "result": { - "@id": "_:b24578", + "@id": "_:b26826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1433", + "@id": "_:b26829", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0007", "result": { - "@id": "_:b1434", + "@id": "_:b26830", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r005-out.nq", - "title": "Expands multiple embedded JSON-LD script elements where one is an array", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1734", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML extracting all elements with array", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r005-in.html", + "title": "@value with @language", + "rdfs:comment": "Keep expanded values with @language, drop non-conforming value objects containing just @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0008-out.jsonld", "assertions": [ { - "@id": "_:b1743", + "@id": "_:b26839", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", "result": { - "@id": "_:b3969", + "@id": "_:b26840", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1737", + "@id": "_:b2132", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25983", + "@id": "_:b2133", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b1740", + "@id": "_:b26833", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", "result": { - "@id": "_:b29218", + "@id": "_:b26834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b1738", + "@id": "_:b10417", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21216", + "@id": "_:b10418", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1732", + "@id": "_:b15516", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1733", + "@id": "_:b15517", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4579", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4580", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1744", + "@id": "_:b26843", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", "result": { - "@id": "_:b15859", + "@id": "_:b26844", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1736", + "@id": "_:b7804", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27009", + "@id": "_:b7805", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1735", + "@id": "_:b19136", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16625", + "@id": "_:b19137", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1742", + "@id": "_:b26835", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", "result": { - "@id": "_:b3665", + "@id": "_:b26836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1739", + "@id": "_:b26837", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", "result": { - "@id": "_:b28806", + "@id": "_:b26838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1741", + "@id": "_:b26841", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0008", "result": { - "@id": "_:b29476", + "@id": "_:b26842", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r006-out.nq", - "title": "Expands as empty with no embedded JSON-LD script elements", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16517", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML when none exist", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r006-in.html", + "title": "@graph with terms", + "rdfs:comment": "Use of @graph to contain multiple nodes within array", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0009-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0009-out.jsonld", "assertions": [ { - "@id": "_:b16526", + "@id": "_:b26851", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", "result": { - "@id": "_:b28808", + "@id": "_:b26852", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16515", + "@id": "_:b2134", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16516", + "@id": "_:b2135", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b16523", + "@id": "_:b26845", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", "result": { - "@id": "_:b29079", + "@id": "_:b26846", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b16527", + "@id": "_:b10419", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10825", + "@id": "_:b10420", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16525", + "@id": "_:b15518", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22064", + "@id": "_:b15519", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4581", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4582", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16519", + "@id": "_:b26855", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", "result": { - "@id": "_:b14967", + "@id": "_:b26856", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16524", + "@id": "_:b7806", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29191", + "@id": "_:b7807", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b16521", + "@id": "_:b19138", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27980", + "@id": "_:b19139", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16518", + "@id": "_:b26847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", "result": { - "@id": "_:b25009", + "@id": "_:b26848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16520", + "@id": "_:b26849", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", "result": { - "@id": "_:b27222", + "@id": "_:b26850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16522", + "@id": "_:b26853", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0009", "result": { - "@id": "_:b29190", + "@id": "_:b26854", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r007-out.nq", - "title": "Expands as empty with no embedded JSON-LD script elements and extractAllScripts", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9876", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML when none exist extracting all elements", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r007-in.html", + "title": "native types", + "rdfs:comment": "Flattening native scalar retains native scalar within expanded value", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0010-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0010-out.jsonld", "assertions": [ { - "@id": "_:b9884", + "@id": "_:b26863", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", "result": { - "@id": "_:b20999", + "@id": "_:b26864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9874", + "@id": "_:b2136", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9875", + "@id": "_:b2137", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b9880", + "@id": "_:b26857", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", "result": { - "@id": "_:b22656", + "@id": "_:b26858", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b9886", + "@id": "_:b10421", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18894", + "@id": "_:b10422", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9883", + "@id": "_:b15520", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22658", + "@id": "_:b15521", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4583", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4584", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9881", + "@id": "_:b26867", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", "result": { - "@id": "_:b22657", + "@id": "_:b26868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9877", + "@id": "_:b7808", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20324", + "@id": "_:b7809", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b9878", + "@id": "_:b19140", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22121", + "@id": "_:b19141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9879", + "@id": "_:b26859", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", "result": { - "@id": "_:b22655", + "@id": "_:b26860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9882", + "@id": "_:b26861", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", "result": { - "@id": "_:b16817", + "@id": "_:b26862", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9885", + "@id": "_:b26865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0010", "result": { - "@id": "_:b21187", + "@id": "_:b26866", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r010-out.nq", - "title": "Expands embedded JSON-LD script element with HTML character references", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17076", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with character references", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r010-in.html", + "title": "coerced @id", + "rdfs:comment": "A value of a property with @type: @id coercion expands to a node reference", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0011-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0011-out.jsonld", "assertions": [ { - "@id": "_:b17086", + "@id": "_:b26875", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", "result": { - "@id": "_:b29429", + "@id": "_:b26876", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17083", + "@id": "_:b2138", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29625", + "@id": "_:b2139", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b17077", + "@id": "_:b26869", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", "result": { - "@id": "_:b20489", + "@id": "_:b26870", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b17080", + "@id": "_:b10423", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26957", + "@id": "_:b10424", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17078", + "@id": "_:b15522", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21979", + "@id": "_:b15523", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4585", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4586", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17079", + "@id": "_:b26879", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", "result": { - "@id": "_:b28362", + "@id": "_:b26880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17081", + "@id": "_:b7810", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21760", + "@id": "_:b7811", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b17084", + "@id": "_:b19142", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20582", + "@id": "_:b19143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17074", + "@id": "_:b26871", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", "result": { - "@id": "_:b17075", + "@id": "_:b26872", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17085", + "@id": "_:b26873", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", "result": { - "@id": "_:b17751", + "@id": "_:b26874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17082", + "@id": "_:b26877", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0011", "result": { - "@id": "_:b29538", + "@id": "_:b26878", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "loading document failed", - "title": "Errors if no element found at target", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b909", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r011-in.html#third", + "title": "@graph with embed", + "rdfs:comment": "Flattening objects containing chained objects flattens all objects", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0012-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0012-out.jsonld", "assertions": [ { - "@id": "_:b918", + "@id": "_:b26887", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", "result": { - "@id": "_:b24293", + "@id": "_:b26888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b911", + "@id": "_:b2140", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16311", + "@id": "_:b2141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b919", + "@id": "_:b26881", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", "result": { - "@id": "_:b24294", + "@id": "_:b26882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b913", + "@id": "_:b10427", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24290", + "@id": "_:b10428", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b912", + "@id": "_:b15526", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20265", + "@id": "_:b15527", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4587", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4588", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b914", + "@id": "_:b26891", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", "result": { - "@id": "_:b22633", + "@id": "_:b26892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b910", + "@id": "_:b7812", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7038", + "@id": "_:b7813", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b915", + "@id": "_:b19144", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24291", + "@id": "_:b19145", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b916", + "@id": "_:b26883", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", "result": { - "@id": "_:b24292", + "@id": "_:b26884", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b907", + "@id": "_:b26885", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", "result": { - "@id": "_:b908", + "@id": "_:b26886", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b917", + "@id": "_:b26889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0012", "result": { - "@id": "_:b20293", + "@id": "_:b26890", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "loading document failed", - "title": "Errors if targeted element is not a script element", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10844", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML which isn't a script element", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r012-in.html#first", + "title": "flatten already expanded", + "rdfs:comment": "Flattening an expanded/flattened document maintains input document", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0013-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0013-out.jsonld", "assertions": [ { - "@id": "_:b10846", + "@id": "_:b26899", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", "result": { - "@id": "_:b23840", + "@id": "_:b26900", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10849", + "@id": "_:b2142", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28613", + "@id": "_:b2143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10850", + "@id": "_:b26893", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", "result": { - "@id": "_:b27825", + "@id": "_:b26894", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b10853", + "@id": "_:b10429", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20536", + "@id": "_:b10430", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10847", + "@id": "_:b15528", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25175", + "@id": "_:b15529", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4589", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4590", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10854", + "@id": "_:b26903", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", "result": { - "@id": "_:b28956", + "@id": "_:b26904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10845", + "@id": "_:b7814", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23125", + "@id": "_:b7815", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b10852", + "@id": "_:b19146", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23448", + "@id": "_:b19147", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10842", + "@id": "_:b26895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", "result": { - "@id": "_:b10843", + "@id": "_:b26896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10848", + "@id": "_:b26897", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", "result": { - "@id": "_:b28170", + "@id": "_:b26898", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10851", + "@id": "_:b26901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0013", "result": { - "@id": "_:b23091", + "@id": "_:b26902", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "loading document failed", - "title": "Errors if targeted element does not have type application/ld+json", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2020", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with wrong type", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r013-in.html#first", + "title": "collapse set of sets, keep empty lists", + "rdfs:comment": "An array of multiple @set nodes are collapsed into a single array", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0015-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0015-out.jsonld", "assertions": [ { - "@id": "_:b2022", + "@id": "_:b26911", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", "result": { - "@id": "_:b2143", + "@id": "_:b26912", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2026", + "@id": "_:b2144", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28307", + "@id": "_:b2145", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2027", + "@id": "_:b26905", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", "result": { - "@id": "_:b29323", + "@id": "_:b26906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b2029", + "@id": "_:b10431", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3353", + "@id": "_:b10432", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2024", + "@id": "_:b15530", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23546", + "@id": "_:b15531", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4591", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4592", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2023", + "@id": "_:b26915", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", "result": { - "@id": "_:b16939", + "@id": "_:b26916", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2018", + "@id": "_:b7816", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2019", + "@id": "_:b7817", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b2030", + "@id": "_:b19148", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4199", + "@id": "_:b19149", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2021", + "@id": "_:b26907", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", "result": { - "@id": "_:b8903", + "@id": "_:b26908", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2028", + "@id": "_:b26909", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", "result": { - "@id": "_:b4201", + "@id": "_:b26910", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2025", + "@id": "_:b26913", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0015", "result": { - "@id": "_:b27568", + "@id": "_:b26914", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid script element", - "title": "Errors if uncommented script text contains comment", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1623", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with comments leftover", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r014-in.html", + "title": "context reset", + "rdfs:comment": "Setting @context to null within an embedded object resets back to initial context state", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0016-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0016-out.jsonld", "assertions": [ { - "@id": "_:b1629", + "@id": "_:b26923", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", "result": { - "@id": "_:b18118", + "@id": "_:b26924", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1631", + "@id": "_:b2146", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18120", + "@id": "_:b2147", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1628", + "@id": "_:b26917", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", "result": { - "@id": "_:b18117", + "@id": "_:b26918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b1625", + "@id": "_:b10433", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18114", + "@id": "_:b10434", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1626", + "@id": "_:b15532", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18115", + "@id": "_:b15533", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4593", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4594", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1621", + "@id": "_:b26927", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", "result": { - "@id": "_:b1622", + "@id": "_:b26928", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1627", + "@id": "_:b7818", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18116", + "@id": "_:b7819", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b1632", + "@id": "_:b19150", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18121", + "@id": "_:b19151", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1624", + "@id": "_:b26919", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", "result": { - "@id": "_:b1899", + "@id": "_:b26920", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1633", + "@id": "_:b26921", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", "result": { - "@id": "_:b3736", + "@id": "_:b26922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1630", + "@id": "_:b26925", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0016", "result": { - "@id": "_:b18119", + "@id": "_:b26926", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid script element", - "title": "Errors if end comment missing", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8614", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with unballanced comments", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r015-in.html", + "title": "@graph and @id aliased", + "rdfs:comment": "Flattening with @graph and @id aliases", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0017-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0017-out.jsonld", "assertions": [ { - "@id": "_:b8622", + "@id": "_:b26935", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", "result": { - "@id": "_:b26485", + "@id": "_:b26936", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8615", + "@id": "_:b2148", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26136", + "@id": "_:b2149", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b8623", + "@id": "_:b26929", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", "result": { - "@id": "_:b8663", + "@id": "_:b26930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b8617", + "@id": "_:b10435", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23843", + "@id": "_:b10436", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8621", + "@id": "_:b15534", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21800", + "@id": "_:b15535", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4595", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4596", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8619", + "@id": "_:b26939", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", "result": { - "@id": "_:b28316", + "@id": "_:b26940", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8612", + "@id": "_:b7820", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8613", + "@id": "_:b7821", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b8624", + "@id": "_:b19152", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21051", + "@id": "_:b19153", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8616", + "@id": "_:b26931", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", "result": { - "@id": "_:b24744", + "@id": "_:b26932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8618", + "@id": "_:b26933", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", "result": { - "@id": "_:b25335", + "@id": "_:b26934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8620", + "@id": "_:b26937", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0017", "result": { - "@id": "_:b22752", + "@id": "_:b26938", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid script element", - "title": "Errors if start comment missing", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9105", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with unballanced comments", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r016-in.html", + "title": "override default @language", + "rdfs:comment": "override default @language in terms; only language-tag strings", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0018-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0018-out.jsonld", "assertions": [ { - "@id": "_:b9108", + "@id": "_:b26947", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", "result": { - "@id": "_:b20274", + "@id": "_:b26948", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9109", + "@id": "_:b2150", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20275", + "@id": "_:b2151", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b9110", + "@id": "_:b26941", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", "result": { - "@id": "_:b20276", + "@id": "_:b26942", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b9115", + "@id": "_:b10437", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20279", + "@id": "_:b10438", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9113", + "@id": "_:b15536", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20278", + "@id": "_:b15537", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4597", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4598", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9114", + "@id": "_:b26951", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", "result": { - "@id": "_:b16176", + "@id": "_:b26952", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9111", + "@id": "_:b7824", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10207", + "@id": "_:b7825", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b9103", + "@id": "_:b19154", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9104", + "@id": "_:b19155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9107", + "@id": "_:b26943", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", "result": { - "@id": "_:b20273", + "@id": "_:b26944", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9112", + "@id": "_:b26945", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", "result": { - "@id": "_:b20277", + "@id": "_:b26946", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9106", + "@id": "_:b26949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0018", "result": { - "@id": "_:b17600", + "@id": "_:b26950", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "mf:result": "invalid script element", - "title": "Errors if uncommented script is not valid JSON", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20670", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML which is invalid JSON", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r017-in.html", + "title": "remove @value = null", + "rdfs:comment": "Flattening a value of null removes the value", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0019-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0019-out.jsonld", "assertions": [ { - "@id": "_:b20678", + "@id": "_:b26959", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", "result": { - "@id": "_:b24860", + "@id": "_:b26960", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20672", + "@id": "_:b2152", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26437", + "@id": "_:b2153", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20674", + "@id": "_:b26953", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", "result": { - "@id": "_:b26439", + "@id": "_:b26954", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b20673", + "@id": "_:b10439", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26438", + "@id": "_:b10440", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20677", + "@id": "_:b15538", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26441", + "@id": "_:b15539", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4599", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4600", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20680", + "@id": "_:b26963", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", "result": { - "@id": "_:b13779", + "@id": "_:b26964", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20675", + "@id": "_:b7826", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22145", + "@id": "_:b7827", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b20676", + "@id": "_:b19156", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26440", + "@id": "_:b19157", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20679", + "@id": "_:b26955", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", "result": { - "@id": "_:b26442", + "@id": "_:b26956", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20668", + "@id": "_:b26957", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", "result": { - "@id": "_:b20669", + "@id": "_:b26958", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20671", + "@id": "_:b26961", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0019", "result": { - "@id": "_:b25433", + "@id": "_:b26962", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r018-out.nq", - "title": "Expands embedded JSON-LD script element relative to document base", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8716", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r018-in.html", + "title": "do not remove @graph if not at top-level", + "rdfs:comment": "@graph used under a node is retained", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0020-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0020-out.jsonld", "assertions": [ { - "@id": "_:b8725", + "@id": "_:b26971", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", "result": { - "@id": "_:b22138", + "@id": "_:b26972", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8723", + "@id": "_:b2154", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22137", + "@id": "_:b2155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8724", + "@id": "_:b26965", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", "result": { - "@id": "_:b19691", + "@id": "_:b26966", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b8721", + "@id": "_:b10441", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22135", + "@id": "_:b10442", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8718", + "@id": "_:b15540", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20429", + "@id": "_:b15541", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4601", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4602", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8726", + "@id": "_:b26975", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", "result": { - "@id": "_:b22139", + "@id": "_:b26976", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8722", + "@id": "_:b7828", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22136", + "@id": "_:b7829", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b8714", + "@id": "_:b19158", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8715", + "@id": "_:b19159", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8717", + "@id": "_:b26967", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", "result": { - "@id": "_:b5060", + "@id": "_:b26968", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8719", + "@id": "_:b26969", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", "result": { - "@id": "_:b3804", + "@id": "_:b26970", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8720", + "@id": "_:b26973", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0020", "result": { - "@id": "_:b22134", + "@id": "_:b26974", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r019-out.nq", - "title": "Expands embedded JSON-LD script element relative to base option", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7348", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://a.example.com/doc" - } - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r019-in.html", + "title": "do not remove @graph at top-level if not only property", + "rdfs:comment": "@graph used at the top level is retained if there are other properties", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0021-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0021-out.jsonld", "assertions": [ { - "@id": "_:b18337", + "@id": "_:b26983", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", "result": { - "@id": "_:b23681", + "@id": "_:b26984", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18338", + "@id": "_:b2156", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22853", + "@id": "_:b2157", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18340", + "@id": "_:b26977", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", "result": { - "@id": "_:b22069", + "@id": "_:b26978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b18339", + "@id": "_:b10443", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23682", + "@id": "_:b10444", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18335", + "@id": "_:b15542", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23679", + "@id": "_:b15543", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4603", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4604", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18344", + "@id": "_:b26987", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", "result": { - "@id": "_:b23685", + "@id": "_:b26988", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18333", + "@id": "_:b7830", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18334", + "@id": "_:b7831", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b18342", + "@id": "_:b19160", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23683", + "@id": "_:b19161", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18341", + "@id": "_:b26979", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", "result": { - "@id": "_:b17942", + "@id": "_:b26980", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18343", + "@id": "_:b26981", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", "result": { - "@id": "_:b23684", + "@id": "_:b26982", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18336", + "@id": "_:b26985", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0021", "result": { - "@id": "_:b23680", + "@id": "_:b26986", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r020-out.nq", - "title": "Expands embedded JSON-LD script element relative to HTML base", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4305", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://a.example.com/doc" - } - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r020-in.html", + "title": "flatten value with default language", + "rdfs:comment": "Flattening with a default language applies that language to string values", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0022-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0022-out.jsonld", "assertions": [ { - "@id": "_:b4312", + "@id": "_:b26995", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", "result": { - "@id": "_:b14972", + "@id": "_:b26996", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4313", + "@id": "_:b2158", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14973", + "@id": "_:b2159", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b4310", + "@id": "_:b26989", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", "result": { - "@id": "_:b14971", + "@id": "_:b26990", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b4309", + "@id": "_:b10445", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11361", + "@id": "_:b10446", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4306", + "@id": "_:b15544", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11134", + "@id": "_:b15545", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4605", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4606", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4303", + "@id": "_:b26999", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", "result": { - "@id": "_:b4304", + "@id": "_:b27000", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4307", + "@id": "_:b7832", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12164", + "@id": "_:b7833", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b4315", + "@id": "_:b19162", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14975", + "@id": "_:b19163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4311", + "@id": "_:b26991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", "result": { - "@id": "_:b9154", + "@id": "_:b26992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4314", + "@id": "_:b26993", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", "result": { - "@id": "_:b14974", + "@id": "_:b26994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4308", + "@id": "_:b26997", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0022", "result": { - "@id": "_:b14970", + "@id": "_:b26998", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r021-out.nq", - "title": "Expands embedded JSON-LD script element relative to relative HTML base", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18134", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://a.example.com/doc" - } - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r021-in.html", + "title": "Flattening list/set with coercion", + "rdfs:comment": "Flattening lists and sets with properties having coercion coerces list/set values", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0023-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0023-out.jsonld", "assertions": [ { - "@id": "_:b18143", + "@id": "_:b27007", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", "result": { - "@id": "_:b27406", + "@id": "_:b27008", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18135", + "@id": "_:b2160", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14598", + "@id": "_:b2161", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:passed" + } }, { - "@id": "_:b18132", + "@id": "_:b27001", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", "result": { - "@id": "_:b18133", + "@id": "_:b27002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b18140", + "@id": "_:b10449", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26121", + "@id": "_:b10450", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18136", + "@id": "_:b15548", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25286", + "@id": "_:b15549", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4607", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4608", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18142", + "@id": "_:b27011", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", "result": { - "@id": "_:b18276", + "@id": "_:b27012", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18139", + "@id": "_:b7834", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28919", + "@id": "_:b7835", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b18141", + "@id": "_:b19164", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11159", + "@id": "_:b19165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18137", + "@id": "_:b27003", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", "result": { - "@id": "_:b24179", + "@id": "_:b27004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18138", + "@id": "_:b27005", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", "result": { - "@id": "_:b24376", + "@id": "_:b27006", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18144", + "@id": "_:b27009", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0023", "result": { - "@id": "_:b20479", + "@id": "_:b27010", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/html/r022-out.nq", - "title": "Expands targeted JSON-LD script element with fragment and HTML base", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16790", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", - "testAction": "https://w3c.github.io/json-ld-api/tests/html/r022-in.html#second", + "title": "Multiple contexts", + "rdfs:comment": "Tests that contexts in an array are merged", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0024-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0024-out.jsonld", "assertions": [ { - "@id": "_:b16795", + "@id": "_:b27019", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", "result": { - "@id": "_:b26487", + "@id": "_:b27020", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16793", + "@id": "_:b2162", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20048", + "@id": "_:b2163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16791", + "@id": "_:b27013", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", "result": { - "@id": "_:b17747", + "@id": "_:b27014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b16797", + "@id": "_:b10451", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8776", + "@id": "_:b10452", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16794", + "@id": "_:b15550", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24472", + "@id": "_:b15551", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b4609", + "@type": "Assertion", "subject": "https://github.com/filip26/titanium-json-ld", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b4610", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16788", + "@id": "_:b27023", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", "result": { - "@id": "_:b16789", + "@id": "_:b27024", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16796", + "@id": "_:b7836", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16888", + "@id": "_:b7837", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b16792", + "@id": "_:b19166", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18266", + "@id": "_:b19167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16798", + "@id": "_:b27015", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", "result": { - "@id": "_:b25000", + "@id": "_:b27016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16800", + "@id": "_:b27017", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", "result": { - "@id": "_:b21183", + "@id": "_:b27018", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16799", + "@id": "_:b27021", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0024", "result": { - "@id": "_:b20758", + "@id": "_:b27022", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/rdf-parse/" + "assertedBy": null } ] - } - ], - "rdfs:comment": "These tests implement the requirements for the JSON-LD [HTML Content Algorithms](https://www.w3.org/TR/json-ld11-api/#html-content-algorithms)." - }, - { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest", - "@type": [ - "mf:Manifest", - "Report" - ], - "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", - "title": "Transform RDF to JSON-LD", - "entries": [ + }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0001-out.jsonld", - "title": "Object Lists", - "rdfs:comment": "Tests generation using different types of objects.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0001-in.nq", + "title": "Problematic IRI flattening tests", + "rdfs:comment": "Flattening different kinds of terms and Compact IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0025-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0025-out.jsonld", "assertions": [ { - "@id": "_:b1163", + "@id": "_:b27031", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", "result": { - "@id": "_:b27986", + "@id": "_:b27032", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1162", + "@id": "_:b2164", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11304", + "@id": "_:b2165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1166", + "@id": "_:b27025", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", "result": { - "@id": "_:b27996", + "@id": "_:b27026", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1160", + "@id": "_:b10453", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12278", + "@id": "_:b10454", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1164", + "@id": "_:b15552", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25749", + "@id": "_:b15553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1165", + "@id": "_:b4611", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26879", + "@id": "_:b4612", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b1158", + "@id": "_:b27035", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", "result": { - "@id": "_:b1159", + "@id": "_:b27036", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b1161", + "@id": "_:b7838", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20978", + "@id": "_:b7839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", + } + }, + { + "@id": "_:b19168", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19169", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1169", + "@id": "_:b27027", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", "result": { - "@id": "_:b29127", + "@id": "_:b27028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1167", + "@id": "_:b27029", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", "result": { - "@id": "_:b28424", + "@id": "_:b27030", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b1168", + "@id": "_:b27033", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0025", "result": { - "@id": "_:b21918", + "@id": "_:b27034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0002-out.jsonld", - "title": "Native Types", - "rdfs:comment": "Do not use native datatypes for xsd:boolean, xsd:integer, and xsd:double by default.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0002-in.nq", + "title": "Duplicate values in @list and @set", + "rdfs:comment": "Duplicate values in @list and @set are not merged", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0027-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0027-out.jsonld", "assertions": [ { - "@id": "_:b14666", + "@id": "_:b27043", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", "result": { - "@id": "_:b16502", + "@id": "_:b27044", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14659", + "@id": "_:b2166", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14660", + "@id": "_:b2167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14670", + "@id": "_:b27037", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", "result": { - "@id": "_:b28428", + "@id": "_:b27038", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14664", + "@id": "_:b10455", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27358", + "@id": "_:b10456", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14668", + "@id": "_:b15554", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29858", + "@id": "_:b15555", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14663", + "@id": "_:b4613", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25429", + "@id": "_:b4614", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b14667", + "@id": "_:b27047", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", "result": { - "@id": "_:b26709", + "@id": "_:b27048", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b14661", + "@id": "_:b7840", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18559", + "@id": "_:b7841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", + } + }, + { + "@id": "_:b19170", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19171", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14665", + "@id": "_:b27039", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", "result": { - "@id": "_:b25987", + "@id": "_:b27040", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14662", + "@id": "_:b27041", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", "result": { - "@id": "_:b24223", + "@id": "_:b27042", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b14669", + "@id": "_:b27045", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0027", "result": { - "@id": "_:b24225", + "@id": "_:b27046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0003-out.jsonld", - "title": "BNodes and references", - "rdfs:comment": "BNode name generation and references between resources.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0003-in.nq", + "title": "Use @vocab in properties and @type but not in @id", + "rdfs:comment": "@vocab is used to compact properties and @type, but is not used for @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0028-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0028-out.jsonld", "assertions": [ { - "@id": "_:b12053", + "@id": "_:b27055", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", "result": { - "@id": "_:b2842", + "@id": "_:b27056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12054", + "@id": "_:b2168", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26551", + "@id": "_:b2169", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12057", + "@id": "_:b27049", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", "result": { - "@id": "_:b28377", + "@id": "_:b27050", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12055", + "@id": "_:b10457", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28376", + "@id": "_:b10458", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12052", + "@id": "_:b15556", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27740", + "@id": "_:b15557", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b12051", + "@id": "_:b4615", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b23669", + "@id": "_:b4616", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b12047", + "@id": "_:b27059", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", "result": { - "@id": "_:b12048", + "@id": "_:b27060", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b12056", + "@id": "_:b7842", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28321", + "@id": "_:b7843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", + } + }, + { + "@id": "_:b19172", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19173", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12058", + "@id": "_:b27051", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", "result": { - "@id": "_:b28378", + "@id": "_:b27052", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12049", + "@id": "_:b27053", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", "result": { - "@id": "_:b18345", + "@id": "_:b27054", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b12050", + "@id": "_:b27057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0028", "result": { - "@id": "_:b26089", + "@id": "_:b27058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0004-out.jsonld", - "title": "Lists", - "rdfs:comment": "Multiple lists with different types of element.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0004-in.nq", + "title": "Language maps", + "rdfs:comment": "Language Maps expand values to include @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0030-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0030-out.jsonld", "assertions": [ { - "@id": "_:b2953", + "@id": "_:b27067", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", "result": { - "@id": "_:b29202", + "@id": "_:b27068", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2954", + "@id": "_:b2170", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28395", + "@id": "_:b2171", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2955", + "@id": "_:b27061", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", "result": { - "@id": "_:b15417", + "@id": "_:b27062", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2952", + "@id": "_:b10459", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29601", + "@id": "_:b10460", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2944", + "@id": "_:b15558", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2945", + "@id": "_:b15559", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2949", + "@id": "_:b4617", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b27273", + "@id": "_:b4618", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b2946", + "@id": "_:b27071", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", "result": { - "@id": "_:b11868", + "@id": "_:b27072", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b2950", + "@id": "_:b7846", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29047", + "@id": "_:b7847", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", + } + }, + { + "@id": "_:b19174", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19175", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2948", + "@id": "_:b27063", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", "result": { - "@id": "_:b27142", + "@id": "_:b27064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2951", + "@id": "_:b27065", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", "result": { - "@id": "_:b4442", + "@id": "_:b27066", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b2947", + "@id": "_:b27069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0030", "result": { - "@id": "_:b25649", + "@id": "_:b27070", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0005-out.jsonld", - "title": "Document with list", - "rdfs:comment": "Uses a named graph containing a list.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0005-in.nq", + "title": "type-coercion of native types", + "rdfs:comment": "Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0031-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0031-out.jsonld", "assertions": [ { - "@id": "_:b18248", + "@id": "_:b27079", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", "result": { - "@id": "_:b29143", + "@id": "_:b27080", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18243", + "@id": "_:b2172", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17048", + "@id": "_:b2173", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18245", + "@id": "_:b27073", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", "result": { - "@id": "_:b8546", + "@id": "_:b27074", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18251", + "@id": "_:b10461", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27883", + "@id": "_:b10462", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18247", + "@id": "_:b15560", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26863", + "@id": "_:b15561", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18244", + "@id": "_:b4619", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25570", + "@id": "_:b4620", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b18246", + "@id": "_:b27083", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", "result": { - "@id": "_:b26512", + "@id": "_:b27084", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b18240", + "@id": "_:b7848", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18241", + "@id": "_:b7849", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", + } + }, + { + "@id": "_:b19176", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19177", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18249", + "@id": "_:b27075", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", "result": { - "@id": "_:b5680", + "@id": "_:b27076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18250", + "@id": "_:b27077", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", "result": { - "@id": "_:b28759", + "@id": "_:b27078", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b18242", + "@id": "_:b27081", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0031", "result": { - "@id": "_:b20353", + "@id": "_:b27082", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0006-out.jsonld", - "title": "Two graphs having same subject but different values", - "rdfs:comment": "Ensure that properties and list elements aren't confused between graphs.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0006-in.nq", + "title": "Null term and @vocab", + "rdfs:comment": "Mapping a term to null decouples it from @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0032-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0032-out.jsonld", "assertions": [ { - "@id": "_:b11206", + "@id": "_:b27091", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", "result": { - "@id": "_:b14026", + "@id": "_:b27092", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11210", + "@id": "_:b2174", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29169", + "@id": "_:b2175", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11211", + "@id": "_:b27085", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", "result": { - "@id": "_:b18928", + "@id": "_:b27086", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11212", + "@id": "_:b10463", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24429", + "@id": "_:b10464", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11213", + "@id": "_:b15562", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29170", + "@id": "_:b15563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11214", + "@id": "_:b4621", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b29171", + "@id": "_:b4622", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b11208", + "@id": "_:b27095", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", "result": { - "@id": "_:b16887", + "@id": "_:b27096", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b11209", + "@id": "_:b7850", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23838", + "@id": "_:b7851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", + } + }, + { + "@id": "_:b19178", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19179", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11215", + "@id": "_:b27087", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", "result": { - "@id": "_:b29172", + "@id": "_:b27088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11207", + "@id": "_:b27089", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", "result": { - "@id": "_:b24497", + "@id": "_:b27090", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b11204", + "@id": "_:b27093", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0032", "result": { - "@id": "_:b11205", + "@id": "_:b27094", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0007-out.jsonld", - "title": "Graph with multiple named graphs", - "rdfs:comment": "Testing @graph recursion.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0007-in.nq", + "title": "Using @vocab with with type-coercion", + "rdfs:comment": "Verifies that terms can be defined using @vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0033-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0033-out.jsonld", "assertions": [ { - "@id": "_:b15660", + "@id": "_:b27103", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", "result": { - "@id": "_:b29469", + "@id": "_:b27104", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b15649", + "@id": "_:b2176", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15650", + "@id": "_:b2177", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15655", + "@id": "_:b27097", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", "result": { - "@id": "_:b24467", + "@id": "_:b27098", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15654", + "@id": "_:b10465", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10409", + "@id": "_:b10466", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15656", + "@id": "_:b15564", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28822", + "@id": "_:b15565", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b15659", + "@id": "_:b4623", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b29016", + "@id": "_:b4624", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b15653", + "@id": "_:b27107", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", "result": { - "@id": "_:b26687", + "@id": "_:b27108", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b15651", + "@id": "_:b7852", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20249", + "@id": "_:b7853", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", + } + }, + { + "@id": "_:b19180", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19181", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15652", + "@id": "_:b27099", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", "result": { - "@id": "_:b25845", + "@id": "_:b27100", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15657", + "@id": "_:b27101", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", "result": { - "@id": "_:b29394", + "@id": "_:b27102", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b15658", + "@id": "_:b27105", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0033", "result": { - "@id": "_:b29222", + "@id": "_:b27106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0009-out.jsonld", - "title": "List conversion with IRI nodes", - "rdfs:comment": "Preserve IRI list nodes (i.e., not blank nodes) when converting to @list", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0009-in.nq", + "title": "Multiple properties expanding to the same IRI", + "rdfs:comment": "Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0034-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0034-out.jsonld", "assertions": [ { - "@id": "_:b6070", + "@id": "_:b27115", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", "result": { - "@id": "_:b25799", + "@id": "_:b27116", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6067", + "@id": "_:b2178", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15253", + "@id": "_:b2179", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6069", + "@id": "_:b27109", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", "result": { - "@id": "_:b24589", + "@id": "_:b27110", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6072", + "@id": "_:b10467", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26055", + "@id": "_:b10468", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6074", + "@id": "_:b15566", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22435", + "@id": "_:b15567", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b6076", + "@id": "_:b4625", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b2800", + "@id": "_:b4626", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b6068", + "@id": "_:b27119", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", "result": { - "@id": "_:b24134", + "@id": "_:b27120", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b6071", + "@id": "_:b7854", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8940", + "@id": "_:b7855", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", + } + }, + { + "@id": "_:b19182", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19183", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6075", + "@id": "_:b27111", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", "result": { - "@id": "_:b21205", + "@id": "_:b27112", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6065", + "@id": "_:b27113", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", "result": { - "@id": "_:b6066", + "@id": "_:b27114", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b6073", + "@id": "_:b27117", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0034", "result": { - "@id": "_:b28144", + "@id": "_:b27118", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0010-out.jsonld", - "title": "List pattern without rdf:nil", - "rdfs:comment": "Do not convert lists that are not terminated by rdf:nil to @list.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0010-in.nq", + "title": "Language maps with @vocab, default language, and colliding property", + "rdfs:comment": "Pathological tests of language maps", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0035-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0035-out.jsonld", "assertions": [ { - "@id": "_:b19360", + "@id": "_:b27127", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", "result": { - "@id": "_:b15987", + "@id": "_:b27128", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b19369", + "@id": "_:b2180", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28944", + "@id": "_:b2181", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19364", + "@id": "_:b27121", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", "result": { - "@id": "_:b1260", + "@id": "_:b27122", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b19361", + "@id": "_:b10471", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25526", + "@id": "_:b10472", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19367", + "@id": "_:b15570", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28514", + "@id": "_:b15571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b19365", + "@id": "_:b4627", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b16395", + "@id": "_:b4628", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b19368", + "@id": "_:b27131", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", "result": { - "@id": "_:b17961", + "@id": "_:b27132", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b19370", + "@id": "_:b7856", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29605", + "@id": "_:b7857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", + } + }, + { + "@id": "_:b19184", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19185", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19362", + "@id": "_:b27123", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", "result": { - "@id": "_:b2971", + "@id": "_:b27124", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19366", + "@id": "_:b27125", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", "result": { - "@id": "_:b20622", + "@id": "_:b27126", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b19363", + "@id": "_:b27129", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0035", "result": { - "@id": "_:b27080", + "@id": "_:b27130", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0011-out.jsonld", - "title": "List pattern with extra properties", - "rdfs:comment": "If additional properties are associated to a list node, the list is only partially converted to @list.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0011-in.nq", + "title": "Flattening @index", + "rdfs:comment": "Flattening index maps for terms defined with @container: @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0036-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0036-out.jsonld", "assertions": [ { - "@id": "_:b14592", + "@id": "_:b27139", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", "result": { - "@id": "_:b26373", + "@id": "_:b27140", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14596", + "@id": "_:b2182", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26109", + "@id": "_:b2183", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14590", + "@id": "_:b27133", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", "result": { - "@id": "_:b2891", + "@id": "_:b27134", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14589", + "@id": "_:b10473", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25169", + "@id": "_:b10474", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14594", + "@id": "_:b15572", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26568", + "@id": "_:b15573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14591", + "@id": "_:b4629", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26488", + "@id": "_:b4630", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b14593", + "@id": "_:b27143", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", "result": { - "@id": "_:b19617", + "@id": "_:b27144", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b14595", + "@id": "_:b7858", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24812", + "@id": "_:b7859", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", + } + }, + { + "@id": "_:b19186", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19187", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14586", + "@id": "_:b27135", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", "result": { - "@id": "_:b14587", + "@id": "_:b27136", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14588", + "@id": "_:b27137", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", "result": { - "@id": "_:b8922", + "@id": "_:b27138", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b14597", + "@id": "_:b27141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0036", "result": { - "@id": "_:b18356", + "@id": "_:b27142", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0012-out.jsonld", - "title": "List pattern with cycles", - "rdfs:comment": "Detect lists containing cycles and do not convert them to @list.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0012-in.nq", + "title": "Flattening reverse properties", + "rdfs:comment": "Flattening @reverse keeps @reverse", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0037-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0037-out.jsonld", "assertions": [ { - "@id": "_:b2805", + "@id": "_:b27151", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", "result": { - "@id": "_:b17858", + "@id": "_:b27152", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2806", + "@id": "_:b2184", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17859", + "@id": "_:b2185", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2807", + "@id": "_:b27145", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", "result": { - "@id": "_:b17860", + "@id": "_:b27146", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2813", + "@id": "_:b10475", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16064", + "@id": "_:b10476", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2802", + "@id": "_:b15574", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2803", + "@id": "_:b15575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2812", + "@id": "_:b4631", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b2129", + "@id": "_:b4632", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b2811", + "@id": "_:b27155", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", "result": { - "@id": "_:b15004", + "@id": "_:b27156", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b2808", + "@id": "_:b7860", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17861", + "@id": "_:b7861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", + } + }, + { + "@id": "_:b19188", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19189", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2809", + "@id": "_:b27147", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", "result": { - "@id": "_:b17862", + "@id": "_:b27148", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2810", + "@id": "_:b27149", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", "result": { - "@id": "_:b17863", + "@id": "_:b27150", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b2804", + "@id": "_:b27153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0037", "result": { - "@id": "_:b17857", + "@id": "_:b27154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0013-out.jsonld", - "title": "List pattern with multiple values of rdf:first", - "rdfs:comment": "Do not convert list nodes to @list if nodes contain more than one value for rdf:first.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0013-in.nq", + "title": "Using terms in a reverse-maps", + "rdfs:comment": "Terms within @reverse are expanded", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0039-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0039-out.jsonld", "assertions": [ { - "@id": "_:b18551", + "@id": "_:b27163", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", "result": { - "@id": "_:b21989", + "@id": "_:b27164", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18549", + "@id": "_:b2186", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23970", + "@id": "_:b2187", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18556", + "@id": "_:b27157", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", "result": { - "@id": "_:b24358", + "@id": "_:b27158", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18548", + "@id": "_:b10477", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24174", + "@id": "_:b10478", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18546", + "@id": "_:b15576", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18547", + "@id": "_:b15577", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18555", + "@id": "_:b4633", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28326", + "@id": "_:b4634", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b18557", + "@id": "_:b27167", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", "result": { - "@id": "_:b24543", + "@id": "_:b27168", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b18553", + "@id": "_:b7862", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28488", + "@id": "_:b7863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", + } + }, + { + "@id": "_:b19190", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19191", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18554", + "@id": "_:b27159", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", "result": { - "@id": "_:b28489", + "@id": "_:b27160", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18552", + "@id": "_:b27161", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", "result": { - "@id": "_:b28337", + "@id": "_:b27162", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b18550", + "@id": "_:b27165", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0039", "result": { - "@id": "_:b25405", + "@id": "_:b27166", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0014-out.jsonld", - "title": "List pattern with multiple values of rdf:rest", - "rdfs:comment": "Do not convert list nodes to @list if nodes contain more than one value for rdf:rest.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0014-in.nq", + "title": "language and index expansion on non-objects", + "rdfs:comment": "Only invoke language and index map expansion if the value is a JSON object", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0040-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0040-out.jsonld", "assertions": [ { - "@id": "_:b18608", + "@id": "_:b27175", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", "result": { - "@id": "_:b7775", + "@id": "_:b27176", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18609", + "@id": "_:b2188", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12838", + "@id": "_:b2189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18616", + "@id": "_:b27169", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", "result": { - "@id": "_:b29590", + "@id": "_:b27170", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18613", + "@id": "_:b10479", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26648", + "@id": "_:b10480", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18615", + "@id": "_:b15578", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28469", + "@id": "_:b15579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18606", + "@id": "_:b4635", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18607", + "@id": "_:b4636", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b18610", + "@id": "_:b27179", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", "result": { - "@id": "_:b23133", + "@id": "_:b27180", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b18612", + "@id": "_:b7864", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26215", + "@id": "_:b7865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", + } + }, + { + "@id": "_:b19192", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19193", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18617", + "@id": "_:b27171", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", "result": { - "@id": "_:b27678", + "@id": "_:b27172", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18611", + "@id": "_:b27173", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", "result": { - "@id": "_:b24671", + "@id": "_:b27174", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b18614", + "@id": "_:b27177", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0040", "result": { - "@id": "_:b16217", + "@id": "_:b27178", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0015-out.jsonld", - "title": "List pattern with IRI rdf:rest", - "rdfs:comment": "Do not convert lists to @list if a list node's rdf:rest is an IRI.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0015-in.nq", + "title": "Free-floating sets and lists", + "rdfs:comment": "Free-floating values in sets are removed, free-floating lists are removed completely", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0041-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0041-out.jsonld", "assertions": [ { - "@id": "_:b10127", + "@id": "_:b27187", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", "result": { - "@id": "_:b10137", + "@id": "_:b27188", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10121", + "@id": "_:b2190", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10132", + "@id": "_:b2191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10123", + "@id": "_:b27181", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", "result": { - "@id": "_:b5935", + "@id": "_:b27182", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10122", + "@id": "_:b10481", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10133", + "@id": "_:b10482", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10120", + "@id": "_:b15580", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10131", + "@id": "_:b15581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b10119", + "@id": "_:b4637", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b10130", + "@id": "_:b4638", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b10124", + "@id": "_:b27191", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", "result": { - "@id": "_:b10134", + "@id": "_:b27192", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b10125", + "@id": "_:b7868", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10135", + "@id": "_:b7869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", + } + }, + { + "@id": "_:b19194", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19195", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10126", + "@id": "_:b27183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", "result": { - "@id": "_:b10136", + "@id": "_:b27184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10129", + "@id": "_:b27185", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", "result": { - "@id": "_:b10139", + "@id": "_:b27186", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b10128", + "@id": "_:b27189", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0041", "result": { - "@id": "_:b10138", + "@id": "_:b27190", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0016-out.jsonld", - "title": "List pattern with type rdf:List", - "rdfs:comment": "List nodes may have a rdf:type rdf:List.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0016-in.nq", + "title": "List objects not equivalent", + "rdfs:comment": "Lists objects are implicit unlabeled blank nodes and thus never equivalent", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0042-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0042-out.jsonld", "assertions": [ { - "@id": "_:b6365", + "@id": "_:b27199", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", "result": { - "@id": "_:b22442", + "@id": "_:b27200", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6361", + "@id": "_:b2192", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20556", + "@id": "_:b2193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6366", + "@id": "_:b27193", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", "result": { - "@id": "_:b28102", + "@id": "_:b27194", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6357", + "@id": "_:b10483", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6358", + "@id": "_:b10484", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6364", + "@id": "_:b15582", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28101", + "@id": "_:b15583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b6368", + "@id": "_:b4639", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25135", + "@id": "_:b4640", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b6367", + "@id": "_:b27203", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", "result": { - "@id": "_:b28103", + "@id": "_:b27204", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b6363", + "@id": "_:b7870", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28100", + "@id": "_:b7871", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", + } + }, + { + "@id": "_:b19196", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19197", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6362", + "@id": "_:b27195", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", "result": { - "@id": "_:b1157", + "@id": "_:b27196", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6360", + "@id": "_:b27197", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", "result": { - "@id": "_:b24230", + "@id": "_:b27198", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b6359", + "@id": "_:b27201", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0042", "result": { - "@id": "_:b19272", + "@id": "_:b27202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0017-out.jsonld", - "title": "Remove duplicate triples", - "rdfs:comment": "Equivalent triples are used only once", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0017-in.nq", + "title": "Sample test manifest extract", + "rdfs:comment": "Flatten a test manifest", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0043-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0043-out.jsonld", "assertions": [ { - "@id": "_:b16892", + "@id": "_:b27211", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", "result": { - "@id": "_:b18282", + "@id": "_:b27212", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16895", + "@id": "_:b2194", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26430", + "@id": "_:b2195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16898", + "@id": "_:b27205", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", "result": { - "@id": "_:b28601", + "@id": "_:b27206", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b16889", + "@id": "_:b10485", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16890", + "@id": "_:b10486", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16899", + "@id": "_:b15584", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26491", + "@id": "_:b15585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16893", + "@id": "_:b4641", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25573", + "@id": "_:b4642", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b16897", + "@id": "_:b27215", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", "result": { - "@id": "_:b27047", + "@id": "_:b27216", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b16891", + "@id": "_:b7872", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22367", + "@id": "_:b7873", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", + } + }, + { + "@id": "_:b19198", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19199", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16894", + "@id": "_:b27207", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", "result": { - "@id": "_:b25957", + "@id": "_:b27208", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16900", + "@id": "_:b27209", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", "result": { - "@id": "_:b29277", + "@id": "_:b27210", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b16896", + "@id": "_:b27213", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0043", "result": { - "@id": "_:b29434", + "@id": "_:b27214", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0018-out.jsonld", - "title": "use native types flag set to true", + "title": "compactArrays option", + "rdfs:comment": "Setting compactArrays to false causes single element arrays to be retained", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2667", - "https://w3c.github.io/json-ld-api/tests/vocab#useNativeTypes": { + "@id": "_:b436", + "https://w3c.github.io/json-ld-api/tests/vocab#compactArrays": { "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" + "@value": "false" } }, - "rdfs:comment": "Literals with datatype xsd:boolean, xsd:integer, and xsd:double are serialized using native scalar values", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0018-in.nq", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0044-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/flatten/0044-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0044-out.jsonld", "assertions": [ { - "@id": "_:b2676", + "@id": "_:b27223", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", "result": { - "@id": "_:b19347", + "@id": "_:b27224", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2675", + "@id": "_:b2196", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24170", + "@id": "_:b2197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2665", + "@id": "_:b27217", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", "result": { - "@id": "_:b2666", + "@id": "_:b27218", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2674", + "@id": "_:b10487", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24169", + "@id": "_:b10488", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2672", + "@id": "_:b15586", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22643", + "@id": "_:b15587", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2673", + "@id": "_:b4643", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b24168", + "@id": "_:b4644", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b2670", + "@id": "_:b27227", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", "result": { - "@id": "_:b24167", + "@id": "_:b27228", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b2671", + "@id": "_:b7874", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3682", + "@id": "_:b7875", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", + } + }, + { + "@id": "_:b19200", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19201", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2669", + "@id": "_:b27219", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", "result": { - "@id": "_:b22733", + "@id": "_:b27220", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2677", + "@id": "_:b27221", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", "result": { - "@id": "_:b22834", + "@id": "_:b27222", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b2668", + "@id": "_:b27225", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0044", "result": { - "@id": "_:b6937", + "@id": "_:b27226", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0019-out.jsonld", - "title": "use rdf:type flag set to false", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11163", - "https://w3c.github.io/json-ld-api/tests/vocab#useRdfType": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "true" - } - }, - "rdfs:comment": "Setting useRdfType to true causes an rdf:type predicate to be treated like a normal property, not @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0019-in.nq", + "title": "Blank nodes with reverse properties", + "rdfs:comment": "Proper (re-)labeling of blank nodes if used with reverse properties.", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0045-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0045-out.jsonld", "assertions": [ { - "@id": "_:b11171", + "@id": "_:b27235", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", "result": { - "@id": "_:b28243", + "@id": "_:b27236", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11170", + "@id": "_:b2198", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28242", + "@id": "_:b2199", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11169", + "@id": "_:b27229", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", "result": { - "@id": "_:b23090", + "@id": "_:b27230", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11165", + "@id": "_:b10489", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22717", + "@id": "_:b10490", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11168", + "@id": "_:b15588", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27460", + "@id": "_:b15589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11161", + "@id": "_:b4645", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b11162", + "@id": "_:b4646", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b11164", + "@id": "_:b27239", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", "result": { - "@id": "_:b18146", + "@id": "_:b27240", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b11172", + "@id": "_:b7876", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28244", + "@id": "_:b7877", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", + } + }, + { + "@id": "_:b19202", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19203", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11166", + "@id": "_:b27231", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", "result": { - "@id": "_:b25153", + "@id": "_:b27232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11167", + "@id": "_:b27233", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", "result": { - "@id": "_:b28241", + "@id": "_:b27234", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b11173", + "@id": "_:b27237", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0045", "result": { - "@id": "_:b20665", + "@id": "_:b27238", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0020-out.jsonld", - "title": "list with node shared across graphs", - "rdfs:comment": "An otherwise conformant list with a node shared across different lists does not serialize using @list", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0020-in.nq", + "title": "Empty string as identifier", + "rdfs:comment": "Usage of empty strings in identifiers needs special care when constructing the node map.", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0046-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0046-out.jsonld", "assertions": [ { - "@id": "_:b20854", + "@id": "_:b27247", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", "result": { - "@id": "_:b26962", + "@id": "_:b27248", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20855", + "@id": "_:b2200", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26478", + "@id": "_:b2201", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20849", + "@id": "_:b27241", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", "result": { - "@id": "_:b25138", + "@id": "_:b27242", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20857", + "@id": "_:b10493", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28427", + "@id": "_:b10494", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20853", + "@id": "_:b15592", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28513", + "@id": "_:b15593", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b20858", + "@id": "_:b4647", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b29891", + "@id": "_:b4648", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b20851", + "@id": "_:b27251", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", "result": { - "@id": "_:b26632", + "@id": "_:b27252", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b20852", + "@id": "_:b7878", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26964", + "@id": "_:b7879", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", + } + }, + { + "@id": "_:b19204", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19205", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20850", + "@id": "_:b27243", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", "result": { - "@id": "_:b15838", + "@id": "_:b27244", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20856", + "@id": "_:b27245", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", "result": { - "@id": "_:b26484", + "@id": "_:b27246", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b20847", + "@id": "_:b27249", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0046", "result": { - "@id": "_:b20848", + "@id": "_:b27250", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0021-out.jsonld", - "title": "list with node shared across graphs (same triple in different graphs)", - "rdfs:comment": "If a list node is used in different graphs, it isn't removed and converted to @list", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0021-in.nq", + "title": "Flatten using relative fragment identifier properly joins to base", + "rdfs:comment": "Compacting a relative round-trips", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b437", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example.org/" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0047-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0047-out.jsonld", "assertions": [ { - "@id": "_:b11840", + "@id": "_:b27259", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", "result": { - "@id": "_:b21785", + "@id": "_:b27260", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11834", + "@id": "_:b2202", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11835", + "@id": "_:b2203", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11841", + "@id": "_:b27253", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", "result": { - "@id": "_:b28659", + "@id": "_:b27254", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11839", + "@id": "_:b10495", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28658", + "@id": "_:b10496", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11842", + "@id": "_:b15594", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28660", + "@id": "_:b15595", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11844", + "@id": "_:b4649", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b12011", + "@id": "_:b4650", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b11843", + "@id": "_:b27263", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", "result": { - "@id": "_:b20577", + "@id": "_:b27264", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b11838", + "@id": "_:b7880", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28482", + "@id": "_:b7881", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", + } + }, + { + "@id": "_:b19206", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19207", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11837", + "@id": "_:b27255", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", "result": { - "@id": "_:b9949", + "@id": "_:b27256", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11845", + "@id": "_:b27257", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", "result": { - "@id": "_:b22030", + "@id": "_:b27258", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b11836", + "@id": "_:b27261", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0047", "result": { - "@id": "_:b16936", + "@id": "_:b27262", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0022-out.jsonld", - "title": "list from duplicate triples", - "rdfs:comment": "Duplicate triples for a list node will not prevent @list from being properly generated", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0022-in.nq", + "title": "@list with embedded object", + "rdfs:comment": "Node definitions contained within lists are flattend to top level.", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0048-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0048-out.jsonld", "assertions": [ { - "@id": "_:b5508", + "@id": "_:b27271", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", "result": { - "@id": "_:b5509", + "@id": "_:b27272", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5510", + "@id": "_:b2204", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8742", + "@id": "_:b2205", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5519", + "@id": "_:b27265", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", "result": { - "@id": "_:b27226", + "@id": "_:b27266", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5514", + "@id": "_:b10497", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18623", + "@id": "_:b10498", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5516", + "@id": "_:b15596", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19027", + "@id": "_:b15597", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5518", + "@id": "_:b4651", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b4525", + "@id": "_:b4652", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b5517", + "@id": "_:b27275", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", "result": { - "@id": "_:b9181", + "@id": "_:b27276", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b5515", + "@id": "_:b7882", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27225", + "@id": "_:b7883", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", + } + }, + { + "@id": "_:b19208", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19209", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5512", + "@id": "_:b27267", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", "result": { - "@id": "_:b22034", + "@id": "_:b27268", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5513", + "@id": "_:b27269", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", "result": { - "@id": "_:b27224", + "@id": "_:b27270", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b5511", + "@id": "_:b27273", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0048", "result": { - "@id": "_:b19076", + "@id": "_:b27274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0023-out.jsonld", - "title": "triple with RDF nil subject", - "rdfs:comment": "Test triple with RDF nil subject", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0023-in.nq", + "title": "context with JavaScript Object property names", + "rdfs:comment": "Flatten with context including JavaScript Object property names", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/0049-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/0049-out.jsonld", "assertions": [ { - "@id": "_:b19066", + "@id": "_:b27283", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", "result": { - "@id": "_:b27796", + "@id": "_:b27284", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b19068", + "@id": "_:b2206", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29776", + "@id": "_:b2207", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19061", + "@id": "_:b27277", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", "result": { - "@id": "_:b23548", + "@id": "_:b27278", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b19069", + "@id": "_:b10499", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10658", + "@id": "_:b10500", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19060", + "@id": "_:b15598", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22166", + "@id": "_:b15599", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b19067", + "@id": "_:b4653", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b10546", + "@id": "_:b4654", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b19058", + "@id": "_:b27287", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", "result": { - "@id": "_:b19059", + "@id": "_:b27288", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b19062", + "@id": "_:b7884", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21447", + "@id": "_:b7885", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", + } + }, + { + "@id": "_:b19210", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19211", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19065", + "@id": "_:b27279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", "result": { - "@id": "_:b29633", + "@id": "_:b27280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19063", + "@id": "_:b27281", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", "result": { - "@id": "_:b27660", + "@id": "_:b27282", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b19064", + "@id": "_:b27285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#t0049", "result": { - "@id": "_:b16627", + "@id": "_:b27286", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0024-out.jsonld", - "title": "multiple languages for same subject+property+value", - "rdfs:comment": "Uniqness of triples should include the value language", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0024-in.nq", + "title": "Conflicting indexes", + "rdfs:comment": "Verifies that an exception is raised in Flattening when conflicting indexes are found", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b438", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/e001-in.jsonld", + "mf:result": "conflicting indexes", "assertions": [ { - "@id": "_:b7074", + "@id": "_:b27295", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", "result": { - "@id": "_:b13026", + "@id": "_:b27296", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7076", + "@id": "_:b2208", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16665", + "@id": "_:b2209", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7078", + "@id": "_:b27289", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", "result": { - "@id": "_:b21728", + "@id": "_:b27290", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7073", + "@id": "_:b10501", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17614", + "@id": "_:b10502", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7071", + "@id": "_:b15600", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27854", + "@id": "_:b15601", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b7068", + "@id": "_:b4655", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b12790", + "@id": "_:b4656", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b7075", + "@id": "_:b27299", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", "result": { - "@id": "_:b28559", + "@id": "_:b27300", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b7069", + "@id": "_:b7886", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16877", + "@id": "_:b7887", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", + } + }, + { + "@id": "_:b19212", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19213", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7070", + "@id": "_:b27291", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", "result": { - "@id": "_:b21602", + "@id": "_:b27292", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7072", + "@id": "_:b27293", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", "result": { - "@id": "_:b28558", + "@id": "_:b27294", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b7077", + "@id": "_:b27297", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#te001", "result": { - "@id": "_:b25972", + "@id": "_:b27298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0025-out.jsonld", - "title": "multiple types for same subject+property+value", - "rdfs:comment": "Uniqness of triples should include the value type", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0025-in.nq", + "title": "Basic Included array", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in01-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b439", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b9782", + "@id": "_:b27307", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", "result": { - "@id": "_:b23995", + "@id": "_:b27308", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9785", + "@id": "_:b2210", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25545", + "@id": "_:b2211", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9780", + "@id": "_:b27301", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", "result": { - "@id": "_:b9781", + "@id": "_:b27302", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9787", + "@id": "_:b10505", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26836", + "@id": "_:b10506", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9784", + "@id": "_:b15604", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26027", + "@id": "_:b15605", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b9786", + "@id": "_:b4657", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26835", + "@id": "_:b4658", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b9788", + "@id": "_:b27311", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", "result": { - "@id": "_:b25279", + "@id": "_:b27312", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b9791", + "@id": "_:b7890", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26311", + "@id": "_:b7891", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", + } + }, + { + "@id": "_:b19214", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19215", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9783", + "@id": "_:b27303", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", "result": { - "@id": "_:b24506", + "@id": "_:b27304", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9789", + "@id": "_:b27305", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", "result": { - "@id": "_:b21379", + "@id": "_:b27306", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b9790", + "@id": "_:b27309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin01", "result": { - "@id": "_:b26837", + "@id": "_:b27310", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0026-out.jsonld", - "title": "triple with rdf:first property and rdf:nil value", - "rdfs:comment": "Check list generation with rdf:first property and rdf:nil value.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0026-in.nq", + "title": "Basic Included object", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in02-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b440", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b1866", + "@id": "_:b27319", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", "result": { - "@id": "_:b18639", + "@id": "_:b27320", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1871", + "@id": "_:b2212", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18644", + "@id": "_:b2213", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1863", + "@id": "_:b27313", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", "result": { - "@id": "_:b13721", + "@id": "_:b27314", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1870", + "@id": "_:b10507", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18643", + "@id": "_:b10508", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1864", + "@id": "_:b15606", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17745", + "@id": "_:b15607", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1872", + "@id": "_:b4659", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18645", + "@id": "_:b4660", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b1868", + "@id": "_:b27323", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", "result": { - "@id": "_:b18641", + "@id": "_:b27324", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b1861", + "@id": "_:b7892", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1862", + "@id": "_:b7893", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", + } + }, + { + "@id": "_:b19216", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19217", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1867", + "@id": "_:b27315", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", "result": { - "@id": "_:b18640", + "@id": "_:b27316", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1869", + "@id": "_:b27317", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", "result": { - "@id": "_:b18642", + "@id": "_:b27318", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b1865", + "@id": "_:b27321", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin02", "result": { - "@id": "_:b18638", + "@id": "_:b27322", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di01-out.jsonld", - "title": "rdfDirection: null with i18n literal with direction and no language", + "title": "Multiple properties mapping to @included are folded together", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in03-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7380", + "@id": "_:b441", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not parse i18n datatype without proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di01-in.nq", "assertions": [ { - "@id": "_:b7385", + "@id": "_:b27331", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", "result": { - "@id": "_:b26171", + "@id": "_:b27332", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7381", + "@id": "_:b2214", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14288", + "@id": "_:b2215", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7390", + "@id": "_:b27325", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", "result": { - "@id": "_:b29840", + "@id": "_:b27326", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7387", + "@id": "_:b10509", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5836", + "@id": "_:b10510", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7384", + "@id": "_:b15608", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24484", + "@id": "_:b15609", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b7378", + "@id": "_:b4661", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b7379", + "@id": "_:b4662", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b7383", + "@id": "_:b27335", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", "result": { - "@id": "_:b23082", + "@id": "_:b27336", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b7389", + "@id": "_:b7894", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27949", + "@id": "_:b7895", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", + } + }, + { + "@id": "_:b19218", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19219", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7388", + "@id": "_:b27327", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", "result": { - "@id": "_:b29507", + "@id": "_:b27328", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7382", + "@id": "_:b27329", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", "result": { - "@id": "_:b18816", + "@id": "_:b27330", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b7386", + "@id": "_:b27333", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin03", "result": { - "@id": "_:b17529", + "@id": "_:b27334", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di02-out.jsonld", - "title": "rdfDirection: null with i18n literal with direction and language", + "title": "Included containing @included", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in04-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20384", + "@id": "_:b442", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not parse i18n datatype without proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di02-in.nq", "assertions": [ { - "@id": "_:b20386", + "@id": "_:b27343", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", "result": { - "@id": "_:b24124", + "@id": "_:b27344", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20392", + "@id": "_:b2216", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21913", + "@id": "_:b2217", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20387", + "@id": "_:b27337", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", "result": { - "@id": "_:b26028", + "@id": "_:b27338", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20385", + "@id": "_:b10511", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23065", + "@id": "_:b10512", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20389", + "@id": "_:b15610", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17179", + "@id": "_:b15611", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b20382", + "@id": "_:b4663", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b20383", + "@id": "_:b4664", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b20390", + "@id": "_:b27347", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", "result": { - "@id": "_:b26030", + "@id": "_:b27348", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b20393", + "@id": "_:b7896", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26032", + "@id": "_:b7897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + } + }, + { + "@id": "_:b19220", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19221", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20391", + "@id": "_:b27339", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", "result": { - "@id": "_:b26031", + "@id": "_:b27340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20388", + "@id": "_:b27341", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", "result": { - "@id": "_:b26029", + "@id": "_:b27342", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b20394", + "@id": "_:b27345", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin04", "result": { - "@id": "_:b26033", + "@id": "_:b27346", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di03-out.jsonld", - "title": "rdfDirection: null with compound literal with direction and no language", + "title": "Property value with @included", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in05-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22171", + "@id": "_:b443", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not parse compound literal without proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di03-in.nq", "assertions": [ { - "@id": "_:b22174", + "@id": "_:b27355", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", "result": { - "@id": "_:b19500", + "@id": "_:b27356", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b22172", + "@id": "_:b2218", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27091", + "@id": "_:b2219", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22177", + "@id": "_:b27349", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", "result": { - "@id": "_:b26331", + "@id": "_:b27350", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b22180", + "@id": "_:b10513", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29253", + "@id": "_:b10514", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22169", + "@id": "_:b15612", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22170", + "@id": "_:b15613", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b22178", + "@id": "_:b4665", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b14111", + "@id": "_:b4666", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b22176", + "@id": "_:b27359", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", "result": { - "@id": "_:b29448", + "@id": "_:b27360", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b22179", + "@id": "_:b7898", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23190", + "@id": "_:b7899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + } + }, + { + "@id": "_:b19222", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19223", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22173", + "@id": "_:b27351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", "result": { - "@id": "_:b27779", + "@id": "_:b27352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b22175", + "@id": "_:b27353", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", "result": { - "@id": "_:b29425", + "@id": "_:b27354", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b22181", + "@id": "_:b27357", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin05", "result": { - "@id": "_:b29449", + "@id": "_:b27358", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di04-out.jsonld", - "title": "rdfDirection: null with compound literal with direction and language", + "title": "json.api example", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/in06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/in06-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3203", + "@id": "_:b444", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not parse compound literal without proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di04-in.nq", "assertions": [ { - "@id": "_:b3209", + "@id": "_:b27367", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", "result": { - "@id": "_:b21528", + "@id": "_:b27368", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3201", + "@id": "_:b2220", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3202", + "@id": "_:b2221", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3211", + "@id": "_:b27361", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", "result": { - "@id": "_:b21529", + "@id": "_:b27362", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3206", + "@id": "_:b10517", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21525", + "@id": "_:b10518", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3207", + "@id": "_:b15616", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21526", + "@id": "_:b15617", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3213", + "@id": "_:b4667", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b21407", + "@id": "_:b4668", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b3210", + "@id": "_:b27371", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", "result": { - "@id": "_:b6011", + "@id": "_:b27372", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b3212", + "@id": "_:b7900", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21530", + "@id": "_:b7901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + } + }, + { + "@id": "_:b19224", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19225", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3208", + "@id": "_:b27363", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", "result": { - "@id": "_:b21527", + "@id": "_:b27364", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3205", + "@id": "_:b27365", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", "result": { - "@id": "_:b10437", + "@id": "_:b27366", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b3204", + "@id": "_:b27369", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tin06", "result": { - "@id": "_:b20182", + "@id": "_:b27370", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di05-out.jsonld", - "title": "rdfDirection: i18n-datatype with i18n literal with direction and no language", + "title": "@list containing an deep list", + "rdfs:comment": "Lists of lists", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5587", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype" + "@id": "_:b445", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Parses i18n datatype with proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di05-in.nq", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/li01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/li01-out.jsonld", "assertions": [ { - "@id": "_:b5585", + "@id": "_:b27379", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", "result": { - "@id": "_:b5586", + "@id": "_:b27380", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5596", + "@id": "_:b2222", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29681", + "@id": "_:b2223", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5590", + "@id": "_:b27373", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", "result": { - "@id": "_:b17330", + "@id": "_:b27374", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5597", + "@id": "_:b10519", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21954", + "@id": "_:b10520", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5593", + "@id": "_:b15618", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26911", + "@id": "_:b15619", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5589", + "@id": "_:b4669", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b8007", + "@id": "_:b4670", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b5592", + "@id": "_:b27383", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", "result": { - "@id": "_:b17708", + "@id": "_:b27384", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b5588", + "@id": "_:b7902", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11191", + "@id": "_:b7903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + } + }, + { + "@id": "_:b19226", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19227", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5594", + "@id": "_:b27375", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", "result": { - "@id": "_:b22130", + "@id": "_:b27376", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5595", + "@id": "_:b27377", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", "result": { - "@id": "_:b28025", + "@id": "_:b27378", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b5591", + "@id": "_:b27381", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli01", "result": { - "@id": "_:b19371", + "@id": "_:b27382", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di06-out.jsonld", - "title": "rdfDirection: i18n-datatype with i18n literal with direction and language", + "title": "@list containing empty @list", + "rdfs:comment": "Lists of lists", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13565", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype" + "@id": "_:b446", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Parses i18n datatype with proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di06-in.nq", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/li02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/li02-out.jsonld", "assertions": [ { - "@id": "_:b13575", + "@id": "_:b27391", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", "result": { - "@id": "_:b27258", + "@id": "_:b27392", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13564", + "@id": "_:b2224", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6271", + "@id": "_:b2225", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13573", + "@id": "_:b27385", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", "result": { - "@id": "_:b27256", + "@id": "_:b27386", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13567", + "@id": "_:b10521", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19474", + "@id": "_:b10522", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13574", + "@id": "_:b15620", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27257", + "@id": "_:b15621", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13569", + "@id": "_:b4671", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18851", + "@id": "_:b4672", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b13568", + "@id": "_:b27395", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", "result": { - "@id": "_:b23248", + "@id": "_:b27396", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b13566", + "@id": "_:b7904", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17825", + "@id": "_:b7905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + } + }, + { + "@id": "_:b19228", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19229", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13572", + "@id": "_:b27387", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", "result": { - "@id": "_:b12411", + "@id": "_:b27388", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13570", + "@id": "_:b27389", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", "result": { - "@id": "_:b19315", + "@id": "_:b27390", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b13571", + "@id": "_:b27393", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli02", "result": { - "@id": "_:b27255", + "@id": "_:b27394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "@id": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di07-out.jsonld", - "title": "rdfDirection: i18n-datatype with compound literal with direction and no language", + "title": "@list containing mixed list values", + "rdfs:comment": "Lists of lists", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4911", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype" + "@id": "_:b447", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Does not parse compound literal without proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di07-in.nq", + "testAction": "https://w3c.github.io/json-ld-api/tests/flatten/li03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/flatten/li03-out.jsonld", "assertions": [ { - "@id": "_:b4909", + "@id": "_:b27403", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", "result": { - "@id": "_:b4910", + "@id": "_:b27404", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4919", + "@id": "_:b2226", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23984", + "@id": "_:b2227", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4912", + "@id": "_:b27397", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", "result": { - "@id": "_:b10925", + "@id": "_:b27398", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4921", + "@id": "_:b10523", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10479", + "@id": "_:b10524", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4914", + "@id": "_:b15622", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22892", + "@id": "_:b15623", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4916", + "@id": "_:b4673", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25609", + "@id": "_:b4674", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b4918", + "@id": "_:b27407", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", "result": { - "@id": "_:b28566", + "@id": "_:b27408", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b4917", + "@id": "_:b7906", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28933", + "@id": "_:b7907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + } + }, + { + "@id": "_:b19230", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19231", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4920", + "@id": "_:b27399", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", "result": { - "@id": "_:b28934", + "@id": "_:b27400", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4913", + "@id": "_:b27401", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", "result": { - "@id": "_:b16684", + "@id": "_:b27402", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "assertedBy": null }, { - "@id": "_:b4915", + "@id": "_:b27405", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/flatten-manifest#tli03", "result": { - "@id": "_:b5784", + "@id": "_:b27406", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - }, + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest", + "@type": [ + "mf:Manifest", + "Report" + ], + "title": "Transform RDF to JSON-LD", + "rdfs:comment": "These tests implement the requirements for the JSON-LD [Serialize RDF as JSON-LD Algorithm](https://www.w3.org/TR/json-ld11-api/#serialize-rdf-as-json-ld-algorithm).", + "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", + "entries": [ { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di08-out.jsonld", - "title": "rdfDirection: i18n-datatype with compound literal with direction and language", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b567", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype" - }, - "rdfs:comment": "Does not parse compound literal without proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di08-in.nq", + "title": "Object Lists", + "rdfs:comment": "Tests generation using different types of objects.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0001-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0001-out.jsonld", "assertions": [ { - "@id": "_:b578", + "@id": "_:b27413", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", "result": { - "@id": "_:b589", + "@id": "_:b27414", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b571", + "@id": "_:b3246", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b582", + "@id": "_:b3247", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b575", + "@id": "_:b27409", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", "result": { - "@id": "_:b586", + "@id": "_:b27410", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b573", + "@id": "_:b10525", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b584", + "@id": "_:b10526", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b570", + "@id": "_:b15624", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b581", + "@id": "_:b15625", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b577", + "@id": "_:b5609", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b588", + "@id": "_:b5610", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b569", + "@id": "_:b20631", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b580", + "@id": "_:b20632", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b574", + "@id": "_:b7908", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b585", + "@id": "_:b7909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + } + }, + { + "@id": "_:b19232", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19233", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b568", + "@id": "_:b27411", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", "result": { - "@id": "_:b579", + "@id": "_:b27412", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b572", + "@id": "_:b13651", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b583", + "@id": "_:b13652", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + } }, { - "@id": "_:b576", + "@id": "_:b27415", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0001", "result": { - "@id": "_:b587", + "@id": "_:b27416", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di09-out.jsonld", - "title": "rdfDirection: compound-literal with i18n literal with direction and no language", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6276", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal" - }, - "rdfs:comment": "Does not parse i18n datatype without proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di09-in.nq", + "title": "Native Types", + "rdfs:comment": "Do not use native datatypes for xsd:boolean, xsd:integer, and xsd:double by default.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0002-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0002-out.jsonld", "assertions": [ { - "@id": "_:b6280", + "@id": "_:b27421", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", "result": { - "@id": "_:b27981", + "@id": "_:b27422", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6281", + "@id": "_:b3248", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28111", + "@id": "_:b3249", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6287", + "@id": "_:b27417", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", "result": { - "@id": "_:b17905", + "@id": "_:b27418", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6286", + "@id": "_:b10527", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27749", + "@id": "_:b10528", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6279", + "@id": "_:b15626", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26873", + "@id": "_:b15627", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b6278", + "@id": "_:b5611", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b24035", + "@id": "_:b5612", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b6284", + "@id": "_:b20533", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b22998", + "@id": "_:b20534", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6285", + "@id": "_:b7912", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23110", + "@id": "_:b7913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + } + }, + { + "@id": "_:b19234", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19235", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6277", + "@id": "_:b27419", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", "result": { - "@id": "_:b23437", + "@id": "_:b27420", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6283", + "@id": "_:b13553", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28112", + "@id": "_:b13554", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + } }, { - "@id": "_:b6282", + "@id": "_:b27423", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0002", "result": { - "@id": "_:b27917", + "@id": "_:b27424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di10-out.jsonld", - "title": "rdfDirection: compound-literal with i18n literal with direction and language", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18299", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal" - }, - "rdfs:comment": "Does not parse i18n datatype without proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di10-in.nq", + "title": "BNodes and references", + "rdfs:comment": "BNode name generation and references between resources.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0003-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0003-out.jsonld", "assertions": [ { - "@id": "_:b18308", + "@id": "_:b27429", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", "result": { - "@id": "_:b21048", + "@id": "_:b27430", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18301", + "@id": "_:b3250", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21044", + "@id": "_:b3251", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18305", + "@id": "_:b27425", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", "result": { - "@id": "_:b20770", + "@id": "_:b27426", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18309", + "@id": "_:b10529", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21049", + "@id": "_:b10530", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18307", + "@id": "_:b15628", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17734", + "@id": "_:b15629", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18300", + "@id": "_:b5613", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b21043", + "@id": "_:b5614", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b18303", + "@id": "_:b20535", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b21046", + "@id": "_:b20536", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18302", + "@id": "_:b7914", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21045", + "@id": "_:b7915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + } + }, + { + "@id": "_:b19236", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19237", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18304", + "@id": "_:b27427", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", "result": { - "@id": "_:b19108", + "@id": "_:b27428", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18306", + "@id": "_:b13555", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21047", + "@id": "_:b13556", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "outcome": "earl:failed" + } }, { - "@id": "_:b18310", + "@id": "_:b27431", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0003", "result": { - "@id": "_:b21050", + "@id": "_:b27432", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di11-out.jsonld", - "title": "rdfDirection: compound-literal with compound literal with direction and no language", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4246", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal" - }, - "rdfs:comment": "Parses compound literal with proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di11-in.nq", + "title": "Lists", + "rdfs:comment": "Multiple lists with different types of element.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0004-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0004-out.jsonld", "assertions": [ { - "@id": "_:b4251", + "@id": "_:b27437", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", "result": { - "@id": "_:b28325", + "@id": "_:b27438", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4249", + "@id": "_:b3252", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24380", + "@id": "_:b3253", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4252", + "@id": "_:b27433", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", "result": { - "@id": "_:b28702", + "@id": "_:b27434", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b4250", + "@id": "_:b10531", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25835", + "@id": "_:b10532", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4255", + "@id": "_:b15630", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28616", + "@id": "_:b15631", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4253", + "@id": "_:b5615", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28703", + "@id": "_:b5616", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b4244", + "@id": "_:b20537", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b4245", + "@id": "_:b20538", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b4256", + "@id": "_:b7916", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28197", + "@id": "_:b7917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + } + }, + { + "@id": "_:b19238", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19239", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4247", + "@id": "_:b27435", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", "result": { - "@id": "_:b21759", + "@id": "_:b27436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4248", + "@id": "_:b13557", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24266", + "@id": "_:b13558", "@type": "TestResult", "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + } }, { - "@id": "_:b4254", + "@id": "_:b27439", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0004", "result": { - "@id": "_:b24903", + "@id": "_:b27440", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di12-out.jsonld", - "title": "rdfDirection: compound-literal with compound literal with direction and language", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19731", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal" - }, - "rdfs:comment": "Parses compound literal with proper option.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di12-in.nq", + "title": "Document with list", + "rdfs:comment": "Uses a named graph containing a list.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0005-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0005-out.jsonld", "assertions": [ { - "@id": "_:b19735", + "@id": "_:b27445", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", "result": { - "@id": "_:b26981", + "@id": "_:b27446", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b19738", + "@id": "_:b3254", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20550", + "@id": "_:b3255", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19733", + "@id": "_:b27441", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", "result": { - "@id": "_:b25273", + "@id": "_:b27442", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", - "subject": "https://github.com/digitalbazaar/jsonld.js", "assertedBy": null }, { - "@id": "_:b19729", + "@id": "_:b10533", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19730", + "@id": "_:b10534", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19739", + "@id": "_:b15632", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29334", + "@id": "_:b15633", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b19737", + "@id": "_:b5617", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28898", + "@id": "_:b5618", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b19734", + "@id": "_:b20539", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b27578", + "@id": "_:b20540", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b19736", + "@id": "_:b7918", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28682", + "@id": "_:b7919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + } + }, + { + "@id": "_:b19240", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19241", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19740", + "@id": "_:b27443", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", "result": { - "@id": "_:b28372", + "@id": "_:b27444", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19741", + "@id": "_:b13559", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25480", + "@id": "_:b13560", "@type": "TestResult", "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + } }, { - "@id": "_:b19732", + "@id": "_:b27447", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0005", "result": { - "@id": "_:b12413", + "@id": "_:b27448", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js01-out.jsonld", - "title": "JSON literal (boolean true)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5983", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean true).", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js01-in.nq", + "title": "Two graphs having same subject but different values", + "rdfs:comment": "Ensure that properties and list elements aren't confused between graphs.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0006-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0006-out.jsonld", "assertions": [ { - "@id": "_:b5981", + "@id": "_:b27453", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", "result": { - "@id": "_:b5982", + "@id": "_:b27454", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5990", + "@id": "_:b3256", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24683", + "@id": "_:b3257", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5993", + "@id": "_:b27449", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", "result": { - "@id": "_:b15771", + "@id": "_:b27450", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5985", + "@id": "_:b10535", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16857", + "@id": "_:b10536", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5991", + "@id": "_:b15634", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10765", + "@id": "_:b15635", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5989", + "@id": "_:b5619", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25691", + "@id": "_:b5620", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b5984", + "@id": "_:b20541", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b11478", + "@id": "_:b20542", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b5992", + "@id": "_:b7920", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25692", + "@id": "_:b7921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + } + }, + { + "@id": "_:b19242", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19243", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5988", + "@id": "_:b27451", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", "result": { - "@id": "_:b25690", + "@id": "_:b27452", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5986", + "@id": "_:b13561", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22503", + "@id": "_:b13562", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "outcome": "earl:failed" + } }, { - "@id": "_:b5987", + "@id": "_:b27455", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0006", "result": { - "@id": "_:b23405", + "@id": "_:b27456", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js02-out.jsonld", - "title": "JSON literal (boolean false)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15995", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean false).", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js02-in.nq", + "title": "Graph with multiple named graphs", + "rdfs:comment": "Testing @graph recursion.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0007-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0007-out.jsonld", "assertions": [ { - "@id": "_:b15998", + "@id": "_:b27461", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", "result": { - "@id": "_:b25788", + "@id": "_:b27462", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16003", + "@id": "_:b3258", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27702", + "@id": "_:b3259", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16000", + "@id": "_:b27457", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", "result": { - "@id": "_:b27700", + "@id": "_:b27458", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15996", + "@id": "_:b10539", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18298", + "@id": "_:b10540", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15993", + "@id": "_:b15638", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15994", + "@id": "_:b15639", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16004", + "@id": "_:b5621", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25596", + "@id": "_:b5622", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b16002", + "@id": "_:b20543", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b27701", + "@id": "_:b20544", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b15999", + "@id": "_:b7922", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23388", + "@id": "_:b7923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + } + }, + { + "@id": "_:b19244", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19245", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16005", + "@id": "_:b27459", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", "result": { - "@id": "_:b22116", + "@id": "_:b27460", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16001", + "@id": "_:b13563", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26773", + "@id": "_:b13564", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + } }, { - "@id": "_:b15997", + "@id": "_:b27463", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0007", "result": { - "@id": "_:b21143", + "@id": "_:b27464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js03-out.jsonld", - "title": "JSON literal (double)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14454", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (double).", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js03-in.nq", + "title": "List conversion with IRI nodes", + "rdfs:comment": "Preserve IRI list nodes (i.e., not blank nodes) when converting to @list", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0009-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0009-out.jsonld", "assertions": [ { - "@id": "_:b14463", + "@id": "_:b27469", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", "result": { - "@id": "_:b19485", + "@id": "_:b27470", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14461", + "@id": "_:b3260", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25046", + "@id": "_:b3261", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14464", + "@id": "_:b27465", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", "result": { - "@id": "_:b25047", + "@id": "_:b27466", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14458", + "@id": "_:b10541", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25044", + "@id": "_:b10542", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14462", + "@id": "_:b15640", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17088", + "@id": "_:b15641", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14460", + "@id": "_:b5623", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b24830", + "@id": "_:b5624", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b14459", + "@id": "_:b20545", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b25045", + "@id": "_:b20546", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b14455", + "@id": "_:b7924", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23349", + "@id": "_:b7925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + } + }, + { + "@id": "_:b19246", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19247", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14456", + "@id": "_:b27467", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", "result": { - "@id": "_:b22287", + "@id": "_:b27468", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14457", + "@id": "_:b13565", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24592", + "@id": "_:b13566", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "outcome": "earl:failed" + } }, { - "@id": "_:b14452", + "@id": "_:b27471", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0009", "result": { - "@id": "_:b14453", + "@id": "_:b27472", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js04-out.jsonld", - "title": "JSON literal (double-zero)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18823", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (double-zero).", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js04-in.nq", + "title": "List pattern without rdf:nil", + "rdfs:comment": "Do not convert lists that are not terminated by rdf:nil to @list.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0010-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0010-out.jsonld", "assertions": [ { - "@id": "_:b18824", + "@id": "_:b27477", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", "result": { - "@id": "_:b22196", + "@id": "_:b27478", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18827", + "@id": "_:b3262", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24385", + "@id": "_:b3263", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18830", + "@id": "_:b27473", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", "result": { - "@id": "_:b24387", + "@id": "_:b27474", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18828", + "@id": "_:b10543", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24386", + "@id": "_:b10544", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18829", + "@id": "_:b15642", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5147", + "@id": "_:b15643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18821", + "@id": "_:b5625", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18822", + "@id": "_:b5626", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b18826", + "@id": "_:b20547", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b24384", + "@id": "_:b20548", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b18833", + "@id": "_:b7926", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21549", + "@id": "_:b7927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + } + }, + { + "@id": "_:b19248", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19249", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18825", + "@id": "_:b27475", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", "result": { - "@id": "_:b24383", + "@id": "_:b27476", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18832", + "@id": "_:b13567", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23433", + "@id": "_:b13568", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + } }, { - "@id": "_:b18831", + "@id": "_:b27479", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0010", "result": { - "@id": "_:b21810", + "@id": "_:b27480", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js05-out.jsonld", - "title": "JSON literal (integer)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20787", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (integer).", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js05-in.nq", + "title": "List pattern with extra properties", + "rdfs:comment": "If additional properties are associated to a list node, the list is only partially converted to @list.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0011-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0011-out.jsonld", "assertions": [ { - "@id": "_:b20790", + "@id": "_:b27485", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", "result": { - "@id": "_:b13730", + "@id": "_:b27486", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20785", + "@id": "_:b3264", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20786", + "@id": "_:b3265", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20792", + "@id": "_:b27481", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", "result": { - "@id": "_:b29249", + "@id": "_:b27482", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20788", + "@id": "_:b10545", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8121", + "@id": "_:b10546", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20789", + "@id": "_:b15644", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27992", + "@id": "_:b15645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b20797", + "@id": "_:b5627", "@type": "Assertion", - "result": { - "@id": "_:b27631", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5628", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b20796", + "@id": "_:b20549", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b29715", + "@id": "_:b20550", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b20795", + "@id": "_:b7928", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29714", + "@id": "_:b7929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + } + }, + { + "@id": "_:b19250", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19251", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20791", + "@id": "_:b27483", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", "result": { - "@id": "_:b27914", + "@id": "_:b27484", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20793", + "@id": "_:b13569", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23927", + "@id": "_:b13570", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "outcome": "earl:failed" + } }, { - "@id": "_:b20794", + "@id": "_:b27487", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0011", "result": { - "@id": "_:b29713", + "@id": "_:b27488", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js06-out.jsonld", - "title": "JSON literal (object)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11083", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (object).", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js06-in.nq", + "title": "List pattern with cycles", + "rdfs:comment": "Detect lists containing cycles and do not convert them to @list.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0012-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0012-out.jsonld", "assertions": [ { - "@id": "_:b11093", + "@id": "_:b27493", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", "result": { - "@id": "_:b17941", + "@id": "_:b27494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11091", + "@id": "_:b3266", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18632", + "@id": "_:b3267", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11084", + "@id": "_:b27489", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", "result": { - "@id": "_:b18625", + "@id": "_:b27490", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11092", + "@id": "_:b10547", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18633", + "@id": "_:b10548", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11090", + "@id": "_:b15646", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18631", + "@id": "_:b15647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11086", + "@id": "_:b5629", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18627", + "@id": "_:b5630", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b11085", + "@id": "_:b20551", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b18626", + "@id": "_:b20552", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b11081", + "@id": "_:b7930", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11082", + "@id": "_:b7931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + } + }, + { + "@id": "_:b19252", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19253", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11088", + "@id": "_:b27491", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", "result": { - "@id": "_:b18629", + "@id": "_:b27492", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11087", + "@id": "_:b13571", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18628", + "@id": "_:b13572", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + } }, { - "@id": "_:b11089", + "@id": "_:b27495", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0012", "result": { - "@id": "_:b18630", + "@id": "_:b27496", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js07-out.jsonld", - "title": "JSON literal (array)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15920", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (array).", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js07-in.nq", + "title": "List pattern with multiple values of rdf:first", + "rdfs:comment": "Do not convert list nodes to @list if nodes contain more than one value for rdf:first.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0013-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0013-out.jsonld", "assertions": [ { - "@id": "_:b15927", + "@id": "_:b27501", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", "result": { - "@id": "_:b24289", + "@id": "_:b27502", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b15930", + "@id": "_:b3268", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29780", + "@id": "_:b3269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15928", + "@id": "_:b27497", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", "result": { - "@id": "_:b28816", + "@id": "_:b27498", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15926", + "@id": "_:b10549", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28674", + "@id": "_:b10550", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15921", + "@id": "_:b15648", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22472", + "@id": "_:b15649", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b15929", + "@id": "_:b5631", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26951", + "@id": "_:b5632", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b15919", + "@id": "_:b20553", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b15736", + "@id": "_:b20554", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b15925", + "@id": "_:b7934", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28821", + "@id": "_:b7935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + } + }, + { + "@id": "_:b19254", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19255", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15923", + "@id": "_:b27499", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", "result": { - "@id": "_:b27741", + "@id": "_:b27500", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15922", + "@id": "_:b13573", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20054", + "@id": "_:b13574", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "outcome": "earl:failed" + } }, { - "@id": "_:b15924", + "@id": "_:b27503", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0013", "result": { - "@id": "_:b28599", + "@id": "_:b27504", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "mf:result": "invalid JSON literal", - "title": "Invalid JSON literal (bare-word)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14031", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Processors must generate an error when deserializing an invalid JSON literal.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js08-in.nq", + "title": "List pattern with multiple values of rdf:rest", + "rdfs:comment": "Do not convert list nodes to @list if nodes contain more than one value for rdf:rest.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0014-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0014-out.jsonld", "assertions": [ { - "@id": "_:b14038", + "@id": "_:b27509", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", "result": { - "@id": "_:b29787", + "@id": "_:b27510", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14034", + "@id": "_:b3270", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19481", + "@id": "_:b3271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14035", + "@id": "_:b27505", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", "result": { - "@id": "_:b28058", + "@id": "_:b27506", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14037", + "@id": "_:b10551", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18871", + "@id": "_:b10552", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14036", + "@id": "_:b15650", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29178", + "@id": "_:b15651", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14041", + "@id": "_:b5633", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b16992", + "@id": "_:b5634", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b14029", + "@id": "_:b20555", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b14030", + "@id": "_:b20556", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b14039", + "@id": "_:b7936", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18618", + "@id": "_:b7937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + } + }, + { + "@id": "_:b19256", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19257", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14033", + "@id": "_:b27507", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", "result": { - "@id": "_:b25994", + "@id": "_:b27508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14032", + "@id": "_:b13575", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18812", + "@id": "_:b13576", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "outcome": "earl:failed" + } }, { - "@id": "_:b14040", + "@id": "_:b27511", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0014", "result": { - "@id": "_:b27174", + "@id": "_:b27512", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "mf:result": "invalid JSON literal", - "title": "Invalid JSON literal (invalid structure)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3518", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Processors must generate an error when deserializing an invalid JSON literal.", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js09-in.nq", + "title": "List pattern with IRI rdf:rest", + "rdfs:comment": "Do not convert lists to @list if a list node's rdf:rest is an IRI.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0015-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0015-out.jsonld", "assertions": [ { - "@id": "_:b3523", + "@id": "_:b27517", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", "result": { - "@id": "_:b26913", + "@id": "_:b27518", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3520", + "@id": "_:b3272", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11319", + "@id": "_:b3273", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3516", + "@id": "_:b27513", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", "result": { - "@id": "_:b3517", + "@id": "_:b27514", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3524", + "@id": "_:b10553", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21303", + "@id": "_:b10554", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3519", + "@id": "_:b15652", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4526", + "@id": "_:b15653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3521", + "@id": "_:b5635", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22848", + "@id": "_:b5636", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b3528", + "@id": "_:b20557", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b11474", + "@id": "_:b20558", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b3527", + "@id": "_:b7938", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29778", + "@id": "_:b7939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + } + }, + { + "@id": "_:b19258", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19259", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3526", + "@id": "_:b27515", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", "result": { - "@id": "_:b25146", + "@id": "_:b27516", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3525", + "@id": "_:b13577", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29338", + "@id": "_:b13578", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + } }, { - "@id": "_:b3522", + "@id": "_:b27519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0015", "result": { - "@id": "_:b23641", + "@id": "_:b27520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js10-out.jsonld", - "title": "JSON literal (string)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8640", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (string).", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js10-in.nq", + "title": "List pattern with type rdf:List", + "rdfs:comment": "List nodes may have a rdf:type rdf:List.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0016-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0016-out.jsonld", "assertions": [ { - "@id": "_:b8645", + "@id": "_:b27525", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", "result": { - "@id": "_:b3487", + "@id": "_:b27526", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8643", + "@id": "_:b3274", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24152", + "@id": "_:b3275", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8650", + "@id": "_:b27521", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", "result": { - "@id": "_:b28578", + "@id": "_:b27522", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8644", + "@id": "_:b10555", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25632", + "@id": "_:b10556", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8649", + "@id": "_:b15654", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27158", + "@id": "_:b15655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b8639", + "@id": "_:b5637", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b7080", + "@id": "_:b5638", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b8641", + "@id": "_:b20559", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b8697", + "@id": "_:b20560", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b8647", + "@id": "_:b7940", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3847", + "@id": "_:b7941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + } + }, + { + "@id": "_:b19260", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19261", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8646", + "@id": "_:b27523", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", "result": { - "@id": "_:b28577", + "@id": "_:b27524", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8648", + "@id": "_:b13579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26392", + "@id": "_:b13580", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "outcome": "earl:failed" + } }, { - "@id": "_:b8642", + "@id": "_:b27527", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0016", "result": { - "@id": "_:b17963", + "@id": "_:b27528", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js11-out.jsonld", - "title": "JSON literal (null)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5341", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (null).", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js11-in.nq", + "title": "Remove duplicate triples", + "rdfs:comment": "Equivalent triples are used only once", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0017-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0017-out.jsonld", "assertions": [ { - "@id": "_:b5345", + "@id": "_:b27533", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", "result": { - "@id": "_:b26466", + "@id": "_:b27534", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5342", + "@id": "_:b3276", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18275", + "@id": "_:b3277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5339", + "@id": "_:b27529", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", "result": { - "@id": "_:b5340", + "@id": "_:b27530", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5348", + "@id": "_:b10557", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26469", + "@id": "_:b10558", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5350", + "@id": "_:b15656", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26379", + "@id": "_:b15657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5344", + "@id": "_:b5639", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b14947", + "@id": "_:b5640", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b5347", + "@id": "_:b20561", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b26468", + "@id": "_:b20562", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b5346", + "@id": "_:b7942", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26467", + "@id": "_:b7943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", + } + }, + { + "@id": "_:b19262", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19263", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5349", + "@id": "_:b27531", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", "result": { - "@id": "_:b26470", + "@id": "_:b27532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5343", + "@id": "_:b13581", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24153", + "@id": "_:b13582", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "outcome": "earl:failed" + } }, { - "@id": "_:b5351", + "@id": "_:b27535", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0017", "result": { - "@id": "_:b26471", + "@id": "_:b27536", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/li01-out.jsonld", - "title": "@list containing empty @list", + "title": "use native types flag set to true", + "rdfs:comment": "Literals with datatype xsd:boolean, xsd:integer, and xsd:double are serialized using native scalar values", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b24433", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b449", + "https://w3c.github.io/json-ld-api/tests/vocab#useNativeTypes": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/li01-in.nq", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0018-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0018-out.jsonld", "assertions": [ { - "@id": "_:b24443", + "@id": "_:b27541", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", "result": { - "@id": "_:b2622", + "@id": "_:b27542", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b24437", + "@id": "_:b3278", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28807", + "@id": "_:b3279", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b24438", + "@id": "_:b27537", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", "result": { - "@id": "_:b29474", + "@id": "_:b27538", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b24435", + "@id": "_:b10561", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28338", + "@id": "_:b10562", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b24440", + "@id": "_:b15660", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24090", + "@id": "_:b15661", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b24436", + "@id": "_:b5641", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b19319", + "@id": "_:b5642", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b24439", + "@id": "_:b20563", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b29522", + "@id": "_:b20564", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b24431", + "@id": "_:b7944", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24432", + "@id": "_:b7945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", + } + }, + { + "@id": "_:b19264", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19265", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b24434", + "@id": "_:b27539", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", "result": { - "@id": "_:b24172", + "@id": "_:b27540", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b24442", + "@id": "_:b13583", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25620", + "@id": "_:b13584", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "outcome": "earl:passed" + } }, { - "@id": "_:b24441", + "@id": "_:b27543", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0018", "result": { - "@id": "_:b29717", + "@id": "_:b27544", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/li02-out.jsonld", - "title": "@list containing multiple lists", + "title": "use rdf:type flag set to false", + "rdfs:comment": "Setting useRdfType to true causes an rdf:type predicate to be treated like a normal property, not @type", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10769", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b450", + "https://w3c.github.io/json-ld-api/tests/vocab#useRdfType": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/li02-in.nq", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0019-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0019-out.jsonld", "assertions": [ { - "@id": "_:b10772", + "@id": "_:b27549", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", "result": { - "@id": "_:b22355", + "@id": "_:b27550", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10776", + "@id": "_:b3280", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16244", + "@id": "_:b3281", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10775", + "@id": "_:b27545", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", "result": { - "@id": "_:b14859", + "@id": "_:b27546", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10777", + "@id": "_:b10563", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28341", + "@id": "_:b10564", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10773", + "@id": "_:b15662", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22937", + "@id": "_:b15663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b10778", + "@id": "_:b5643", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18682", + "@id": "_:b5644", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b10771", + "@id": "_:b20565", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b19374", + "@id": "_:b20566", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10770", + "@id": "_:b7946", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17680", + "@id": "_:b7947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10767", + "@id": "_:b19266", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10768", + "@id": "_:b19267", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10774", + "@id": "_:b27547", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", "result": { - "@id": "_:b24849", + "@id": "_:b27548", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", + "assertedBy": null + }, + { + "@id": "_:b13585", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "mode": "earl:automatic", + "result": { + "@id": "_:b13586", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10779", + "@id": "_:b27551", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0019", "result": { - "@id": "_:b24181", + "@id": "_:b27552", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/li02-out.jsonld", - "title": "t0008 as interpreted for 1.1. ", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13860", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/li02-in.nq", + "title": "list with node shared across graphs", + "rdfs:comment": "An otherwise conformant list with a node shared across different lists does not serialize using @list", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0020-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0020-out.jsonld", "assertions": [ { - "@id": "_:b13870", + "@id": "_:b27557", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", "result": { - "@id": "_:b26598", + "@id": "_:b27558", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13861", + "@id": "_:b3282", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16801", + "@id": "_:b3283", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13867", + "@id": "_:b27553", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", "result": { - "@id": "_:b26596", + "@id": "_:b27554", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13863", + "@id": "_:b10565", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25959", + "@id": "_:b10566", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13858", + "@id": "_:b15664", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13859", + "@id": "_:b15665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13868", + "@id": "_:b5645", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25468", + "@id": "_:b5646", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", - "assertedBy": "http://champin.net/#pa", - "subject": "https://github.com/pchampin/sophia_rs" + } }, { - "@id": "_:b13862", + "@id": "_:b20567", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b10317", + "@id": "_:b20568", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13866", + "@id": "_:b7948", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26595", + "@id": "_:b7949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", + } + }, + { + "@id": "_:b19268", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19269", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13864", + "@id": "_:b27555", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", "result": { - "@id": "_:b26594", + "@id": "_:b27556", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13869", + "@id": "_:b13587", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26597", + "@id": "_:b13588", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", - "assertedBy": "https://www.rubensworks.net/#me", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/" + "outcome": "earl:passed" + } }, { - "@id": "_:b13865", + "@id": "_:b27559", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0020", "result": { - "@id": "_:b16170", + "@id": "_:b27560", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - } - ], - "rdfs:comment": "These tests implement the requirements for the JSON-LD [Serialize RDF as JSON-LD Algorithm](https://www.w3.org/TR/json-ld11-api/#serialize-rdf-as-json-ld-algorithm)." - }, - { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest", - "@type": [ - "mf:Manifest", - "Report" - ], - "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", - "title": "Expansion", - "entries": [ + }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0001-out.jsonld", - "title": "drop free-floating nodes", - "rdfs:comment": "Expand drops unreferenced nodes having only @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0001-in.jsonld", + "title": "list with node shared across graphs (same triple in different graphs)", + "rdfs:comment": "If a list node is used in different graphs, it isn't removed and converted to @list", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0021-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0021-out.jsonld", "assertions": [ { - "@id": "_:b12077", + "@id": "_:b27565", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", "result": { - "@id": "_:b23670", + "@id": "_:b27566", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12082", + "@id": "_:b3284", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24786", + "@id": "_:b3285", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12078", + "@id": "_:b27561", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", "result": { - "@id": "_:b22822", + "@id": "_:b27562", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12084", + "@id": "_:b10567", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23756", + "@id": "_:b10568", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12075", + "@id": "_:b15666", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12076", + "@id": "_:b15667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b12083", + "@id": "_:b5647", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b23571", + "@id": "_:b5648", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12081", + "@id": "_:b20569", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b3711", + "@id": "_:b20570", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12079", + "@id": "_:b7950", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27325", + "@id": "_:b7951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", + } + }, + { + "@id": "_:b19270", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19271", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12086", + "@id": "_:b27563", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", "result": { - "@id": "_:b27172", + "@id": "_:b27564", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12080", + "@id": "_:b13589", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28001", + "@id": "_:b13590", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:failed" + } }, { - "@id": "_:b12085", + "@id": "_:b27567", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0021", "result": { - "@id": "_:b25474", + "@id": "_:b27568", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0002-out.jsonld", - "title": "basic", - "rdfs:comment": "Expanding terms with different types of values", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0002-in.jsonld", + "title": "list from duplicate triples", + "rdfs:comment": "Duplicate triples for a list node will not prevent @list from being properly generated", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0022-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0022-out.jsonld", "assertions": [ { - "@id": "_:b21060", + "@id": "_:b27573", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", "result": { - "@id": "_:b21061", + "@id": "_:b27574", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b21064", + "@id": "_:b3286", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25116", + "@id": "_:b3287", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21069", + "@id": "_:b27569", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", "result": { - "@id": "_:b24156", + "@id": "_:b27570", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b21067", + "@id": "_:b10569", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28847", + "@id": "_:b10570", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21068", + "@id": "_:b15668", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28774", + "@id": "_:b15669", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b21066", + "@id": "_:b5649", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26239", + "@id": "_:b5650", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21063", + "@id": "_:b20571", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b24160", + "@id": "_:b20572", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21071", + "@id": "_:b7952", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28683", + "@id": "_:b7953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", + } + }, + { + "@id": "_:b19272", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19273", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21062", + "@id": "_:b27571", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", "result": { - "@id": "_:b21151", + "@id": "_:b27572", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b21065", + "@id": "_:b13591", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26936", + "@id": "_:b13592", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:failed" + } }, { - "@id": "_:b21070", + "@id": "_:b27575", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0022", "result": { - "@id": "_:b29492", + "@id": "_:b27576", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0003-out.jsonld", - "title": "drop null and unmapped properties", - "rdfs:comment": "Verifies that null values and unmapped properties are removed from expanded output", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0003-in.jsonld", + "title": "triple with RDF nil subject", + "rdfs:comment": "Test triple with RDF nil subject", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0023-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0023-out.jsonld", "assertions": [ { - "@id": "_:b17602", + "@id": "_:b27581", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", "result": { - "@id": "_:b17603", + "@id": "_:b27582", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b17612", + "@id": "_:b3288", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29491", + "@id": "_:b3289", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17608", + "@id": "_:b27577", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", "result": { - "@id": "_:b27293", + "@id": "_:b27578", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17613", + "@id": "_:b10571", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29482", + "@id": "_:b10572", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17610", + "@id": "_:b15670", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24045", + "@id": "_:b15671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17609", + "@id": "_:b5651", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25656", + "@id": "_:b5652", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17611", + "@id": "_:b20573", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b29310", + "@id": "_:b20574", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17607", + "@id": "_:b7956", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25383", + "@id": "_:b7957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", + } + }, + { + "@id": "_:b19274", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19275", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17604", + "@id": "_:b27579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", "result": { - "@id": "_:b19551", + "@id": "_:b27580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17606", + "@id": "_:b13593", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22736", + "@id": "_:b13594", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17605", + "@id": "_:b27583", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0023", "result": { - "@id": "_:b21821", + "@id": "_:b27584", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0004-out.jsonld", - "title": "optimize @set, keep empty arrays", - "rdfs:comment": "Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0004-in.jsonld", + "title": "multiple languages for same subject+property+value", + "rdfs:comment": "Uniqness of triples should include the value language", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0024-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0024-out.jsonld", "assertions": [ { - "@id": "_:b1958", + "@id": "_:b27589", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", "result": { - "@id": "_:b21889", + "@id": "_:b27590", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1957", + "@id": "_:b3290", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10929", + "@id": "_:b3291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1959", + "@id": "_:b27585", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", "result": { - "@id": "_:b15044", + "@id": "_:b27586", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1965", + "@id": "_:b10573", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27705", + "@id": "_:b10574", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1961", + "@id": "_:b15672", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27383", + "@id": "_:b15673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1960", + "@id": "_:b5653", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26486", + "@id": "_:b5654", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1966", + "@id": "_:b20575", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b17574", + "@id": "_:b20576", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1963", + "@id": "_:b7958", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27704", + "@id": "_:b7959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", + } + }, + { + "@id": "_:b19276", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19277", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1955", + "@id": "_:b27587", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", "result": { - "@id": "_:b1956", + "@id": "_:b27588", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1962", + "@id": "_:b13595", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26778", + "@id": "_:b13596", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1964", + "@id": "_:b27591", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0024", "result": { - "@id": "_:b23457", + "@id": "_:b27592", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0005-out.jsonld", - "title": "do not expand aliased @id/@type", - "rdfs:comment": "If a keyword is aliased, it is not used when expanding", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0005-in.jsonld", + "title": "multiple types for same subject+property+value", + "rdfs:comment": "Uniqness of triples should include the value type", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0025-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0025-out.jsonld", "assertions": [ { - "@id": "_:b3605", + "@id": "_:b27597", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", "result": { - "@id": "_:b28629", + "@id": "_:b27598", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b3603", + "@id": "_:b3292", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24507", + "@id": "_:b3293", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3607", + "@id": "_:b27593", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", "result": { - "@id": "_:b1514", + "@id": "_:b27594", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3601", + "@id": "_:b10575", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23544", + "@id": "_:b10576", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3604", + "@id": "_:b15674", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28628", + "@id": "_:b15675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3598", + "@id": "_:b5655", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b3599", + "@id": "_:b5656", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3600", + "@id": "_:b20577", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b22066", + "@id": "_:b20578", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3602", + "@id": "_:b7960", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24046", + "@id": "_:b7961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", + } + }, + { + "@id": "_:b19278", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19279", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3606", + "@id": "_:b27595", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", "result": { - "@id": "_:b28630", + "@id": "_:b27596", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3608", + "@id": "_:b13597", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19708", + "@id": "_:b13598", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3609", + "@id": "_:b27599", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0025", "result": { - "@id": "_:b26475", + "@id": "_:b27600", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0006-out.jsonld", - "title": "alias keywords", - "rdfs:comment": "Aliased keywords expand in resulting document", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0006-in.jsonld", + "title": "triple with rdf:first property and rdf:nil value", + "rdfs:comment": "Check list generation with rdf:first property and rdf:nil value.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/0026-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/0026-out.jsonld", "assertions": [ { - "@id": "_:b18795", + "@id": "_:b27605", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", "result": { - "@id": "_:b21297", + "@id": "_:b27606", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b18797", + "@id": "_:b3294", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21299", + "@id": "_:b3295", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18796", + "@id": "_:b27601", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", "result": { - "@id": "_:b21298", + "@id": "_:b27602", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18793", + "@id": "_:b10577", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21295", + "@id": "_:b10578", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18794", + "@id": "_:b15676", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21296", + "@id": "_:b15677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18798", + "@id": "_:b5657", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b21300", + "@id": "_:b5658", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18799", + "@id": "_:b20579", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b17449", + "@id": "_:b20580", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18801", + "@id": "_:b7962", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21302", + "@id": "_:b7963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", + } + }, + { + "@id": "_:b19280", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19281", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18792", + "@id": "_:b27603", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", "result": { - "@id": "_:b19345", + "@id": "_:b27604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18800", + "@id": "_:b13599", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21301", + "@id": "_:b13600", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:failed" + } }, { - "@id": "_:b18790", + "@id": "_:b27607", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#t0026", "result": { - "@id": "_:b18791", + "@id": "_:b27608", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0007-out.jsonld", - "title": "date type-coercion", - "rdfs:comment": "Expand strings to expanded value with @type: xsd:dateTime", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0007-in.jsonld", + "title": "rdfDirection: null with i18n literal with direction and no language", + "rdfs:comment": "Does not parse i18n datatype without proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b451", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di01-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di01-out.jsonld", "assertions": [ { - "@id": "_:b1644", + "@id": "_:b27613", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", "result": { - "@id": "_:b15749", + "@id": "_:b27614", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1637", + "@id": "_:b3296", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15743", + "@id": "_:b3297", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1634", + "@id": "_:b27609", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", "result": { - "@id": "_:b1635", + "@id": "_:b27610", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1643", + "@id": "_:b10579", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15748", + "@id": "_:b10580", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1639", + "@id": "_:b15678", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15745", + "@id": "_:b15679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1645", + "@id": "_:b5659", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b15750", + "@id": "_:b5660", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1640", + "@id": "_:b20581", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b9340", + "@id": "_:b20582", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1636", + "@id": "_:b7964", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15742", + "@id": "_:b7965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", + } + }, + { + "@id": "_:b19282", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19283", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1641", + "@id": "_:b27611", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", "result": { - "@id": "_:b15746", + "@id": "_:b27612", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1638", + "@id": "_:b13601", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15744", + "@id": "_:b13602", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1642", + "@id": "_:b27615", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi01", "result": { - "@id": "_:b15747", + "@id": "_:b27616", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0007", + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: null with i18n literal with direction and language", + "rdfs:comment": "Does not parse i18n datatype without proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b452", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di02-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di02-out.jsonld", + "assertions": [ + { + "@id": "_:b27621", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "result": { + "@id": "_:b27622", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3298", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3299", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27617", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "result": { + "@id": "_:b27618", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10583", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10584", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15682", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15683", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5661", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5662", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20583", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20584", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7966", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7967", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b19284", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19285", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27619", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "result": { + "@id": "_:b27620", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13603", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13604", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27623", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi02", + "result": { + "@id": "_:b27624", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: null with compound literal with direction and no language", + "rdfs:comment": "Does not parse compound literal without proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b453", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di03-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di03-out.jsonld", + "assertions": [ + { + "@id": "_:b27629", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "result": { + "@id": "_:b27630", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3300", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3301", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27625", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "result": { + "@id": "_:b27626", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10585", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10586", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15684", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15685", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5663", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5664", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20585", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20586", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7968", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7969", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b19286", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19287", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27627", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "result": { + "@id": "_:b27628", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13605", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13606", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27631", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi03", + "result": { + "@id": "_:b27632", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: null with compound literal with direction and language", + "rdfs:comment": "Does not parse compound literal without proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b454", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di04-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di04-out.jsonld", + "assertions": [ + { + "@id": "_:b27637", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "result": { + "@id": "_:b27638", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3302", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3303", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27633", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "result": { + "@id": "_:b27634", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10587", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10588", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15686", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15687", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5665", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5666", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20587", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20588", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7970", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7971", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b19288", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19289", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27635", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "result": { + "@id": "_:b27636", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13607", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13608", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27639", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi04", + "result": { + "@id": "_:b27640", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: i18n-datatype with i18n literal with direction and no language", + "rdfs:comment": "Parses i18n datatype with proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b455", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di05-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di05-out.jsonld", + "assertions": [ + { + "@id": "_:b27645", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "result": { + "@id": "_:b27646", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3304", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3305", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27641", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "result": { + "@id": "_:b27642", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10589", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10590", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15688", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15689", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5667", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5668", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20589", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20590", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7972", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7973", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19290", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19291", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27643", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "result": { + "@id": "_:b27644", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13609", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13610", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27647", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi05", + "result": { + "@id": "_:b27648", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: i18n-datatype with i18n literal with direction and language", + "rdfs:comment": "Parses i18n datatype with proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b456", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di06-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di06-out.jsonld", + "assertions": [ + { + "@id": "_:b27653", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "result": { + "@id": "_:b27654", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3306", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3307", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27649", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "result": { + "@id": "_:b27650", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10591", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10592", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15690", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15691", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5669", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5670", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20591", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20592", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7974", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7975", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19292", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19293", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27651", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "result": { + "@id": "_:b27652", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13611", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13612", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27655", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi06", + "result": { + "@id": "_:b27656", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: i18n-datatype with compound literal with direction and no language", + "rdfs:comment": "Does not parse compound literal without proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b457", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di07-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di07-out.jsonld", + "assertions": [ + { + "@id": "_:b27661", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "result": { + "@id": "_:b27662", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3308", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3309", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27657", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "result": { + "@id": "_:b27658", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10593", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10594", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15692", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15693", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5671", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5672", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20593", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20594", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7978", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7979", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b19294", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19295", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27659", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "result": { + "@id": "_:b27660", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13613", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13614", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27663", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi07", + "result": { + "@id": "_:b27664", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: i18n-datatype with compound literal with direction and language", + "rdfs:comment": "Does not parse compound literal without proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b458", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di08-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di08-out.jsonld", + "assertions": [ + { + "@id": "_:b27669", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "result": { + "@id": "_:b27670", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3310", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3311", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27665", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "result": { + "@id": "_:b27666", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10595", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10596", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15694", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15695", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5673", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5674", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20595", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20596", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7980", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7981", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b19296", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19297", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27667", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "result": { + "@id": "_:b27668", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13615", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13616", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27671", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi08", + "result": { + "@id": "_:b27672", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: compound-literal with i18n literal with direction and no language", + "rdfs:comment": "Does not parse i18n datatype without proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b459", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di09-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di09-out.jsonld", + "assertions": [ + { + "@id": "_:b27677", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "result": { + "@id": "_:b27678", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3312", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3313", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27673", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "result": { + "@id": "_:b27674", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10597", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10598", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15696", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15697", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5675", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5676", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20597", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20598", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7982", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7983", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b19298", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19299", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27675", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "result": { + "@id": "_:b27676", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13617", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13618", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27679", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi09", + "result": { + "@id": "_:b27680", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: compound-literal with i18n literal with direction and language", + "rdfs:comment": "Does not parse i18n datatype without proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b460", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di10-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di10-out.jsonld", + "assertions": [ + { + "@id": "_:b27685", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "result": { + "@id": "_:b27686", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3314", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3315", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27681", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "result": { + "@id": "_:b27682", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10599", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10600", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15698", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15699", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5677", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5678", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20599", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20600", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7984", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7985", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b19300", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19301", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27683", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "result": { + "@id": "_:b27684", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13619", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13620", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27687", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi10", + "result": { + "@id": "_:b27688", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: compound-literal with compound literal with direction and no language", + "rdfs:comment": "Parses compound literal with proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b461", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di11-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di11-out.jsonld", + "assertions": [ + { + "@id": "_:b27695", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "result": { + "@id": "_:b27696", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3316", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3317", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27689", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "result": { + "@id": "_:b27690", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b27691", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "result": { + "@id": "_:b27692", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b27697", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "result": { + "@id": "_:b27698", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b5679", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5680", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20601", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20602", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7986", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7987", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19302", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19303", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27693", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "result": { + "@id": "_:b27694", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13621", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13622", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b27699", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi11", + "result": { + "@id": "_:b27700", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "rdfDirection: compound-literal with compound literal with direction and language", + "rdfs:comment": "Parses compound literal with proper option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b462", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/di12-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/di12-out.jsonld", + "assertions": [ + { + "@id": "_:b27707", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "result": { + "@id": "_:b27708", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3318", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3319", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27701", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "result": { + "@id": "_:b27702", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b27703", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "result": { + "@id": "_:b27704", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b27709", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "result": { + "@id": "_:b27710", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b5681", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5682", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20603", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20604", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7988", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7989", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19304", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19305", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27705", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "result": { + "@id": "_:b27706", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13623", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13624", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b27711", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tdi12", + "result": { + "@id": "_:b27712", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "JSON literal (boolean true)", + "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean true).", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js01-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js01-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b463", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "assertions": [ + { + "@id": "_:b27717", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "result": { + "@id": "_:b27718", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3320", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3321", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27713", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "result": { + "@id": "_:b27714", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10601", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10602", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15700", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15701", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5683", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5684", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20605", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20606", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7990", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7991", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19306", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19307", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27715", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "result": { + "@id": "_:b27716", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13625", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13626", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27719", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs01", + "result": { + "@id": "_:b27720", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "JSON literal (boolean false)", + "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean false).", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js02-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js02-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b464", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "assertions": [ + { + "@id": "_:b27725", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "result": { + "@id": "_:b27726", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3322", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3323", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27721", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "result": { + "@id": "_:b27722", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10605", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10606", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15704", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15705", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5685", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5686", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20607", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20608", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7992", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7993", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19308", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19309", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27723", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "result": { + "@id": "_:b27724", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13627", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13628", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27727", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs02", + "result": { + "@id": "_:b27728", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "JSON literal (double)", + "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (double).", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js03-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js03-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b465", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "assertions": [ + { + "@id": "_:b27733", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "result": { + "@id": "_:b27734", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3324", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3325", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27729", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "result": { + "@id": "_:b27730", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10607", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10608", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15706", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15707", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5687", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5688", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20609", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20610", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7994", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7995", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19310", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19311", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27731", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "result": { + "@id": "_:b27732", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13629", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13630", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27735", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs03", + "result": { + "@id": "_:b27736", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0008-out.jsonld", - "title": "@value with @language", - "rdfs:comment": "Keep expanded values with @language, drop non-conforming value objects containing just @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0008-in.jsonld", + "title": "JSON literal (double-zero)", + "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (double-zero).", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js04-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js04-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b466", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "assertions": [ + { + "@id": "_:b27741", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "result": { + "@id": "_:b27742", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3326", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3327", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27737", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "result": { + "@id": "_:b27738", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10609", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10610", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15708", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15709", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5689", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5690", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20611", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20612", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7996", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b7997", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19312", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19313", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27739", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "result": { + "@id": "_:b27740", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13631", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13632", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27743", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs04", + "result": { + "@id": "_:b27744", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "JSON literal (integer)", + "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (integer).", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js05-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js05-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b467", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "assertions": [ + { + "@id": "_:b27749", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "result": { + "@id": "_:b27750", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3328", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3329", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27745", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "result": { + "@id": "_:b27746", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10611", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10612", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15710", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15711", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5691", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5692", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20613", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20614", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b8002", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b8003", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19314", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19315", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27747", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "result": { + "@id": "_:b27748", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13633", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13634", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27751", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs05", + "result": { + "@id": "_:b27752", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "JSON literal (object)", + "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (object).", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js06-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js06-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b468", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "assertions": [ + { + "@id": "_:b27757", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "result": { + "@id": "_:b27758", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3330", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3331", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27753", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "result": { + "@id": "_:b27754", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10613", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10614", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15712", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15713", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5693", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5694", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20615", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20616", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b8004", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b8005", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19316", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19317", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27755", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "result": { + "@id": "_:b27756", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13635", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13636", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27759", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs06", + "result": { + "@id": "_:b27760", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "JSON literal (array)", + "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (array).", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js07-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js07-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b469", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "assertions": [ + { + "@id": "_:b27765", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "result": { + "@id": "_:b27766", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3332", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3333", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27761", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "result": { + "@id": "_:b27762", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10615", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10616", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15714", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15715", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5695", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5696", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20617", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20618", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b8006", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b8007", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19318", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19319", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27763", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "result": { + "@id": "_:b27764", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13637", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13638", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27767", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs07", + "result": { + "@id": "_:b27768", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "Invalid JSON literal (bare-word)", + "rdfs:comment": "Processors must generate an error when deserializing an invalid JSON literal.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js08-in.nq", + "mf:result": "invalid JSON literal", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b470", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "assertions": [ + { + "@id": "_:b27773", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "result": { + "@id": "_:b27774", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3334", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3335", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27769", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "result": { + "@id": "_:b27770", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10617", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10618", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15716", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15717", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5697", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5698", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20619", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20620", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b8008", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b8009", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19320", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19321", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27771", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "result": { + "@id": "_:b27772", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13639", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13640", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27775", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs08", + "result": { + "@id": "_:b27776", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "Invalid JSON literal (invalid structure)", + "rdfs:comment": "Processors must generate an error when deserializing an invalid JSON literal.", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js09-in.nq", + "mf:result": "invalid JSON literal", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b471", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, + "assertions": [ + { + "@id": "_:b27781", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "result": { + "@id": "_:b27782", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3336", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3337", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27777", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "result": { + "@id": "_:b27778", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b10619", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b10620", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b15718", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b15719", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5699", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", + "result": { + "@id": "_:b5700", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b20621", + "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", + "result": { + "@id": "_:b20622", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b8010", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", + "result": { + "@id": "_:b8011", + "@type": "TestResult", + "outcome": "earl:failed" + } + }, + { + "@id": "_:b19322", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b19323", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27779", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "result": { + "@id": "_:b27780", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b13641", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13642", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b27783", + "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs09", + "result": { + "@id": "_:b27784", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "@type": [ + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", + "TestCriterion", + "TestCase" + ], + "title": "JSON literal (string)", + "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (string).", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js10-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js10-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b472", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b16183", + "@id": "_:b27789", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "result": { + "@id": "_:b27790", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b3338", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26703", + "@id": "_:b3339", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16182", + "@id": "_:b27785", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", "result": { - "@id": "_:b23590", + "@id": "_:b27786", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b16186", + "@id": "_:b10621", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13230", + "@id": "_:b10622", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16177", + "@id": "_:b15720", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16178", + "@id": "_:b15721", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16179", + "@id": "_:b5701", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b16435", + "@id": "_:b5702", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16181", + "@id": "_:b20623", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b22252", + "@id": "_:b20624", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16180", + "@id": "_:b8012", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10924", + "@id": "_:b8013", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b16185", + "@id": "_:b19324", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29264", + "@id": "_:b19325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16187", + "@id": "_:b27787", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", "result": { - "@id": "_:b24663", + "@id": "_:b27788", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16184", + "@id": "_:b13643", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25375", + "@id": "_:b13644", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16188", + "@id": "_:b27791", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs10", "result": { - "@id": "_:b29265", + "@id": "_:b27792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0009-out.jsonld", - "title": "@graph with terms", - "rdfs:comment": "Use of @graph to contain multiple nodes within array", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0009-in.jsonld", + "title": "JSON literal (null)", + "rdfs:comment": "Tests creating property with rdf:type rdf:JSON to a JSON literal (null).", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/js11-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/js11-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b473", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b17090", + "@id": "_:b27797", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", "result": { - "@id": "_:b17091", + "@id": "_:b27798", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b17098", + "@id": "_:b3340", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23469", + "@id": "_:b3341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17099", + "@id": "_:b27793", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", "result": { - "@id": "_:b23470", + "@id": "_:b27794", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17094", + "@id": "_:b10623", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20114", + "@id": "_:b10624", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17100", + "@id": "_:b15722", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2841", + "@id": "_:b15723", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17095", + "@id": "_:b5703", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b12508", + "@id": "_:b5704", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17097", + "@id": "_:b20625", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b3071", + "@id": "_:b20626", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", + } + }, + { + "@id": "_:b8014", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b8015", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b17101", + "@id": "_:b19326", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23471", + "@id": "_:b19327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17096", + "@id": "_:b27795", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", "result": { - "@id": "_:b23424", + "@id": "_:b27796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17092", + "@id": "_:b13645", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17206", + "@id": "_:b13646", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17093", + "@id": "_:b27799", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tjs11", "result": { - "@id": "_:b19255", + "@id": "_:b27800", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0010-out.jsonld", - "title": "native types", - "rdfs:comment": "Expanding native scalar retains native scalar within expanded value", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0010-in.jsonld", + "title": "@list containing empty @list", + "rdfs:comment": "List of lists", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/li01-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/li01-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b474", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b23645", + "@id": "_:b27805", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", "result": { - "@id": "_:b20379", + "@id": "_:b27806", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b23647", + "@id": "_:b3342", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26552", + "@id": "_:b3343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23648", + "@id": "_:b27801", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", "result": { - "@id": "_:b1246", + "@id": "_:b27802", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b23649", + "@id": "_:b10627", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29086", + "@id": "_:b10628", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23650", + "@id": "_:b15726", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29087", + "@id": "_:b15727", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b23651", + "@id": "_:b5705", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b24062", + "@id": "_:b5706", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b23644", + "@id": "_:b20627", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b26091", + "@id": "_:b20628", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23653", + "@id": "_:b8016", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23217", + "@id": "_:b8017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", + } + }, + { + "@id": "_:b19328", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19329", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23652", + "@id": "_:b27803", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", "result": { - "@id": "_:b26078", + "@id": "_:b27804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b23642", + "@id": "_:b13647", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23643", + "@id": "_:b13648", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:failed" + } }, { - "@id": "_:b23646", + "@id": "_:b27807", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli01", "result": { - "@id": "_:b6390", + "@id": "_:b27808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0011-out.jsonld", - "title": "coerced @id", - "rdfs:comment": "A value of a property with @type: @id coercion expands to a node reference", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0011-in.jsonld", + "title": "@list containing multiple lists", + "rdfs:comment": "List of lists", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/li02-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/li02-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b475", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b25913", + "@id": "_:b27813", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", "result": { - "@id": "_:b28729", + "@id": "_:b27814", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b25907", + "@id": "_:b3344", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28199", + "@id": "_:b3345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b25904", + "@id": "_:b27809", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", "result": { - "@id": "_:b11526", + "@id": "_:b27810", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b25905", + "@id": "_:b10629", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26874", + "@id": "_:b10630", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b25911", + "@id": "_:b15728", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28727", + "@id": "_:b15729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b25906", + "@id": "_:b5707", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25829", + "@id": "_:b5708", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b25909", + "@id": "_:b20629", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b23010", + "@id": "_:b20630", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b25903", + "@id": "_:b8018", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17598", + "@id": "_:b8019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", + } + }, + { + "@id": "_:b19330", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19331", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b25908", + "@id": "_:b27811", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", "result": { - "@id": "_:b12789", + "@id": "_:b27812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b25910", + "@id": "_:b13649", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28726", + "@id": "_:b13650", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:failed" + } }, { - "@id": "_:b25912", + "@id": "_:b27815", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli02", "result": { - "@id": "_:b28728", + "@id": "_:b27816", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", + "@id": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0012-out.jsonld", - "title": "@graph with embed", - "rdfs:comment": "Use of @graph to contain multiple nodes within array", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0012-in.jsonld", + "title": "t0008 as interpreted for 1.1. ", + "rdfs:comment": "List of lists", + "testAction": "https://w3c.github.io/json-ld-api/tests/fromRdf/li02-in.nq", + "testResult": "https://w3c.github.io/json-ld-api/tests/fromRdf/li02-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b476", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b21415", + "@id": "_:b27821", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", "result": { - "@id": "_:b18163", + "@id": "_:b27822", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b21411", + "@id": "_:b910", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21542", + "@id": "_:b911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21416", + "@id": "_:b27817", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", "result": { - "@id": "_:b24074", + "@id": "_:b27818", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b21417", + "@id": "_:b10631", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24075", + "@id": "_:b10632", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21418", + "@id": "_:b15730", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24076", + "@id": "_:b15731", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b21412", + "@id": "_:b5709", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b23884", + "@id": "_:b5710", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21420", + "@id": "_:b20531", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", + "assertedBy": "http://champin.net/#pa", + "mode": "earl:automatic", "result": { - "@id": "_:b1967", + "@id": "_:b20532", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21413", + "@id": "_:b8020", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24072", + "@id": "_:b8021", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", + } + }, + { + "@id": "_:b19332", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19333", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21410", + "@id": "_:b27819", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", "result": { - "@id": "_:b5782", + "@id": "_:b27820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b21414", + "@id": "_:b13551", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24073", + "@id": "_:b13552", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", - "assertedBy": null + "outcome": "earl:failed" + } }, { - "@id": "_:b21419", + "@id": "_:b27823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/fromRdf-manifest#tli03", "result": { - "@id": "_:b24077", + "@id": "_:b27824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - }, + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest", + "@type": [ + "mf:Manifest", + "Report" + ], + "title": "HTML", + "rdfs:comment": "These tests implement the requirements for the JSON-LD [HTML Content Algorithms](https://www.w3.org/TR/json-ld11-api/#html-content-algorithms).", + "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", + "entries": [ { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0013-out.jsonld", - "title": "expand already expanded", - "rdfs:comment": "Expand does not mess up already expanded document", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0013-in.jsonld", + "title": "Expands embedded JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e001-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e001-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b477", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b12093", + "@id": "_:b27835", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", "result": { - "@id": "_:b12102", + "@id": "_:b27836", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12092", + "@id": "_:b2228", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7970", + "@id": "_:b2229", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12089", + "@id": "_:b27827", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", "result": { - "@id": "_:b3902", + "@id": "_:b27828", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12096", + "@id": "_:b27829", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", "result": { - "@id": "_:b12105", + "@id": "_:b27830", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b12090", + "@id": "_:b16744", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12100", + "@id": "_:b16745", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b12094", + "@id": "_:b27825", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", "result": { - "@id": "_:b12103", + "@id": "_:b27826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12088", + "@id": "_:b27839", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", "result": { - "@id": "_:b12099", + "@id": "_:b27840", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", + "assertedBy": null + }, + { + "@id": "_:b9046", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9047", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b12098", + "@id": "_:b19334", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12107", + "@id": "_:b19335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12095", + "@id": "_:b27831", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", "result": { - "@id": "_:b12104", + "@id": "_:b27832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12097", + "@id": "_:b27833", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", "result": { - "@id": "_:b12106", + "@id": "_:b27834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12091", + "@id": "_:b27837", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te001", "result": { - "@id": "_:b12101", + "@id": "_:b27838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0014-out.jsonld", - "title": "@set of @value objects with keyword aliases", - "rdfs:comment": "Expanding aliased @set and @value", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0014-in.jsonld", + "title": "Expands embedded JSON-LD script element (xhtml)", + "rdfs:comment": "Tests embedded JSON-LD in XHTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e001-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e001-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b478", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#contentType": "application/xhtml+xml", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b1529", + "@id": "_:b27851", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", "result": { - "@id": "_:b1530", + "@id": "_:b27852", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1533", + "@id": "_:b2230", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26362", + "@id": "_:b2231", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1534", + "@id": "_:b27843", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", "result": { - "@id": "_:b19742", + "@id": "_:b27844", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1539", + "@id": "_:b27845", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", "result": { - "@id": "_:b27610", + "@id": "_:b27846", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b1536", + "@id": "_:b16748", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27609", + "@id": "_:b16749", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1532", + "@id": "_:b27841", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", "result": { - "@id": "_:b24790", + "@id": "_:b27842", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1535", + "@id": "_:b27855", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", "result": { - "@id": "_:b27608", + "@id": "_:b27856", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", + "assertedBy": null + }, + { + "@id": "_:b9048", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9049", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b1531", + "@id": "_:b19336", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17778", + "@id": "_:b19337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1538", + "@id": "_:b27847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", "result": { - "@id": "_:b22364", + "@id": "_:b27848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1540", + "@id": "_:b27849", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", "result": { - "@id": "_:b27611", + "@id": "_:b27850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1537", + "@id": "_:b27853", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tex01", "result": { - "@id": "_:b26672", + "@id": "_:b27854", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0015-out.jsonld", - "title": "collapse set of sets, keep empty lists", - "rdfs:comment": "An array of multiple @set nodes are collapsed into a single array", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0015-in.jsonld", + "title": "Expands first embedded JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e002-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e002-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b479", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b2599", + "@id": "_:b27867", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", "result": { - "@id": "_:b13042", + "@id": "_:b27868", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2600", + "@id": "_:b2232", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22831", + "@id": "_:b2233", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2603", + "@id": "_:b27859", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", "result": { - "@id": "_:b27632", + "@id": "_:b27860", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2598", + "@id": "_:b27861", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", "result": { - "@id": "_:b13556", + "@id": "_:b27862", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b2604", + "@id": "_:b16750", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27633", + "@id": "_:b16751", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2607", + "@id": "_:b27857", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", "result": { - "@id": "_:b27636", + "@id": "_:b27858", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2602", + "@id": "_:b27871", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", "result": { - "@id": "_:b25458", + "@id": "_:b27872", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", + "assertedBy": null + }, + { + "@id": "_:b9050", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9051", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b2605", + "@id": "_:b19338", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27634", + "@id": "_:b19339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2606", + "@id": "_:b27863", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", "result": { - "@id": "_:b27635", + "@id": "_:b27864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2601", + "@id": "_:b27865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", "result": { - "@id": "_:b23418", + "@id": "_:b27866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2596", + "@id": "_:b27869", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te002", "result": { - "@id": "_:b2597", + "@id": "_:b27870", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0016-out.jsonld", - "title": "context reset", - "rdfs:comment": "Setting @context to null within an embedded object resets back to initial context state", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0016-in.jsonld", + "title": "Expands targeted JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e003-in.html#second", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e003-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b480", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b19289", + "@id": "_:b27883", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", "result": { - "@id": "_:b25975", + "@id": "_:b27884", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b19282", + "@id": "_:b2234", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19351", + "@id": "_:b2235", "@type": "TestResult", "outcome": "earl:passed" + } + }, + { + "@id": "_:b27875", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", + "result": { + "@id": "_:b27876", + "@type": "TestResult", + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b19284", + "@id": "_:b27877", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", "result": { - "@id": "_:b25485", + "@id": "_:b27878", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b19288", + "@id": "_:b16752", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22461", + "@id": "_:b16753", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19283", + "@id": "_:b27873", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", "result": { - "@id": "_:b24668", + "@id": "_:b27874", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b19291", + "@id": "_:b27887", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", "result": { - "@id": "_:b14239", + "@id": "_:b27888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19287", + "@id": "_:b9052", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26805", + "@id": "_:b9053", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b19280", + "@id": "_:b19340", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19281", + "@id": "_:b19341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19285", + "@id": "_:b27879", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", "result": { - "@id": "_:b21553", + "@id": "_:b27880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19286", + "@id": "_:b27881", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", "result": { - "@id": "_:b21025", + "@id": "_:b27882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19290", + "@id": "_:b27885", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te003", "result": { - "@id": "_:b26806", + "@id": "_:b27886", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0017-out.jsonld", - "title": "@graph and @id aliased", - "rdfs:comment": "Expanding with @graph and @id aliases", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0017-in.jsonld", + "title": "Expands all embedded JSON-LD script elements with extractAllScripts option", + "rdfs:comment": "Tests embedded JSON-LD in HTML extracting all elements", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e004-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e004-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b481", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b22954", + "@id": "_:b27899", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", "result": { - "@id": "_:b27166", + "@id": "_:b27900", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b22951", + "@id": "_:b2236", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20728", + "@id": "_:b2237", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22948", + "@id": "_:b27891", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", "result": { - "@id": "_:b27164", + "@id": "_:b27892", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b22950", + "@id": "_:b27893", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", "result": { - "@id": "_:b18201", + "@id": "_:b27894", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b22946", + "@id": "_:b16754", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26452", + "@id": "_:b16755", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b22952", + "@id": "_:b27889", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", "result": { - "@id": "_:b27140", + "@id": "_:b27890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22947", + "@id": "_:b27903", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", "result": { - "@id": "_:b3696", + "@id": "_:b27904", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", + "assertedBy": null + }, + { + "@id": "_:b9054", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9055", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b22945", + "@id": "_:b19342", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14742", + "@id": "_:b19343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22949", + "@id": "_:b27895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", "result": { - "@id": "_:b8758", + "@id": "_:b27896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b22943", + "@id": "_:b27897", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", "result": { - "@id": "_:b22944", + "@id": "_:b27898", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22953", + "@id": "_:b27901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te004", "result": { - "@id": "_:b27165", + "@id": "_:b27902", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0018-out.jsonld", - "title": "override default @language", - "rdfs:comment": "override default @language in terms; only language-tag strings", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0018-in.jsonld", + "title": "Expands multiple embedded JSON-LD script elements where one is an array", + "rdfs:comment": "Tests embedded JSON-LD in HTML extracting all elements with array", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e005-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e005-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b482", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b24206", + "@id": "_:b27915", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", "result": { - "@id": "_:b20047", + "@id": "_:b27916", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b24202", + "@id": "_:b2238", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b863", + "@id": "_:b2239", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b24205", + "@id": "_:b27907", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", "result": { - "@id": "_:b28827", + "@id": "_:b27908", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b24201", + "@id": "_:b27909", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", "result": { - "@id": "_:b10060", + "@id": "_:b27910", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b24198", + "@id": "_:b16756", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24199", + "@id": "_:b16757", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b24208", + "@id": "_:b27905", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", "result": { - "@id": "_:b27724", + "@id": "_:b27906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b24200", + "@id": "_:b27919", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", "result": { - "@id": "_:b26169", + "@id": "_:b27920", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", + "assertedBy": null + }, + { + "@id": "_:b9056", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9057", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b24209", + "@id": "_:b19344", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3405", + "@id": "_:b19345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b24204", + "@id": "_:b27911", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", "result": { - "@id": "_:b29744", + "@id": "_:b27912", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b24207", + "@id": "_:b27913", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", "result": { - "@id": "_:b22063", + "@id": "_:b27914", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b24203", + "@id": "_:b27917", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te005", "result": { - "@id": "_:b13627", + "@id": "_:b27918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0019-out.jsonld", - "title": "remove @value = null", - "rdfs:comment": "Expanding a value of null removes the value", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0019-in.jsonld", + "title": "Expands as empty with no embedded JSON-LD script elements", + "rdfs:comment": "Tests embedded JSON-LD in HTML when none exist", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e006-in.html", + "mf:result": "loading document failed", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b483", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b434", + "@id": "_:b27931", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", "result": { - "@id": "_:b22491", + "@id": "_:b27932", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b428", + "@id": "_:b2240", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18122", + "@id": "_:b2241", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b435", + "@id": "_:b27923", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", "result": { - "@id": "_:b2839", + "@id": "_:b27924", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b429", + "@id": "_:b27925", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", "result": { - "@id": "_:b4892", + "@id": "_:b27926", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b427", + "@id": "_:b16758", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13090", + "@id": "_:b16759", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b426", + "@id": "_:b27921", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", "result": { - "@id": "_:b15223", + "@id": "_:b27922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b433", + "@id": "_:b27935", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", "result": { - "@id": "_:b28231", + "@id": "_:b27936", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", + "assertedBy": null + }, + { + "@id": "_:b9058", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9059", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b432", + "@id": "_:b19346", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22192", + "@id": "_:b19347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b431", + "@id": "_:b27927", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", "result": { - "@id": "_:b25812", + "@id": "_:b27928", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b436", + "@id": "_:b27929", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", "result": { - "@id": "_:b29490", + "@id": "_:b27930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b430", + "@id": "_:b27933", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te006", "result": { - "@id": "_:b26977", + "@id": "_:b27934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0020-out.jsonld", - "title": "do not remove @graph if not at top-level", - "rdfs:comment": "@graph used under a node is retained", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0020-in.jsonld", + "title": "Expands as empty with no embedded JSON-LD script elements and extractAllScripts", + "rdfs:comment": "Tests embedded JSON-LD in HTML when none exist extracting all elements", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e007-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e007-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b484", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b9020", + "@id": "_:b27947", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", "result": { - "@id": "_:b28293", + "@id": "_:b27948", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b9013", + "@id": "_:b2242", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23663", + "@id": "_:b2243", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9009", + "@id": "_:b27939", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", "result": { - "@id": "_:b9010", + "@id": "_:b27940", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9018", + "@id": "_:b27941", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", "result": { - "@id": "_:b26520", + "@id": "_:b27942", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b9014", + "@id": "_:b16760", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26368", + "@id": "_:b16761", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b9011", + "@id": "_:b27937", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", "result": { - "@id": "_:b14839", + "@id": "_:b27938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9015", + "@id": "_:b27951", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", "result": { - "@id": "_:b27045", + "@id": "_:b27952", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", + "assertedBy": null + }, + { + "@id": "_:b9060", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9061", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b9019", + "@id": "_:b19348", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28194", + "@id": "_:b19349", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9017", + "@id": "_:b27943", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", "result": { - "@id": "_:b28292", + "@id": "_:b27944", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9016", + "@id": "_:b27945", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", "result": { - "@id": "_:b20716", + "@id": "_:b27946", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9012", + "@id": "_:b27949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te007", "result": { - "@id": "_:b19083", + "@id": "_:b27950", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0021-out.jsonld", - "title": "do not remove @graph at top-level if not only property", - "rdfs:comment": "@graph used at the top level is retained if there are other properties", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0021-in.jsonld", + "title": "Expands embedded JSON-LD script element with HTML character references", + "rdfs:comment": "Tests embedded JSON-LD in HTML with character references", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e010-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e010-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b485", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b10553", + "@id": "_:b27963", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", "result": { - "@id": "_:b10564", + "@id": "_:b27964", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b10555", + "@id": "_:b2244", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10566", + "@id": "_:b2245", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b10557", + "@id": "_:b27955", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", "result": { - "@id": "_:b10568", + "@id": "_:b27956", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10552", + "@id": "_:b27957", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", "result": { - "@id": "_:b10563", + "@id": "_:b27958", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b10558", + "@id": "_:b16762", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10569", + "@id": "_:b16763", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b10556", + "@id": "_:b27953", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", "result": { - "@id": "_:b10567", + "@id": "_:b27954", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10560", + "@id": "_:b27967", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", "result": { - "@id": "_:b10571", + "@id": "_:b27968", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", + "assertedBy": null + }, + { + "@id": "_:b9062", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9063", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b10561", + "@id": "_:b19350", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10572", + "@id": "_:b19351", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10551", + "@id": "_:b27959", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", "result": { - "@id": "_:b10562", + "@id": "_:b27960", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10554", + "@id": "_:b27961", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", "result": { - "@id": "_:b10565", + "@id": "_:b27962", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10559", + "@id": "_:b27965", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te010", "result": { - "@id": "_:b10570", + "@id": "_:b27966", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0022-out.jsonld", - "title": "expand value with default language", - "rdfs:comment": "Expanding with a default language applies that language to string values", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0022-in.jsonld", + "title": "Errors if no element found at target", + "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e011-in.html#third", + "mf:result": "loading document failed", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b486", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b14607", + "@id": "_:b27979", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", "result": { - "@id": "_:b18728", + "@id": "_:b27980", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b14606", + "@id": "_:b2246", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17959", + "@id": "_:b2247", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14611", + "@id": "_:b27971", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", "result": { - "@id": "_:b5880", + "@id": "_:b27972", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14614", + "@id": "_:b27973", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", "result": { - "@id": "_:b27149", + "@id": "_:b27974", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b14608", + "@id": "_:b16764", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1473", + "@id": "_:b16765", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14609", + "@id": "_:b27969", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", "result": { - "@id": "_:b25943", + "@id": "_:b27970", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14613", + "@id": "_:b27983", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", "result": { - "@id": "_:b27148", + "@id": "_:b27984", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", + "assertedBy": null + }, + { + "@id": "_:b9064", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9065", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b14604", + "@id": "_:b19352", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14605", + "@id": "_:b19353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14610", + "@id": "_:b27975", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", "result": { - "@id": "_:b27146", + "@id": "_:b27976", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14612", + "@id": "_:b27977", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", "result": { - "@id": "_:b27147", + "@id": "_:b27978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14615", + "@id": "_:b27981", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te011", "result": { - "@id": "_:b26324", + "@id": "_:b27982", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0023-out.jsonld", - "title": "Expanding list/set with coercion", - "rdfs:comment": "Expanding lists and sets with properties having coercion coerces list/set values", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0023-in.jsonld", + "title": "Errors if targeted element is not a script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML which isn't a script element", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e012-in.html#first", + "mf:result": "loading document failed", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b487", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b13970", + "@id": "_:b27995", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", "result": { - "@id": "_:b20312", + "@id": "_:b27996", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b13968", + "@id": "_:b2248", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16248", + "@id": "_:b2249", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13965", + "@id": "_:b27987", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", "result": { - "@id": "_:b20308", + "@id": "_:b27988", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13964", + "@id": "_:b27989", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", "result": { - "@id": "_:b20307", + "@id": "_:b27990", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b13962", + "@id": "_:b16766", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20304", + "@id": "_:b16767", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13971", + "@id": "_:b27985", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", "result": { - "@id": "_:b20313", + "@id": "_:b27986", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13960", + "@id": "_:b27999", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", "result": { - "@id": "_:b13961", + "@id": "_:b28000", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", + "assertedBy": null + }, + { + "@id": "_:b9068", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9069", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b13967", + "@id": "_:b19354", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20310", + "@id": "_:b19355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13969", + "@id": "_:b27991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", "result": { - "@id": "_:b20311", + "@id": "_:b27992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13966", + "@id": "_:b27993", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", "result": { - "@id": "_:b20309", + "@id": "_:b27994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13963", + "@id": "_:b27997", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te012", "result": { - "@id": "_:b20306", + "@id": "_:b27998", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0023", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0024-out.jsonld", - "title": "Multiple contexts", - "rdfs:comment": "Tests that contexts in an array are merged", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0024-in.jsonld", + "title": "Errors if targeted element does not have type application/ld+json", + "rdfs:comment": "Tests embedded JSON-LD in HTML with wrong type", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e013-in.html#first", + "mf:result": "loading document failed", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b488", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b4089", + "@id": "_:b28011", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", "result": { - "@id": "_:b4100", + "@id": "_:b28012", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b4080", + "@id": "_:b2250", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4091", + "@id": "_:b2251", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4083", + "@id": "_:b28003", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", "result": { - "@id": "_:b4094", + "@id": "_:b28004", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4082", + "@id": "_:b28005", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", "result": { - "@id": "_:b4093", + "@id": "_:b28006", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b4085", + "@id": "_:b16770", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4096", + "@id": "_:b16771", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4084", + "@id": "_:b28001", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", "result": { - "@id": "_:b4095", + "@id": "_:b28002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4086", + "@id": "_:b28015", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", "result": { - "@id": "_:b4097", + "@id": "_:b28016", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", + "assertedBy": null + }, + { + "@id": "_:b9070", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9071", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b4088", + "@id": "_:b19356", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4099", + "@id": "_:b19357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4081", + "@id": "_:b28007", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", "result": { - "@id": "_:b4092", + "@id": "_:b28008", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4079", + "@id": "_:b28009", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", "result": { - "@id": "_:b4090", + "@id": "_:b28010", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4087", + "@id": "_:b28013", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te013", "result": { - "@id": "_:b4098", + "@id": "_:b28014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0024", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0025-out.jsonld", - "title": "Problematic IRI expansion tests", - "rdfs:comment": "Expanding different kinds of terms and Compact IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0025-in.jsonld", + "title": "Errors if uncommented script text contains comment", + "rdfs:comment": "Tests embedded JSON-LD in HTML with comments leftover", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e014-in.html", + "mf:result": "invalid script element", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b489", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b444", + "@id": "_:b28027", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", + "result": { + "@id": "_:b28028", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b2252", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22859", + "@id": "_:b2253", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b441", + "@id": "_:b28019", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", "result": { - "@id": "_:b27743", + "@id": "_:b28020", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b447", + "@id": "_:b28021", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", "result": { - "@id": "_:b20072", + "@id": "_:b28022", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b438", + "@id": "_:b16772", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19073", + "@id": "_:b16773", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b439", + "@id": "_:b28017", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", "result": { - "@id": "_:b21197", + "@id": "_:b28018", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b440", + "@id": "_:b28031", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", "result": { - "@id": "_:b27547", + "@id": "_:b28032", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b437", + "@id": "_:b9072", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16470", + "@id": "_:b9073", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b443", + "@id": "_:b19358", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27173", + "@id": "_:b19359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b445", + "@id": "_:b28023", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", "result": { - "@id": "_:b26882", + "@id": "_:b28024", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b446", + "@id": "_:b28025", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", "result": { - "@id": "_:b28319", + "@id": "_:b28026", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b442", + "@id": "_:b28029", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te014", "result": { - "@id": "_:b5460", + "@id": "_:b28030", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0025", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0027-out.jsonld", - "title": "Duplicate values in @list and @set", - "rdfs:comment": "Duplicate values in @list and @set are not merged", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0027-in.jsonld", + "title": "Errors if end comment missing", + "rdfs:comment": "Tests embedded JSON-LD in HTML with unballanced comments", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e015-in.html", + "mf:result": "invalid script element", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b490", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b13878", + "@id": "_:b28043", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", "result": { - "@id": "_:b18421", + "@id": "_:b28044", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b13876", + "@id": "_:b2254", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15359", + "@id": "_:b2255", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b13877", + "@id": "_:b28035", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", "result": { - "@id": "_:b28644", + "@id": "_:b28036", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13875", + "@id": "_:b28037", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", "result": { - "@id": "_:b27106", + "@id": "_:b28038", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b13871", + "@id": "_:b16774", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13872", + "@id": "_:b16775", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13880", + "@id": "_:b28033", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", "result": { - "@id": "_:b27065", + "@id": "_:b28034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13874", + "@id": "_:b28047", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", "result": { - "@id": "_:b26891", + "@id": "_:b28048", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", + "assertedBy": null + }, + { + "@id": "_:b9074", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9075", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b13881", + "@id": "_:b19360", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22189", + "@id": "_:b19361", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13882", + "@id": "_:b28039", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", "result": { - "@id": "_:b21287", + "@id": "_:b28040", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13873", + "@id": "_:b28041", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", "result": { - "@id": "_:b20883", + "@id": "_:b28042", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13879", + "@id": "_:b28045", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te015", "result": { - "@id": "_:b28645", + "@id": "_:b28046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0027", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0028-out.jsonld", - "title": "Use @vocab in properties and @type but not in @id", - "rdfs:comment": "@vocab is used to compact properties and @type, but is not used for @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0028-in.jsonld", + "title": "Errors if start comment missing", + "rdfs:comment": "Tests embedded JSON-LD in HTML with unballanced comments", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e016-in.html", + "mf:result": "invalid script element", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b491", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b769", + "@id": "_:b28059", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "result": { - "@id": "_:b780", + "@id": "_:b28060", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b766", + "@id": "_:b2256", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b777", + "@id": "_:b2257", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b773", + "@id": "_:b28051", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "result": { - "@id": "_:b784", + "@id": "_:b28052", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b775", + "@id": "_:b28053", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "result": { - "@id": "_:b786", + "@id": "_:b28054", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b767", + "@id": "_:b16776", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b778", + "@id": "_:b16777", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b772", + "@id": "_:b28049", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "result": { - "@id": "_:b783", + "@id": "_:b28050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b768", + "@id": "_:b28063", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "result": { - "@id": "_:b779", + "@id": "_:b28064", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", + "assertedBy": null + }, + { + "@id": "_:b9076", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9077", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b771", + "@id": "_:b19362", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b782", + "@id": "_:b19363", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b774", + "@id": "_:b28055", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "result": { - "@id": "_:b785", + "@id": "_:b28056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b770", + "@id": "_:b28057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "result": { - "@id": "_:b781", + "@id": "_:b28058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b776", + "@id": "_:b28061", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te016", "result": { - "@id": "_:b787", + "@id": "_:b28062", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0028", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0029-out.jsonld", - "title": "Relative IRIs", - "rdfs:comment": "@base is used to compact @id; test with different relative IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0029-in.jsonld", + "title": "Errors if uncommented script is not valid JSON", + "rdfs:comment": "Tests embedded JSON-LD in HTML which is invalid JSON", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e017-in.html", + "mf:result": "invalid script element", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b492", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b11324", + "@id": "_:b28075", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", "result": { - "@id": "_:b22976", + "@id": "_:b28076", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b11323", + "@id": "_:b2258", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23797", + "@id": "_:b2259", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11321", + "@id": "_:b28067", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", "result": { - "@id": "_:b17663", + "@id": "_:b28068", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11329", + "@id": "_:b28069", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", "result": { - "@id": "_:b24037", + "@id": "_:b28070", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b11325", + "@id": "_:b16778", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27104", + "@id": "_:b16779", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11330", + "@id": "_:b28065", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", "result": { - "@id": "_:b23189", + "@id": "_:b28066", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11328", + "@id": "_:b28079", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", "result": { - "@id": "_:b24848", + "@id": "_:b28080", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", + "assertedBy": null + }, + { + "@id": "_:b9078", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9079", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b11326", + "@id": "_:b19364", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27596", + "@id": "_:b19365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11327", + "@id": "_:b28071", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", "result": { - "@id": "_:b28311", + "@id": "_:b28072", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11322", + "@id": "_:b28073", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", "result": { - "@id": "_:b20767", + "@id": "_:b28074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11331", + "@id": "_:b28077", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te017", "result": { - "@id": "_:b16990", + "@id": "_:b28078", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0029", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0030-out.jsonld", - "title": "Language maps", - "rdfs:comment": "Language Maps expand values to include @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0030-in.jsonld", + "title": "Expands embedded JSON-LD script element relative to document base", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e018-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e018-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b493", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b12647", + "@id": "_:b28091", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", "result": { - "@id": "_:b28801", + "@id": "_:b28092", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12649", + "@id": "_:b2260", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29220", + "@id": "_:b2261", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12646", + "@id": "_:b28083", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", "result": { - "@id": "_:b8569", + "@id": "_:b28084", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12645", + "@id": "_:b28085", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", "result": { - "@id": "_:b12123", + "@id": "_:b28086", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b12648", + "@id": "_:b16780", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29683", + "@id": "_:b16781", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b12650", + "@id": "_:b28081", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", "result": { - "@id": "_:b28281", + "@id": "_:b28082", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12639", + "@id": "_:b28095", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", "result": { - "@id": "_:b12640", + "@id": "_:b28096", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", + "assertedBy": null + }, + { + "@id": "_:b9080", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9081", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b12641", + "@id": "_:b19366", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23250", + "@id": "_:b19367", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12643", + "@id": "_:b28087", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", "result": { - "@id": "_:b26768", + "@id": "_:b28088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12642", + "@id": "_:b28089", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", "result": { - "@id": "_:b18989", + "@id": "_:b28090", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12644", + "@id": "_:b28093", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te018", "result": { - "@id": "_:b29157", + "@id": "_:b28094", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0030", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0031-out.jsonld", - "title": "type-coercion of native types", - "rdfs:comment": "Expanding native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0031-in.jsonld", + "title": "Expands embedded JSON-LD script element relative to base option", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e019-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e019-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b494", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://a.example.com/doc" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b985", + "@id": "_:b28107", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", "result": { - "@id": "_:b6354", + "@id": "_:b28108", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b981", + "@id": "_:b2262", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20839", + "@id": "_:b2263", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b979", + "@id": "_:b28099", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", "result": { - "@id": "_:b20837", + "@id": "_:b28100", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b983", + "@id": "_:b28101", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", "result": { - "@id": "_:b20841", + "@id": "_:b28102", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b980", + "@id": "_:b16782", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20838", + "@id": "_:b16783", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b982", + "@id": "_:b28097", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", "result": { - "@id": "_:b20840", + "@id": "_:b28098", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b975", + "@id": "_:b28111", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", "result": { - "@id": "_:b976", + "@id": "_:b28112", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", + "assertedBy": null + }, + { + "@id": "_:b9082", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9083", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b978", + "@id": "_:b19368", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20836", + "@id": "_:b19369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b977", + "@id": "_:b28103", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", "result": { - "@id": "_:b20835", + "@id": "_:b28104", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b986", + "@id": "_:b28105", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", "result": { - "@id": "_:b20053", + "@id": "_:b28106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b984", + "@id": "_:b28109", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te019", "result": { - "@id": "_:b20842", + "@id": "_:b28110", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0031", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0032-out.jsonld", - "title": "Null term and @vocab", - "rdfs:comment": "Mapping a term to null decouples it from @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0032-in.jsonld", + "title": "Expands embedded JSON-LD script element relative to HTML base", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e020-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e020-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b495", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://a.example.com/doc" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b13811", + "@id": "_:b28123", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", "result": { - "@id": "_:b27481", + "@id": "_:b28124", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b13814", + "@id": "_:b2264", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27716", + "@id": "_:b2265", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b13810", + "@id": "_:b28115", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", "result": { - "@id": "_:b22785", + "@id": "_:b28116", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13816", + "@id": "_:b28117", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", "result": { - "@id": "_:b28331", + "@id": "_:b28118", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b13805", + "@id": "_:b16784", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13806", + "@id": "_:b16785", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13812", + "@id": "_:b28113", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", "result": { - "@id": "_:b24811", + "@id": "_:b28114", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13808", + "@id": "_:b28127", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", "result": { - "@id": "_:b25733", + "@id": "_:b28128", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", + "assertedBy": null + }, + { + "@id": "_:b9084", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9085", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b13807", + "@id": "_:b19370", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25392", + "@id": "_:b19371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13809", + "@id": "_:b28119", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", "result": { - "@id": "_:b26702", + "@id": "_:b28120", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13813", + "@id": "_:b28121", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", "result": { - "@id": "_:b9483", + "@id": "_:b28122", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13815", + "@id": "_:b28125", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te020", "result": { - "@id": "_:b29850", + "@id": "_:b28126", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0032", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0033-out.jsonld", - "title": "Using @vocab with with type-coercion", - "rdfs:comment": "Verifies that terms can be defined using @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0033-in.jsonld", + "title": "Expands embedded JSON-LD script element relative to relative HTML base", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e021-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e021-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b496", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://a.example.com/doc" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b7798", + "@id": "_:b28139", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", "result": { - "@id": "_:b23554", + "@id": "_:b28140", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7794", + "@id": "_:b2266", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21395", + "@id": "_:b2267", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b7802", + "@id": "_:b28131", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", "result": { - "@id": "_:b20543", + "@id": "_:b28132", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7800", + "@id": "_:b28133", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", "result": { - "@id": "_:b23556", + "@id": "_:b28134", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b7793", + "@id": "_:b16786", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13820", + "@id": "_:b16787", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b7799", + "@id": "_:b28129", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", "result": { - "@id": "_:b23555", + "@id": "_:b28130", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7797", + "@id": "_:b28143", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", "result": { - "@id": "_:b23553", + "@id": "_:b28144", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", + "assertedBy": null + }, + { + "@id": "_:b9086", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9087", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b7796", + "@id": "_:b19372", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23552", + "@id": "_:b19373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7801", + "@id": "_:b28135", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", "result": { - "@id": "_:b23226", + "@id": "_:b28136", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7791", + "@id": "_:b28137", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", "result": { - "@id": "_:b7792", + "@id": "_:b28138", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7795", + "@id": "_:b28141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te021", "result": { - "@id": "_:b3592", + "@id": "_:b28142", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0033", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0034-out.jsonld", - "title": "Multiple properties expanding to the same IRI", - "rdfs:comment": "Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0034-in.jsonld", + "title": "Expands targeted JSON-LD script element with fragment and HTML base", + "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/e022-in.html#second", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/e022-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b497", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b4211", + "@id": "_:b28155", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", "result": { - "@id": "_:b9707", + "@id": "_:b28156", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b4207", + "@id": "_:b2268", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23447", + "@id": "_:b2269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4210", + "@id": "_:b28147", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", "result": { - "@id": "_:b29542", + "@id": "_:b28148", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4214", + "@id": "_:b28149", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", "result": { - "@id": "_:b29556", + "@id": "_:b28150", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b4203", + "@id": "_:b16788", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4204", + "@id": "_:b16789", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4208", + "@id": "_:b28145", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", "result": { - "@id": "_:b19278", + "@id": "_:b28146", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4213", + "@id": "_:b28159", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", "result": { - "@id": "_:b25524", + "@id": "_:b28160", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", + "assertedBy": null + }, + { + "@id": "_:b9090", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9091", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b4209", + "@id": "_:b19374", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25112", + "@id": "_:b19375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4206", + "@id": "_:b28151", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", "result": { - "@id": "_:b19079", + "@id": "_:b28152", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4212", + "@id": "_:b28153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", "result": { - "@id": "_:b29165", + "@id": "_:b28154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4205", + "@id": "_:b28157", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#te022", "result": { - "@id": "_:b15899", + "@id": "_:b28158", "@type": "TestResult", "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0034", - "subject": "https://www.npmjs.com/package/rdf-parse/", + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0035-out.jsonld", - "title": "Language maps with @vocab, default language, and colliding property", - "rdfs:comment": "Pathological tests of language maps", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0035-in.jsonld", + "title": "Compacts embedded JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/c001-in.html", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/html/c001-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/html/c001-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b498", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b11554", + "@id": "_:b28171", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", "result": { - "@id": "_:b26563", + "@id": "_:b28172", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b11555", + "@id": "_:b2270", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17118", + "@id": "_:b2271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11556", + "@id": "_:b28163", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", "result": { - "@id": "_:b28505", + "@id": "_:b28164", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11557", + "@id": "_:b28165", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", "result": { - "@id": "_:b29794", + "@id": "_:b28166", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b11553", + "@id": "_:b16792", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26188", + "@id": "_:b16793", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11560", + "@id": "_:b28161", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", "result": { - "@id": "_:b11231", + "@id": "_:b28162", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11558", + "@id": "_:b28175", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", "result": { - "@id": "_:b29854", + "@id": "_:b28176", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", + "assertedBy": null + }, + { + "@id": "_:b9092", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9093", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b11561", + "@id": "_:b19376", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29711", + "@id": "_:b19377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11559", + "@id": "_:b28167", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", "result": { - "@id": "_:b29822", + "@id": "_:b28168", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11552", + "@id": "_:b28169", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", "result": { - "@id": "_:b20411", + "@id": "_:b28170", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11551", + "@id": "_:b28173", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc001", "result": { - "@id": "_:b19446", + "@id": "_:b28174", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0035", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0036-out.jsonld", - "title": "Expanding @index", - "rdfs:comment": "Expanding index maps for terms defined with @container: @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0036-in.jsonld", + "title": "Compacts first embedded JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/c002-in.html", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/html/c002-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/html/c002-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b499", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b2823", + "@id": "_:b28187", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", "result": { - "@id": "_:b2834", + "@id": "_:b28188", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2817", + "@id": "_:b2272", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2828", + "@id": "_:b2273", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2820", + "@id": "_:b28179", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", "result": { - "@id": "_:b2831", + "@id": "_:b28180", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2821", + "@id": "_:b28181", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", "result": { - "@id": "_:b2832", + "@id": "_:b28182", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b2816", + "@id": "_:b16794", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2827", + "@id": "_:b16795", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2819", + "@id": "_:b28177", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", "result": { - "@id": "_:b2830", + "@id": "_:b28178", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2814", + "@id": "_:b28191", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", "result": { - "@id": "_:b2825", + "@id": "_:b28192", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", + "assertedBy": null + }, + { + "@id": "_:b9094", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9095", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b2818", + "@id": "_:b19378", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2829", + "@id": "_:b19379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2822", + "@id": "_:b28183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", "result": { - "@id": "_:b2833", + "@id": "_:b28184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2815", + "@id": "_:b28185", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", "result": { - "@id": "_:b2826", + "@id": "_:b28186", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2824", + "@id": "_:b28189", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc002", "result": { - "@id": "_:b2835", + "@id": "_:b28190", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0036", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0037-out.jsonld", - "title": "Expanding @reverse", - "rdfs:comment": "Expanding @reverse keeps @reverse", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0037-in.jsonld", + "title": "Compacts targeted JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/c003-in.html#second", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/html/c003-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/html/c003-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b500", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b5428", + "@id": "_:b28203", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", "result": { - "@id": "_:b23255", + "@id": "_:b28204", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5425", + "@id": "_:b2274", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23253", + "@id": "_:b2275", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5421", + "@id": "_:b28195", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", "result": { - "@id": "_:b5422", + "@id": "_:b28196", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5431", + "@id": "_:b28197", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", "result": { - "@id": "_:b23258", + "@id": "_:b28198", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b5424", + "@id": "_:b16796", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23252", + "@id": "_:b16797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5432", + "@id": "_:b28193", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", "result": { - "@id": "_:b14951", + "@id": "_:b28194", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5429", + "@id": "_:b28207", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", "result": { - "@id": "_:b23256", + "@id": "_:b28208", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", + "assertedBy": null + }, + { + "@id": "_:b9096", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9097", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b5430", + "@id": "_:b19380", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23257", + "@id": "_:b19381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5423", + "@id": "_:b28199", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", "result": { - "@id": "_:b17831", + "@id": "_:b28200", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5427", + "@id": "_:b28201", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", "result": { - "@id": "_:b16875", + "@id": "_:b28202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5426", + "@id": "_:b28205", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc003", "result": { - "@id": "_:b23254", + "@id": "_:b28206", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0037", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0039-out.jsonld", - "title": "Using terms in a reverse-maps", - "rdfs:comment": "Terms within @reverse are expanded", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0039-in.jsonld", + "title": "Compacts all embedded JSON-LD script elements with extractAllScripts option", + "rdfs:comment": "Tests embedded JSON-LD in HTML extracting all elements", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/c004-in.html", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/html/c004-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/html/c004-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b501", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b16120", + "@id": "_:b28219", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", "result": { - "@id": "_:b5061", + "@id": "_:b28220", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b16114", + "@id": "_:b2276", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21139", + "@id": "_:b2277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16118", + "@id": "_:b28211", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", "result": { - "@id": "_:b27691", + "@id": "_:b28212", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b16119", + "@id": "_:b28213", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", "result": { - "@id": "_:b23844", + "@id": "_:b28214", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b16111", + "@id": "_:b16798", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16112", + "@id": "_:b16799", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16122", + "@id": "_:b28209", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", "result": { - "@id": "_:b25970", + "@id": "_:b28210", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16117", + "@id": "_:b28223", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", "result": { - "@id": "_:b26613", + "@id": "_:b28224", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", + "assertedBy": null + }, + { + "@id": "_:b9098", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9099", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b16121", + "@id": "_:b19382", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27692", + "@id": "_:b19383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16113", + "@id": "_:b28215", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", "result": { - "@id": "_:b25629", + "@id": "_:b28216", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16116", + "@id": "_:b28217", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", "result": { - "@id": "_:b26888", + "@id": "_:b28218", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16115", + "@id": "_:b28221", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tc004", "result": { - "@id": "_:b6274", + "@id": "_:b28222", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0039", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0040-out.jsonld", - "title": "language and index expansion on non-objects", - "rdfs:comment": "Only invoke language and index map expansion if the value is a JSON object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0040-in.jsonld", + "title": "Flattens embedded JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/f001-in.html", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/html/f001-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/html/f001-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b502", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b5673", + "@id": "_:b28235", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", "result": { - "@id": "_:b26005", + "@id": "_:b28236", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5670", + "@id": "_:b2278", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27223", + "@id": "_:b2279", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b5674", + "@id": "_:b28227", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", "result": { - "@id": "_:b24033", + "@id": "_:b28228", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5676", + "@id": "_:b28229", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", "result": { - "@id": "_:b29373", + "@id": "_:b28230", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b5671", + "@id": "_:b16800", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14479", + "@id": "_:b16801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5675", + "@id": "_:b28225", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", "result": { - "@id": "_:b27867", + "@id": "_:b28226", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5677", + "@id": "_:b28239", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", "result": { - "@id": "_:b28700", + "@id": "_:b28240", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", + "assertedBy": null + }, + { + "@id": "_:b9100", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9101", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b5678", + "@id": "_:b19384", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29586", + "@id": "_:b19385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5672", + "@id": "_:b28231", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", "result": { - "@id": "_:b27984", + "@id": "_:b28232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5669", + "@id": "_:b28233", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", "result": { - "@id": "_:b23391", + "@id": "_:b28234", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5679", + "@id": "_:b28237", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf001", "result": { - "@id": "_:b29628", + "@id": "_:b28238", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0040", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0041-out.jsonld", - "title": "@language: null resets the default language", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0041-in.jsonld", + "title": "Flattens first embedded JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/f002-in.html", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/html/f002-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/html/f002-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b503", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b3243", + "@id": "_:b28251", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", "result": { - "@id": "_:b1660", + "@id": "_:b28252", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b3248", + "@id": "_:b2280", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23617", + "@id": "_:b2281", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b3240", + "@id": "_:b28243", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", "result": { - "@id": "_:b22162", + "@id": "_:b28244", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3249", + "@id": "_:b28245", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", "result": { - "@id": "_:b9471", + "@id": "_:b28246", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b3244", + "@id": "_:b16802", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26236", + "@id": "_:b16803", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3238", + "@id": "_:b28241", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", "result": { - "@id": "_:b3239", + "@id": "_:b28242", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3241", + "@id": "_:b28255", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", "result": { - "@id": "_:b16312", + "@id": "_:b28256", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", + "assertedBy": null + }, + { + "@id": "_:b9102", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9103", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b3245", + "@id": "_:b19386", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28608", + "@id": "_:b19387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3246", + "@id": "_:b28247", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", "result": { - "@id": "_:b28609", + "@id": "_:b28248", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3247", + "@id": "_:b28249", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", "result": { - "@id": "_:b28610", + "@id": "_:b28250", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3242", + "@id": "_:b28253", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf002", "result": { - "@id": "_:b26916", + "@id": "_:b28254", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0041", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0042-out.jsonld", - "title": "Reverse properties", - "rdfs:comment": "Expanding terms defined as reverse properties uses @reverse in expanded document", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0042-in.jsonld", + "title": "Flattens targeted JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/f003-in.html#second", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/html/f003-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/html/f003-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b504", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b5757", + "@id": "_:b28267", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", "result": { - "@id": "_:b26465", + "@id": "_:b28268", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5758", + "@id": "_:b2282", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25568", + "@id": "_:b2283", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5751", + "@id": "_:b28259", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", "result": { - "@id": "_:b10824", + "@id": "_:b28260", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5749", + "@id": "_:b28261", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", "result": { - "@id": "_:b5750", + "@id": "_:b28262", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b5753", + "@id": "_:b16804", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21073", + "@id": "_:b16805", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5760", + "@id": "_:b28257", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", "result": { - "@id": "_:b26759", + "@id": "_:b28258", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5752", + "@id": "_:b28271", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", "result": { - "@id": "_:b13576", + "@id": "_:b28272", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", + "assertedBy": null + }, + { + "@id": "_:b9104", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9105", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b5755", + "@id": "_:b19388", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2757", + "@id": "_:b19389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5756", + "@id": "_:b28263", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", "result": { - "@id": "_:b25302", + "@id": "_:b28264", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5754", + "@id": "_:b28265", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", "result": { - "@id": "_:b22286", + "@id": "_:b28266", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5759", + "@id": "_:b28269", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf003", "result": { - "@id": "_:b29810", + "@id": "_:b28270", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0042", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FlattenTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0043-out.jsonld", - "title": "Using reverse properties inside a @reverse-container", - "rdfs:comment": "Expanding a reverse property within a @reverse undoes both reversals", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0043-in.jsonld", + "title": "Flattens all script elements by default", + "rdfs:comment": "Tests embedded JSON-LD in HTML multiple script elements", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/f004-in.html", + "https://w3c.github.io/json-ld-api/tests/vocab#context": { + "@id": "https://w3c.github.io/json-ld-api/tests/html/f004-context.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-api/tests/html/f004-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b505", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b20720", + "@id": "_:b28283", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", "result": { - "@id": "_:b26221", + "@id": "_:b28284", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b20722", + "@id": "_:b2284", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27323", + "@id": "_:b2285", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b20725", + "@id": "_:b28275", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", "result": { - "@id": "_:b19484", + "@id": "_:b28276", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20719", + "@id": "_:b28277", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", "result": { - "@id": "_:b22273", + "@id": "_:b28278", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b20718", + "@id": "_:b16806", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20960", + "@id": "_:b16807", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b20727", + "@id": "_:b28273", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", "result": { - "@id": "_:b15420", + "@id": "_:b28274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20717", + "@id": "_:b28287", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", "result": { - "@id": "_:b5324", + "@id": "_:b28288", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", + "assertedBy": null + }, + { + "@id": "_:b9106", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9107", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b20721", + "@id": "_:b19390", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10087", + "@id": "_:b19391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20724", + "@id": "_:b28279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", "result": { - "@id": "_:b19831", + "@id": "_:b28280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20723", + "@id": "_:b28281", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", "result": { - "@id": "_:b19553", + "@id": "_:b28282", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20726", + "@id": "_:b28285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tf004", "result": { - "@id": "_:b27324", + "@id": "_:b28286", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0043", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0044-out.jsonld", - "title": "Index maps with language mappings", - "rdfs:comment": "Ensure index maps use language mapping", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0044-in.jsonld", + "title": "Transforms embedded JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r001-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r001-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b506", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b12374", + "@id": "_:b28299", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", "result": { - "@id": "_:b17979", + "@id": "_:b28300", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12377", + "@id": "_:b2286", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3250", + "@id": "_:b2287", "@type": "TestResult", "outcome": "earl:passed" + } + }, + { + "@id": "_:b28291", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", + "result": { + "@id": "_:b28292", + "@type": "TestResult", + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b12376", + "@id": "_:b28293", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", "result": { - "@id": "_:b27008", + "@id": "_:b28294", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12379", + "@id": "_:b16808", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29750", + "@id": "_:b16809", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12371", + "@id": "_:b28289", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", "result": { - "@id": "_:b12372", + "@id": "_:b28290", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b12378", + "@id": "_:b28301", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", "result": { - "@id": "_:b15122", + "@id": "_:b28302", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12380", + "@id": "_:b9108", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27759", + "@id": "_:b9109", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b12381", + "@id": "_:b19392", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24471", + "@id": "_:b19393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12375", + "@id": "_:b28295", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", "result": { - "@id": "_:b26097", + "@id": "_:b28296", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12373", + "@id": "_:b28297", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", "result": { - "@id": "_:b20772", + "@id": "_:b28298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12382", + "@id": "_:b17911", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr001", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22405", + "@id": "_:b17912", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0044", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0045-out.jsonld", - "title": "Top-level value objects", - "rdfs:comment": "Expanding top-level value objects causes them to be removed", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0045-in.jsonld", + "title": "Transforms first embedded JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r002-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r002-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b507", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b4995", + "@id": "_:b28313", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", "result": { - "@id": "_:b23977", + "@id": "_:b28314", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b4990", + "@id": "_:b2288", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23620", + "@id": "_:b2289", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4992", + "@id": "_:b28305", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", "result": { - "@id": "_:b23187", + "@id": "_:b28306", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4989", + "@id": "_:b28307", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", "result": { - "@id": "_:b27133", + "@id": "_:b28308", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b4993", + "@id": "_:b16810", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27135", + "@id": "_:b16811", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4994", + "@id": "_:b28303", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", "result": { - "@id": "_:b22469", + "@id": "_:b28304", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4984", + "@id": "_:b28315", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", "result": { - "@id": "_:b4985", + "@id": "_:b28316", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", + "assertedBy": null + }, + { + "@id": "_:b9114", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9115", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b4986", + "@id": "_:b19394", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20663", + "@id": "_:b19395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4988", + "@id": "_:b28309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", "result": { - "@id": "_:b27132", + "@id": "_:b28310", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4987", + "@id": "_:b28311", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", "result": { - "@id": "_:b22040", + "@id": "_:b28312", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4991", + "@id": "_:b17875", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr002", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27134", + "@id": "_:b17876", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0045", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0046-out.jsonld", - "title": "Free-floating nodes", - "rdfs:comment": "Expanding free-floating nodes causes them to be removed", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0046-in.jsonld", + "title": "Transforms targeted JSON-LD script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r003-in.html#second", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r003-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b508", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b2379", + "@id": "_:b28327", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", "result": { - "@id": "_:b28833", + "@id": "_:b28328", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2377", + "@id": "_:b2290", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24747", + "@id": "_:b2291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2384", + "@id": "_:b28319", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", "result": { - "@id": "_:b27932", + "@id": "_:b28320", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2383", + "@id": "_:b28321", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", "result": { - "@id": "_:b15752", + "@id": "_:b28322", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b2381", + "@id": "_:b16814", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29332", + "@id": "_:b16815", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2373", + "@id": "_:b28317", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", "result": { - "@id": "_:b2374", + "@id": "_:b28318", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2382", + "@id": "_:b28329", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", "result": { - "@id": "_:b28315", + "@id": "_:b28330", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", + "assertedBy": null + }, + { + "@id": "_:b9116", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9117", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b2380", + "@id": "_:b19396", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28463", + "@id": "_:b19397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2375", + "@id": "_:b28323", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", "result": { - "@id": "_:b16937", + "@id": "_:b28324", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2376", + "@id": "_:b28325", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", "result": { - "@id": "_:b16236", + "@id": "_:b28326", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2378", + "@id": "_:b17877", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr003", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22362", + "@id": "_:b17878", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0046", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0047-out.jsonld", - "title": "Free-floating values in sets and free-floating lists", - "rdfs:comment": "Free-floating values in sets are removed, free-floating lists are removed completely", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0047-in.jsonld", + "title": "Expands all embedded JSON-LD script elements with extractAllScripts option", + "rdfs:comment": "Tests embedded JSON-LD in HTML extracting all elements", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r004-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r004-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b509", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b9059", + "@id": "_:b28341", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", "result": { - "@id": "_:b17770", + "@id": "_:b28342", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b9051", + "@id": "_:b2292", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9052", + "@id": "_:b2293", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b9061", + "@id": "_:b28333", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", "result": { - "@id": "_:b4998", + "@id": "_:b28334", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9060", + "@id": "_:b28335", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", "result": { - "@id": "_:b12637", + "@id": "_:b28336", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b9057", + "@id": "_:b16816", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17768", + "@id": "_:b16817", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b9054", + "@id": "_:b28331", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", "result": { - "@id": "_:b17766", + "@id": "_:b28332", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9056", + "@id": "_:b28343", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", "result": { - "@id": "_:b17767", + "@id": "_:b28344", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", + "assertedBy": null + }, + { + "@id": "_:b9118", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9119", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b9062", + "@id": "_:b19398", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17771", + "@id": "_:b19399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9058", + "@id": "_:b28337", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", "result": { - "@id": "_:b17769", + "@id": "_:b28338", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9053", + "@id": "_:b28339", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", "result": { - "@id": "_:b17765", + "@id": "_:b28340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9055", + "@id": "_:b17879", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr004", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16215", + "@id": "_:b17880", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0047", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0048-out.jsonld", - "title": "Terms are ignored in @id", - "rdfs:comment": "Values of @id are not expanded as terms", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0048-in.jsonld", + "title": "Expands multiple embedded JSON-LD script elements where one is an array", + "rdfs:comment": "Tests embedded JSON-LD in HTML extracting all elements with array", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r005-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r005-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b510", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b3694", + "@id": "_:b28355", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", "result": { - "@id": "_:b24959", + "@id": "_:b28356", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b3689", + "@id": "_:b2294", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24956", + "@id": "_:b2295", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b3683", + "@id": "_:b28347", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", "result": { - "@id": "_:b3684", + "@id": "_:b28348", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3687", + "@id": "_:b28349", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", "result": { - "@id": "_:b24954", + "@id": "_:b28350", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b3688", + "@id": "_:b16818", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24955", + "@id": "_:b16819", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b3691", + "@id": "_:b28345", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", "result": { - "@id": "_:b24958", + "@id": "_:b28346", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3693", + "@id": "_:b28357", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", "result": { - "@id": "_:b21730", + "@id": "_:b28358", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", + "assertedBy": null + }, + { + "@id": "_:b9120", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9121", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b3692", + "@id": "_:b19400", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22829", + "@id": "_:b19401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3686", + "@id": "_:b28351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", "result": { - "@id": "_:b24953", + "@id": "_:b28352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3685", + "@id": "_:b28353", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", "result": { - "@id": "_:b15404", + "@id": "_:b28354", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3690", + "@id": "_:b17881", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr005", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24957", + "@id": "_:b17882", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0048", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0049-out.jsonld", - "title": "String values of reverse properties", - "rdfs:comment": "String values of a reverse property with @type: @id are treated as IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0049-in.jsonld", + "title": "Expands as empty with no embedded JSON-LD script elements", + "rdfs:comment": "Tests embedded JSON-LD in HTML when none exist", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r006-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r006-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b511", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b9899", + "@id": "_:b28369", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", "result": { - "@id": "_:b19921", + "@id": "_:b28370", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b9893", + "@id": "_:b2296", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19916", + "@id": "_:b2297", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b9898", + "@id": "_:b28361", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", "result": { - "@id": "_:b19920", + "@id": "_:b28362", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9891", + "@id": "_:b28363", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", "result": { - "@id": "_:b19914", + "@id": "_:b28364", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b9895", + "@id": "_:b16820", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19917", + "@id": "_:b16821", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b9892", + "@id": "_:b28359", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", "result": { - "@id": "_:b19915", + "@id": "_:b28360", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9896", + "@id": "_:b28371", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", "result": { - "@id": "_:b19918", + "@id": "_:b28372", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", + "assertedBy": null + }, + { + "@id": "_:b9122", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9123", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b9888", + "@id": "_:b19402", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9889", + "@id": "_:b19403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9890", + "@id": "_:b28365", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", "result": { - "@id": "_:b15399", + "@id": "_:b28366", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9894", + "@id": "_:b28367", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", "result": { - "@id": "_:b17387", + "@id": "_:b28368", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9897", + "@id": "_:b17883", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr006", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19919", + "@id": "_:b17884", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0049", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0050-out.jsonld", - "title": "Term definitions with prefix separate from prefix definitions", - "rdfs:comment": "Term definitions using compact IRIs don't inherit the definitions of the prefix", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0050-in.jsonld", + "title": "Expands as empty with no embedded JSON-LD script elements and extractAllScripts", + "rdfs:comment": "Tests embedded JSON-LD in HTML when none exist extracting all elements", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r007-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r007-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b512", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#extractAllScripts": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b6793", + "@id": "_:b28383", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", "result": { - "@id": "_:b26114", + "@id": "_:b28384", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b6789", + "@id": "_:b2298", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26906", + "@id": "_:b2299", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b6787", + "@id": "_:b28375", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", "result": { - "@id": "_:b24232", + "@id": "_:b28376", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6785", + "@id": "_:b28377", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", "result": { - "@id": "_:b12549", + "@id": "_:b28378", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b6788", + "@id": "_:b16822", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25193", + "@id": "_:b16823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b6786", + "@id": "_:b28373", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", "result": { - "@id": "_:b19253", + "@id": "_:b28374", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6794", + "@id": "_:b28385", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", "result": { - "@id": "_:b29793", + "@id": "_:b28386", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", + "assertedBy": null + }, + { + "@id": "_:b9124", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9125", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b6790", + "@id": "_:b19404", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29579", + "@id": "_:b19405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6792", + "@id": "_:b28379", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", "result": { - "@id": "_:b29545", + "@id": "_:b28380", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6795", + "@id": "_:b28381", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", "result": { - "@id": "_:b7913", + "@id": "_:b28382", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6791", + "@id": "_:b17885", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr007", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29353", + "@id": "_:b17886", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0050", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0051-out.jsonld", - "title": "Expansion of keyword aliases in term definitions", - "rdfs:comment": "Expanding terms which are keyword aliases", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0051-in.jsonld", + "title": "Expands embedded JSON-LD script element with HTML character references", + "rdfs:comment": "Tests embedded JSON-LD in HTML with character references", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r010-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r010-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b513", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b7235", + "@id": "_:b28397", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", "result": { - "@id": "_:b16473", + "@id": "_:b28398", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7233", + "@id": "_:b2300", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7234", + "@id": "_:b2301", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b7238", + "@id": "_:b28389", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", "result": { - "@id": "_:b26148", + "@id": "_:b28390", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7244", + "@id": "_:b28391", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", "result": { - "@id": "_:b25990", + "@id": "_:b28392", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b7243", + "@id": "_:b16824", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29565", + "@id": "_:b16825", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b7241", + "@id": "_:b28387", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", "result": { - "@id": "_:b26129", + "@id": "_:b28388", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7239", + "@id": "_:b28399", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", "result": { - "@id": "_:b20410", + "@id": "_:b28400", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", + "assertedBy": null + }, + { + "@id": "_:b9126", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9127", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b7242", + "@id": "_:b19406", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29564", + "@id": "_:b19407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7240", + "@id": "_:b28393", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", "result": { - "@id": "_:b29563", + "@id": "_:b28394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7236", + "@id": "_:b28395", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", "result": { - "@id": "_:b20967", + "@id": "_:b28396", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7237", + "@id": "_:b17887", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr010", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23204", + "@id": "_:b17888", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0051", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0052-out.jsonld", - "title": "@vocab-relative IRIs in term definitions", - "rdfs:comment": "If @vocab is defined, term definitions are expanded relative to @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0052-in.jsonld", + "title": "Errors if no element found at target", + "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r011-in.html#third", + "mf:result": "loading document failed", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b514", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b12511", + "@id": "_:b28411", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", "result": { - "@id": "_:b12522", + "@id": "_:b28412", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12516", + "@id": "_:b2302", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12527", + "@id": "_:b2303", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12510", + "@id": "_:b28403", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", "result": { - "@id": "_:b12521", + "@id": "_:b28404", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12520", + "@id": "_:b28405", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", "result": { - "@id": "_:b12531", + "@id": "_:b28406", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b12517", + "@id": "_:b16826", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12528", + "@id": "_:b16827", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b12515", + "@id": "_:b28401", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", "result": { - "@id": "_:b12526", + "@id": "_:b28402", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12519", + "@id": "_:b28413", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", "result": { - "@id": "_:b12530", + "@id": "_:b28414", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", + "assertedBy": null + }, + { + "@id": "_:b9128", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9129", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b12513", + "@id": "_:b19408", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12524", + "@id": "_:b19409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12512", + "@id": "_:b28407", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", "result": { - "@id": "_:b12523", + "@id": "_:b28408", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12518", + "@id": "_:b28409", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", "result": { - "@id": "_:b12529", + "@id": "_:b28410", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12514", + "@id": "_:b17889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr011", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12525", + "@id": "_:b17890", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0052", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0053-out.jsonld", - "title": "Expand absolute IRI with @type: @vocab", - "rdfs:comment": "Expanding values of properties of @type: @vocab does not further expand absolute IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0053-in.jsonld", + "title": "Errors if targeted element is not a script element", + "rdfs:comment": "Tests embedded JSON-LD in HTML which isn't a script element", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r012-in.html#first", + "mf:result": "loading document failed", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b515", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b5371", + "@id": "_:b28425", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", "result": { - "@id": "_:b11391", + "@id": "_:b28426", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5373", + "@id": "_:b2304", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14167", + "@id": "_:b2305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5368", + "@id": "_:b28417", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", "result": { - "@id": "_:b14163", + "@id": "_:b28418", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5374", + "@id": "_:b28419", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", "result": { - "@id": "_:b14168", + "@id": "_:b28420", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b5369", + "@id": "_:b16828", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14164", + "@id": "_:b16829", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5370", + "@id": "_:b28415", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", "result": { - "@id": "_:b14165", + "@id": "_:b28416", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5372", + "@id": "_:b28427", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", "result": { - "@id": "_:b14166", + "@id": "_:b28428", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", + "assertedBy": null + }, + { + "@id": "_:b9130", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9131", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b5364", + "@id": "_:b19410", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5365", + "@id": "_:b19411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5375", + "@id": "_:b28421", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", "result": { - "@id": "_:b14169", + "@id": "_:b28422", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5367", + "@id": "_:b28423", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", "result": { - "@id": "_:b14162", + "@id": "_:b28424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5366", + "@id": "_:b17891", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr012", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14161", + "@id": "_:b17892", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0053", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0054-out.jsonld", - "title": "Expand term with @type: @vocab", - "rdfs:comment": "Expanding values of properties of @type: @vocab does not expand term values", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0054-in.jsonld", + "title": "Errors if targeted element does not have type application/ld+json", + "rdfs:comment": "Tests embedded JSON-LD in HTML with wrong type", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r013-in.html#first", + "mf:result": "loading document failed", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b516", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b13767", + "@id": "_:b28439", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", "result": { - "@id": "_:b25455", + "@id": "_:b28440", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b13769", + "@id": "_:b2306", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27416", + "@id": "_:b2307", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13770", + "@id": "_:b28431", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", "result": { - "@id": "_:b27830", + "@id": "_:b28432", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13772", + "@id": "_:b28433", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", "result": { - "@id": "_:b28396", + "@id": "_:b28434", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b13771", + "@id": "_:b16830", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26009", + "@id": "_:b16831", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13774", + "@id": "_:b28429", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", "result": { - "@id": "_:b25520", + "@id": "_:b28430", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13768", + "@id": "_:b28441", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", "result": { - "@id": "_:b26016", + "@id": "_:b28442", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", + "assertedBy": null + }, + { + "@id": "_:b9132", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9133", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b13764", + "@id": "_:b19412", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16154", + "@id": "_:b19413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13766", + "@id": "_:b28435", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", "result": { - "@id": "_:b19554", + "@id": "_:b28436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13765", + "@id": "_:b28437", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", "result": { - "@id": "_:b22814", + "@id": "_:b28438", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13773", + "@id": "_:b17893", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr013", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22907", + "@id": "_:b17894", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0054", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0055-out.jsonld", - "title": "Expand @vocab-relative term with @type: @vocab", - "rdfs:comment": "Expanding values of properties of @type: @vocab expands relative IRIs using @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0055-in.jsonld", + "title": "Errors if uncommented script text contains comment", + "rdfs:comment": "Tests embedded JSON-LD in HTML with comments leftover", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r014-in.html", + "mf:result": "invalid script element", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b517", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b7008", + "@id": "_:b28453", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", "result": { - "@id": "_:b10928", + "@id": "_:b28454", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7001", + "@id": "_:b2308", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11707", + "@id": "_:b2309", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7005", + "@id": "_:b28445", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", "result": { - "@id": "_:b11711", + "@id": "_:b28446", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7003", + "@id": "_:b28447", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", "result": { - "@id": "_:b11709", + "@id": "_:b28448", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b7000", + "@id": "_:b16832", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11706", + "@id": "_:b16833", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b7004", + "@id": "_:b28443", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", "result": { - "@id": "_:b11710", + "@id": "_:b28444", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7007", + "@id": "_:b28455", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", "result": { - "@id": "_:b11713", + "@id": "_:b28456", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", + "assertedBy": null + }, + { + "@id": "_:b9136", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9137", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b7002", + "@id": "_:b19414", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11708", + "@id": "_:b19415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6998", + "@id": "_:b28449", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", "result": { - "@id": "_:b6999", + "@id": "_:b28450", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7009", + "@id": "_:b28451", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", "result": { - "@id": "_:b11714", + "@id": "_:b28452", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7006", + "@id": "_:b17895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr014", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11712", + "@id": "_:b17896", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0055", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0056-out.jsonld", - "title": "Use terms with @type: @vocab but not with @type: @id", - "rdfs:comment": "Checks that expansion uses appropriate base depending on term definition having @type @id or @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0056-in.jsonld", + "title": "Errors if end comment missing", + "rdfs:comment": "Tests embedded JSON-LD in HTML with unballanced comments", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r015-in.html", + "mf:result": "invalid script element", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b518", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b609", + "@id": "_:b28467", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", "result": { - "@id": "_:b620", + "@id": "_:b28468", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b608", + "@id": "_:b2310", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b619", + "@id": "_:b2311", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b612", + "@id": "_:b28459", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", "result": { - "@id": "_:b623", + "@id": "_:b28460", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b611", + "@id": "_:b28461", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", "result": { - "@id": "_:b622", + "@id": "_:b28462", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b606", + "@id": "_:b16836", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b617", + "@id": "_:b16837", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b605", + "@id": "_:b28457", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", "result": { - "@id": "_:b616", + "@id": "_:b28458", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b604", + "@id": "_:b28469", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", "result": { - "@id": "_:b615", + "@id": "_:b28470", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", + "assertedBy": null + }, + { + "@id": "_:b9138", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9139", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b613", + "@id": "_:b19416", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b624", + "@id": "_:b19417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b610", + "@id": "_:b28463", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", "result": { - "@id": "_:b621", + "@id": "_:b28464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b603", + "@id": "_:b28465", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", "result": { - "@id": "_:b614", + "@id": "_:b28466", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b607", + "@id": "_:b17897", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr015", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b618", + "@id": "_:b17898", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0056", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0057-out.jsonld", - "title": "Expand relative IRI with @type: @vocab", - "rdfs:comment": "Relative values of terms with @type: @vocab expand relative to @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0057-in.jsonld", + "title": "Errors if start comment missing", + "rdfs:comment": "Tests embedded JSON-LD in HTML with unballanced comments", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r016-in.html", + "mf:result": "invalid script element", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b519", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b1252", + "@id": "_:b28481", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", "result": { - "@id": "_:b18145", + "@id": "_:b28482", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1250", + "@id": "_:b2312", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13691", + "@id": "_:b2313", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b1253", + "@id": "_:b28473", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", "result": { - "@id": "_:b22018", + "@id": "_:b28474", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1251", + "@id": "_:b28475", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", "result": { - "@id": "_:b17843", + "@id": "_:b28476", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b1254", + "@id": "_:b16838", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24863", + "@id": "_:b16839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b1255", + "@id": "_:b28471", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", "result": { - "@id": "_:b26371", + "@id": "_:b28472", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1249", + "@id": "_:b28483", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", "result": { - "@id": "_:b11428", + "@id": "_:b28484", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", + "assertedBy": null + }, + { + "@id": "_:b9140", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9141", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b1256", + "@id": "_:b19418", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29401", + "@id": "_:b19419", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1247", + "@id": "_:b28477", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", "result": { - "@id": "_:b1248", + "@id": "_:b28478", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1258", + "@id": "_:b28479", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", "result": { - "@id": "_:b27507", + "@id": "_:b28480", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1257", + "@id": "_:b17899", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr016", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29411", + "@id": "_:b17900", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0057", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0058-out.jsonld", - "title": "Expand compact IRI with @type: @vocab", - "rdfs:comment": "Compact IRIs are expanded normally even if term has @type: @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0058-in.jsonld", + "title": "Errors if uncommented script is not valid JSON", + "rdfs:comment": "Tests embedded JSON-LD in HTML which is invalid JSON", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r017-in.html", + "mf:result": "invalid script element", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b520", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b8745", + "@id": "_:b28495", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", "result": { - "@id": "_:b8746", + "@id": "_:b28496", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b8751", + "@id": "_:b2314", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20590", + "@id": "_:b2315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8749", + "@id": "_:b28487", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", "result": { - "@id": "_:b17452", + "@id": "_:b28488", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8754", + "@id": "_:b28489", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", "result": { - "@id": "_:b18277", + "@id": "_:b28490", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b8755", + "@id": "_:b16840", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29745", + "@id": "_:b16841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b8752", + "@id": "_:b28485", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", "result": { - "@id": "_:b14223", + "@id": "_:b28486", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8753", + "@id": "_:b28497", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", "result": { - "@id": "_:b18730", + "@id": "_:b28498", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", + "assertedBy": null + }, + { + "@id": "_:b9142", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9143", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b8756", + "@id": "_:b19420", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19092", + "@id": "_:b19421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8748", + "@id": "_:b28491", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", "result": { - "@id": "_:b27403", + "@id": "_:b28492", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8747", + "@id": "_:b28493", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", "result": { - "@id": "_:b18128", + "@id": "_:b28494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8750", + "@id": "_:b17901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr017", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26396", + "@id": "_:b17902", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0058", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0059-out.jsonld", - "title": "Reset @vocab by setting it to null", - "rdfs:comment": "Setting @vocab to null removes a previous definition", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0059-in.jsonld", + "title": "Expands embedded JSON-LD script element relative to document base", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r018-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r018-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b521", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b17699", + "@id": "_:b28509", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", "result": { - "@id": "_:b28453", + "@id": "_:b28510", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b17698", + "@id": "_:b2316", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26840", + "@id": "_:b2317", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17702", + "@id": "_:b28501", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", "result": { - "@id": "_:b29820", + "@id": "_:b28502", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17704", + "@id": "_:b28503", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", "result": { - "@id": "_:b25090", + "@id": "_:b28504", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b17696", + "@id": "_:b16842", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24620", + "@id": "_:b16843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17703", + "@id": "_:b28499", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", "result": { - "@id": "_:b21343", + "@id": "_:b28500", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17697", + "@id": "_:b28511", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", "result": { - "@id": "_:b25745", + "@id": "_:b28512", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", + "assertedBy": null + }, + { + "@id": "_:b9144", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9145", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b17694", + "@id": "_:b19422", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17695", + "@id": "_:b19423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17701", + "@id": "_:b28505", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", "result": { - "@id": "_:b29183", + "@id": "_:b28506", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17705", + "@id": "_:b28507", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", "result": { - "@id": "_:b25922", + "@id": "_:b28508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17700", + "@id": "_:b17903", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr018", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19518", + "@id": "_:b17904", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0059", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0060-out.jsonld", - "title": "Overwrite document base with @base and reset it again", - "rdfs:comment": "Setting @base to an IRI and then resetting it to nil", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0060-in.jsonld", + "title": "Expands embedded JSON-LD script element relative to base option", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r019-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r019-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b522", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://a.example.com/doc" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b15955", + "@id": "_:b28523", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", "result": { - "@id": "_:b27113", + "@id": "_:b28524", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b15952", + "@id": "_:b2318", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29444", + "@id": "_:b2319", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15950", + "@id": "_:b28515", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", "result": { - "@id": "_:b23710", + "@id": "_:b28516", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15946", + "@id": "_:b28517", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", "result": { - "@id": "_:b17351", + "@id": "_:b28518", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b15954", + "@id": "_:b16844", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23580", + "@id": "_:b16845", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b15947", + "@id": "_:b28513", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", "result": { - "@id": "_:b6180", + "@id": "_:b28514", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15949", + "@id": "_:b28525", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", "result": { - "@id": "_:b27103", + "@id": "_:b28526", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", + "assertedBy": null + }, + { + "@id": "_:b9146", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9147", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b15953", + "@id": "_:b19424", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27721", + "@id": "_:b19425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15951", + "@id": "_:b28519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", "result": { - "@id": "_:b28433", + "@id": "_:b28520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15948", + "@id": "_:b28521", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", "result": { - "@id": "_:b26580", + "@id": "_:b28522", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15944", + "@id": "_:b17905", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr019", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15945", + "@id": "_:b17906", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0060", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0061-out.jsonld", - "title": "Coercing native types to arbitrary datatypes", - "rdfs:comment": "Expanding native types when coercing to arbitrary datatypes", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0061-in.jsonld", + "title": "Expands embedded JSON-LD script element relative to HTML base", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r020-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r020-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b523", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://a.example.com/doc" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b1804", + "@id": "_:b28537", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", + "result": { + "@id": "_:b28538", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b2320", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19350", + "@id": "_:b2321", "@type": "TestResult", - "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "outcome": "earl:failed" + } }, { - "@id": "_:b1797", + "@id": "_:b28529", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", "result": { - "@id": "_:b13640", + "@id": "_:b28530", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b1805", + "@id": "_:b28531", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", "result": { - "@id": "_:b24054", + "@id": "_:b28532", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1801", + "@id": "_:b16846", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24051", + "@id": "_:b16847", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1803", + "@id": "_:b28527", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", "result": { - "@id": "_:b24053", + "@id": "_:b28528", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b1799", + "@id": "_:b28539", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", "result": { - "@id": "_:b23719", + "@id": "_:b28540", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1802", + "@id": "_:b9148", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24052", + "@id": "_:b9149", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b1806", + "@id": "_:b19426", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18706", + "@id": "_:b19427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1800", + "@id": "_:b28533", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", "result": { - "@id": "_:b24050", + "@id": "_:b28534", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1807", + "@id": "_:b28535", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", "result": { - "@id": "_:b24055", + "@id": "_:b28536", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1798", + "@id": "_:b17907", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr020", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16682", + "@id": "_:b17908", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0061", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0062-out.jsonld", - "title": "Various relative IRIs with with @base", - "rdfs:comment": "Pathological relative IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0062-in.jsonld", + "title": "Expands embedded JSON-LD script element relative to relative HTML base", + "rdfs:comment": "Tests embedded JSON-LD in HTML", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r021-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r021-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b524", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://a.example.com/doc" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b877", + "@id": "_:b28551", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", "result": { - "@id": "_:b7178", + "@id": "_:b28552", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b869", + "@id": "_:b2322", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23867", + "@id": "_:b2323", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b874", + "@id": "_:b28543", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", "result": { - "@id": "_:b29313", + "@id": "_:b28544", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b871", + "@id": "_:b28545", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", "result": { - "@id": "_:b27495", + "@id": "_:b28546", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b866", + "@id": "_:b16848", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b867", + "@id": "_:b16849", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b873", + "@id": "_:b28541", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", "result": { - "@id": "_:b28450", + "@id": "_:b28542", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b868", + "@id": "_:b28553", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", "result": { - "@id": "_:b23216", + "@id": "_:b28554", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", + "assertedBy": null + }, + { + "@id": "_:b9150", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9151", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b876", + "@id": "_:b19428", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26730", + "@id": "_:b19429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b875", + "@id": "_:b28547", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", "result": { - "@id": "_:b29038", + "@id": "_:b28548", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b872", + "@id": "_:b28549", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", "result": { - "@id": "_:b19588", + "@id": "_:b28550", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b870", + "@id": "_:b17909", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr021", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17067", + "@id": "_:b17910", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0062", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", + "@id": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "https://w3c.github.io/json-ld-api/tests/vocab#HtmlTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0063-out.jsonld", - "title": "Reverse property and index container", - "rdfs:comment": "Expaning reverse properties with an index-container", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0063-in.jsonld", + "title": "Expands targeted JSON-LD script element with fragment and HTML base", + "rdfs:comment": "Tests embedded JSON-LD in HTML with fragment identifier", + "testAction": "https://w3c.github.io/json-ld-api/tests/html/r022-in.html#second", + "testResult": "https://w3c.github.io/json-ld-api/tests/html/r022-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b525", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" + }, "assertions": [ { - "@id": "_:b12065", + "@id": "_:b28565", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", "result": { - "@id": "_:b16640", + "@id": "_:b28566", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12072", + "@id": "_:b2324", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25034", + "@id": "_:b2325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12068", + "@id": "_:b28557", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", "result": { - "@id": "_:b25030", + "@id": "_:b28558", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12070", + "@id": "_:b28559", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", "result": { - "@id": "_:b25032", + "@id": "_:b28560", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b12071", + "@id": "_:b16850", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25033", + "@id": "_:b16851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b12067", + "@id": "_:b28555", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", "result": { - "@id": "_:b20737", + "@id": "_:b28556", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12066", + "@id": "_:b28567", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", "result": { - "@id": "_:b19471", + "@id": "_:b28568", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", + "assertedBy": null + }, + { + "@id": "_:b9152", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b9153", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b12073", + "@id": "_:b19430", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25035", + "@id": "_:b19431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12063", + "@id": "_:b28561", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", "result": { - "@id": "_:b12064", + "@id": "_:b28562", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12069", + "@id": "_:b28563", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", "result": { - "@id": "_:b25031", + "@id": "_:b28564", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12074", + "@id": "_:b17873", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/html-manifest#tr022", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25036", + "@id": "_:b17874", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0063", - "subject": "https://www.npmjs.com/package/rdf-parse/", - "assertedBy": null + "outcome": "earl:passed" + } } ] - }, + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest", + "@type": [ + "mf:Manifest", + "Report" + ], + "title": "Remote document", + "rdfs:comment": "These tests implement the requirements for JSON-LD [Remote Document and Context Retrieval](https://www.w3.org/TR/json-ld11-api/#remote-document-and-context-retrieval).", + "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", + "entries": [ { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0064-out.jsonld", - "title": "bnode values of reverse properties", - "rdfs:comment": "Expand reverse property whose values are unlabeled blank nodes", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0064-in.jsonld", + "title": "load JSON-LD document", + "rdfs:comment": "Document loader loads a JSON-LD document.", + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-out.jsonld", "assertions": [ { - "@id": "_:b4755", + "@id": "_:b28575", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", "result": { - "@id": "_:b25551", + "@id": "_:b28576", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b4757", + "@id": "_:b2326", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27307", + "@id": "_:b2327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4759", + "@id": "_:b28569", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", "result": { - "@id": "_:b20225", + "@id": "_:b28570", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4762", + "@id": "_:b10633", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25630", + "@id": "_:b10634", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4758", + "@id": "_:b15732", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19091", + "@id": "_:b15733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", + } + }, + { + "@id": "_:b5573", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5574", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4763", + "@id": "_:b28579", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", "result": { - "@id": "_:b14794", + "@id": "_:b28580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4756", + "@id": "_:b8024", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27306", + "@id": "_:b8025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4761", + "@id": "_:b19432", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20071", + "@id": "_:b19433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4754", + "@id": "_:b28571", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", "result": { - "@id": "_:b10221", + "@id": "_:b28572", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4752", + "@id": "_:b28573", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", "result": { - "@id": "_:b4753", + "@id": "_:b28574", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4760", + "@id": "_:b28577", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", "result": { - "@id": "_:b27308", + "@id": "_:b28578", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0064", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0065-out.jsonld", - "title": "Drop unmapped keys in reverse map", - "rdfs:comment": "Keys that are not mapped to an IRI in a reverse-map are dropped", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0065-in.jsonld", + "title": "load JSON document", + "rdfs:comment": "Document loader loads a JSON document.", + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0002-in.json", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0002-out.jsonld", "assertions": [ { - "@id": "_:b6203", + "@id": "_:b28587", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", "result": { - "@id": "_:b29070", + "@id": "_:b28588", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b6200", + "@id": "_:b2328", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26649", + "@id": "_:b2329", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6199", + "@id": "_:b28581", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", "result": { - "@id": "_:b26075", + "@id": "_:b28582", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6195", + "@id": "_:b10635", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6196", + "@id": "_:b10636", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6204", + "@id": "_:b15734", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29071", + "@id": "_:b15735", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", + } + }, + { + "@id": "_:b5575", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5576", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6205", + "@id": "_:b28591", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", "result": { - "@id": "_:b20541", + "@id": "_:b28592", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6198", + "@id": "_:b8026", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18489", + "@id": "_:b8027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6197", + "@id": "_:b19434", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17507", + "@id": "_:b19435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6201", + "@id": "_:b28583", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", "result": { - "@id": "_:b28222", + "@id": "_:b28584", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6202", + "@id": "_:b28585", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", "result": { - "@id": "_:b28340", + "@id": "_:b28586", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6206", + "@id": "_:b28589", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", "result": { - "@id": "_:b18760", + "@id": "_:b28590", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0065", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0066-out.jsonld", - "title": "Reverse-map keys with @vocab", - "rdfs:comment": "Expand uses @vocab to expand keys in reverse-maps", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0066-in.jsonld", + "title": "load JSON document with extension-type", + "rdfs:comment": "Document loader loads a JSON document having an extension mime-subtype.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b526", + "https://w3c.github.io/json-ld-api/tests/vocab#contentType": "application/jldTest+json" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0003-in.jldt", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0003-out.jsonld", "assertions": [ { - "@id": "_:b7472", + "@id": "_:b28599", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", "result": { - "@id": "_:b14424", + "@id": "_:b28600", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b7468", + "@id": "_:b2330", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14420", + "@id": "_:b2331", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7471", + "@id": "_:b28593", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", "result": { - "@id": "_:b14423", + "@id": "_:b28594", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7467", + "@id": "_:b10637", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14419", + "@id": "_:b10638", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7463", + "@id": "_:b15736", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14416", + "@id": "_:b15737", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", + } + }, + { + "@id": "_:b5577", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5578", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7469", + "@id": "_:b28603", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", "result": { - "@id": "_:b14421", + "@id": "_:b28604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7465", + "@id": "_:b8028", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14418", + "@id": "_:b8029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7470", + "@id": "_:b19436", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14422", + "@id": "_:b19437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7464", + "@id": "_:b28595", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", "result": { - "@id": "_:b14417", + "@id": "_:b28596", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7466", + "@id": "_:b28597", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", "result": { - "@id": "_:b13284", + "@id": "_:b28598", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7462", + "@id": "_:b28601", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", "result": { - "@id": "_:b1056", + "@id": "_:b28602", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0066", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0067-out.jsonld", - "title": "prefix://suffix not a compact IRI", - "rdfs:comment": "prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0067-in.jsonld", + "title": "loading an unknown type raises loading document failed", + "rdfs:comment": "Loading a document with a non-JSON mime type raises loading document failed", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b527", + "https://w3c.github.io/json-ld-api/tests/vocab#contentType": "application/jldTest" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0004-in.jldte", + "mf:result": "loading document failed", "assertions": [ { - "@id": "_:b2917", + "@id": "_:b28611", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", "result": { - "@id": "_:b15714", + "@id": "_:b28612", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2910", + "@id": "_:b2332", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18066", + "@id": "_:b2333", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2914", + "@id": "_:b28605", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", "result": { - "@id": "_:b18070", + "@id": "_:b28606", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2915", + "@id": "_:b10639", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18071", + "@id": "_:b10640", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2911", + "@id": "_:b15738", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18067", + "@id": "_:b15739", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", + } + }, + { + "@id": "_:b5579", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5580", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2906", + "@id": "_:b28615", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", "result": { - "@id": "_:b2907", + "@id": "_:b28616", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2909", + "@id": "_:b8030", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13131", + "@id": "_:b8031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2913", + "@id": "_:b19438", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18069", + "@id": "_:b19439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2912", + "@id": "_:b28607", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", "result": { - "@id": "_:b18068", + "@id": "_:b28608", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2908", + "@id": "_:b28609", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", "result": { - "@id": "_:b12662", + "@id": "_:b28610", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2916", + "@id": "_:b28613", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", "result": { - "@id": "_:b18072", + "@id": "_:b28614", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0067", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0068-out.jsonld", - "title": "_:suffix values are not a compact IRI", - "rdfs:comment": "prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0068-in.jsonld", + "title": "Load JSON-LD through 301 redirect", + "rdfs:comment": "Loading a document with a redirect should use the redirected URL as document base", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b528", + "https://w3c.github.io/json-ld-api/tests/vocab#redirectTo": { + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-in.jsonld" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#httpStatus": { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": "301" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-out.jsonld", "assertions": [ { - "@id": "_:b17654", + "@id": "_:b28623", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", "result": { - "@id": "_:b28027", + "@id": "_:b28624", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b17651", + "@id": "_:b2334", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13100", + "@id": "_:b2335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17652", + "@id": "_:b28617", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", "result": { - "@id": "_:b26567", + "@id": "_:b28618", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17649", + "@id": "_:b10641", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22378", + "@id": "_:b10642", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17650", + "@id": "_:b15740", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18314", + "@id": "_:b15741", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", + } + }, + { + "@id": "_:b5581", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5582", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17653", + "@id": "_:b28627", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", "result": { - "@id": "_:b29562", + "@id": "_:b28628", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17646", + "@id": "_:b8032", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17647", + "@id": "_:b8033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17657", + "@id": "_:b19440", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24902", + "@id": "_:b19441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17648", + "@id": "_:b28619", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", "result": { - "@id": "_:b18681", + "@id": "_:b28620", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17656", + "@id": "_:b28621", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", "result": { - "@id": "_:b24042", + "@id": "_:b28622", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17655", + "@id": "_:b28625", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", "result": { - "@id": "_:b26860", + "@id": "_:b28626", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0068", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0069-out.jsonld", - "title": "Compact IRI as term with type mapping", - "rdfs:comment": "Redefine compact IRI to define type mapping using the compact IRI itself as value of @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0069-in.jsonld", + "title": "Load JSON-LD through 303 redirect", + "rdfs:comment": "Loading a document with a redirect should use the redirected URL as document base", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b529", + "https://w3c.github.io/json-ld-api/tests/vocab#redirectTo": { + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-in.jsonld" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#httpStatus": { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": "303" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-out.jsonld", "assertions": [ { - "@id": "_:b814", + "@id": "_:b28635", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", "result": { - "@id": "_:b825", + "@id": "_:b28636", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b816", + "@id": "_:b2336", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b827", + "@id": "_:b2337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b813", + "@id": "_:b28629", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", "result": { - "@id": "_:b824", + "@id": "_:b28630", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b817", + "@id": "_:b10643", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b828", + "@id": "_:b10644", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b820", + "@id": "_:b15742", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b831", + "@id": "_:b15743", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", + } + }, + { + "@id": "_:b5583", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5584", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b818", + "@id": "_:b28639", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", "result": { - "@id": "_:b829", + "@id": "_:b28640", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b819", + "@id": "_:b8034", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b830", + "@id": "_:b8035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b822", + "@id": "_:b19442", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b833", + "@id": "_:b19443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b821", + "@id": "_:b28631", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", "result": { - "@id": "_:b832", + "@id": "_:b28632", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b815", + "@id": "_:b28633", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", "result": { - "@id": "_:b826", + "@id": "_:b28634", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b823", + "@id": "_:b28637", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", "result": { - "@id": "_:b834", + "@id": "_:b28638", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0069", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0070-out.jsonld", - "title": "Compact IRI as term defined using equivalent compact IRI", - "rdfs:comment": "Redefine compact IRI to define type mapping using the compact IRI itself as string value", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0070-in.jsonld", + "title": "Load JSON-LD through 307 redirect", + "rdfs:comment": "Loading a document with a redirect should use the redirected URL as document base", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b530", + "https://w3c.github.io/json-ld-api/tests/vocab#redirectTo": { + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-in.jsonld" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#httpStatus": { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": "307" + } + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-out.jsonld", "assertions": [ { - "@id": "_:b840", + "@id": "_:b28647", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", "result": { - "@id": "_:b25269", + "@id": "_:b28648", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b839", + "@id": "_:b2338", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21563", + "@id": "_:b2339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b845", + "@id": "_:b28641", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", "result": { - "@id": "_:b16214", + "@id": "_:b28642", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b846", + "@id": "_:b10645", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28922", + "@id": "_:b10646", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b844", + "@id": "_:b15744", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29066", + "@id": "_:b15745", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", + } + }, + { + "@id": "_:b5585", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5586", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b842", + "@id": "_:b28651", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", "result": { - "@id": "_:b27687", + "@id": "_:b28652", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b837", + "@id": "_:b8036", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b838", + "@id": "_:b8037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b843", + "@id": "_:b19444", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28574", + "@id": "_:b19445", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b848", + "@id": "_:b28643", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", "result": { - "@id": "_:b29432", + "@id": "_:b28644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b841", + "@id": "_:b28645", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", "result": { - "@id": "_:b22147", + "@id": "_:b28646", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b847", + "@id": "_:b28649", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", "result": { - "@id": "_:b29851", + "@id": "_:b28650", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0070", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0072-out.jsonld", - "title": "Redefine term using @vocab, not itself", - "rdfs:comment": "Redefining a term as itself when @vocab is defined uses @vocab, not previous term definition", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0072-in.jsonld", + "title": "Non-existant file (404)", + "rdfs:comment": "Loading a non-existant file raises loading document failed error", + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/missing-in.jsonld", + "mf:result": "loading document failed", "assertions": [ { - "@id": "_:b6594", + "@id": "_:b28659", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", "result": { - "@id": "_:b22520", + "@id": "_:b28660", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b6598", + "@id": "_:b2340", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22523", + "@id": "_:b2341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6603", + "@id": "_:b28653", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", "result": { - "@id": "_:b22528", + "@id": "_:b28654", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6597", + "@id": "_:b10649", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22522", + "@id": "_:b10650", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6599", + "@id": "_:b15748", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22524", + "@id": "_:b15749", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", + } + }, + { + "@id": "_:b5587", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5588", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6602", + "@id": "_:b28663", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", "result": { - "@id": "_:b22527", + "@id": "_:b28664", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6601", + "@id": "_:b8038", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22526", + "@id": "_:b8039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6592", + "@id": "_:b19446", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6593", + "@id": "_:b19447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6600", + "@id": "_:b28655", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", "result": { - "@id": "_:b22525", + "@id": "_:b28656", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6596", + "@id": "_:b28657", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", "result": { - "@id": "_:b22521", + "@id": "_:b28658", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6595", + "@id": "_:b28661", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", "result": { - "@id": "_:b12414", + "@id": "_:b28662", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0072", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0073-out.jsonld", - "title": "@context not first property", - "rdfs:comment": "Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0073-in.jsonld", + "title": "load JSON-LD document with link", + "rdfs:comment": "If a context is specified in a link header, it is not used for JSON-LD.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b531", + "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "<0009-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0009-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0009-out.jsonld", "assertions": [ { - "@id": "_:b12182", + "@id": "_:b28671", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", "result": { - "@id": "_:b13069", + "@id": "_:b28672", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12186", + "@id": "_:b2342", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23561", + "@id": "_:b2343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12184", + "@id": "_:b28665", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", "result": { - "@id": "_:b21169", + "@id": "_:b28666", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12179", + "@id": "_:b10651", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12180", + "@id": "_:b10652", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12181", + "@id": "_:b15750", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23559", + "@id": "_:b15751", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", + } + }, + { + "@id": "_:b5589", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5590", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12185", + "@id": "_:b28675", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", "result": { - "@id": "_:b23560", + "@id": "_:b28676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12187", + "@id": "_:b8040", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10042", + "@id": "_:b8041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12189", + "@id": "_:b19448", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23563", + "@id": "_:b19449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12188", + "@id": "_:b28667", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", "result": { - "@id": "_:b23562", + "@id": "_:b28668", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12190", + "@id": "_:b28669", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", "result": { - "@id": "_:b23564", + "@id": "_:b28670", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12183", + "@id": "_:b28673", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", "result": { - "@id": "_:b4417", + "@id": "_:b28674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0073", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0074-out.jsonld", - "title": "@id not first property", - "rdfs:comment": "Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0074-in.jsonld", + "title": "load JSON document with link", + "rdfs:comment": "If a context is specified in a link header, it is used for JSON.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b532", + "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "<0010-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0010-in.json", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0010-out.jsonld", "assertions": [ { - "@id": "_:b5554", + "@id": "_:b28683", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", "result": { - "@id": "_:b27002", + "@id": "_:b28684", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5553", + "@id": "_:b2344", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27122", + "@id": "_:b2345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5555", + "@id": "_:b28677", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", "result": { - "@id": "_:b10840", + "@id": "_:b28678", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5556", + "@id": "_:b10653", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24995", + "@id": "_:b10654", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5550", + "@id": "_:b15752", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25517", + "@id": "_:b15753", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", + } + }, + { + "@id": "_:b5591", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5592", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5548", + "@id": "_:b28687", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", "result": { - "@id": "_:b15421", + "@id": "_:b28688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5549", + "@id": "_:b8042", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24653", + "@id": "_:b8043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5546", + "@id": "_:b19450", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5547", + "@id": "_:b19451", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5551", + "@id": "_:b28679", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", "result": { - "@id": "_:b27121", + "@id": "_:b28680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5557", + "@id": "_:b28681", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", "result": { - "@id": "_:b24961", + "@id": "_:b28682", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5552", + "@id": "_:b28685", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", "result": { - "@id": "_:b26230", + "@id": "_:b28686", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0074", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0075-out.jsonld", - "title": "@vocab as blank node identifier", + "title": "load JSON document with extension-type with link", + "rdfs:comment": "If a context is specified in a link header, it is used for a JSON extension type.", + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0011-in.jldt", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2271", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b533", + "https://w3c.github.io/json-ld-api/tests/vocab#contentType": "application/jldTest+json", + "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "<0011-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" }, - "rdfs:comment": "Use @vocab to map all properties to blank node identifiers", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0075-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0011-out.jsonld", "assertions": [ { - "@id": "_:b2279", + "@id": "_:b28695", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", "result": { - "@id": "_:b22698", + "@id": "_:b28696", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b2276", + "@id": "_:b2346", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22696", + "@id": "_:b2347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2275", + "@id": "_:b28689", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", "result": { - "@id": "_:b22695", + "@id": "_:b28690", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2269", + "@id": "_:b10655", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2270", + "@id": "_:b10656", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2280", + "@id": "_:b15754", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6392", + "@id": "_:b15755", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", + } + }, + { + "@id": "_:b5593", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5594", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2272", + "@id": "_:b28699", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", "result": { - "@id": "_:b19394", + "@id": "_:b28700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2277", + "@id": "_:b8046", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22697", + "@id": "_:b8047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2278", + "@id": "_:b19452", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2087", + "@id": "_:b19453", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2273", + "@id": "_:b28691", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", "result": { - "@id": "_:b21980", + "@id": "_:b28692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2274", + "@id": "_:b28693", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", "result": { - "@id": "_:b22694", + "@id": "_:b28694", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2281", + "@id": "_:b28697", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", "result": { - "@id": "_:b22699", + "@id": "_:b28698", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0075", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0076-out.jsonld", - "title": "base option overrides document location", + "title": "Multiple context link headers", + "rdfs:comment": "Loading a file when multiple link headers are returned is an error", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18963", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example/base/" - } + "@id": "_:b534", + "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": [ + "<0012-context1.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"", + "<0012-context2.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" + ] }, - "rdfs:comment": "Use of the base option overrides the document location", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0076-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0012-in.json", + "mf:result": "multiple context link headers", "assertions": [ { - "@id": "_:b18968", + "@id": "_:b28707", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", "result": { - "@id": "_:b23186", + "@id": "_:b28708", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b18965", + "@id": "_:b2348", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24113", + "@id": "_:b2349", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18971", + "@id": "_:b28701", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", "result": { - "@id": "_:b27432", + "@id": "_:b28702", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18964", + "@id": "_:b10657", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22022", + "@id": "_:b10658", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18970", + "@id": "_:b15756", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28320", + "@id": "_:b15757", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", + } + }, + { + "@id": "_:b5595", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5596", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18961", + "@id": "_:b28711", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", "result": { - "@id": "_:b18962", + "@id": "_:b28712", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18967", + "@id": "_:b8048", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27414", + "@id": "_:b8049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18973", + "@id": "_:b19454", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23244", + "@id": "_:b19455", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18972", + "@id": "_:b28703", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", "result": { - "@id": "_:b29511", + "@id": "_:b28704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18969", + "@id": "_:b28705", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", "result": { - "@id": "_:b28941", + "@id": "_:b28706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18966", + "@id": "_:b28709", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", "result": { - "@id": "_:b24151", + "@id": "_:b28710", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0076", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0077-out.jsonld", - "title": "expandContext option", + "title": "load JSON document with link to HTML document", + "rdfs:comment": "If a context is specified in a link header, it is used for JSON, extracting from HTML.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5535", - "https://w3c.github.io/json-ld-api/tests/vocab#expandContext": { - "@id": "https://w3c.github.io/json-ld-api/tests/expand/0077-context.jsonld" - } + "@id": "_:b535", + "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "<0013-context.html>; rel=\"http://www.w3.org/ns/json-ld#context\"" }, - "rdfs:comment": "Use of the expandContext option to expand the input document", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0077-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0013-in.json", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0013-out.jsonld", "assertions": [ { - "@id": "_:b5544", + "@id": "_:b28721", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", "result": { - "@id": "_:b24410", + "@id": "_:b28722", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b5540", + "@id": "_:b2350", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22679", + "@id": "_:b2351", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5543", + "@id": "_:b28713", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", "result": { - "@id": "_:b28476", + "@id": "_:b28714", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5536", + "@id": "_:b28715", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", "result": { - "@id": "_:b21194", + "@id": "_:b28716", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b5538", + "@id": "_:b15758", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26158", + "@id": "_:b15759", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", + } + }, + { + "@id": "_:b5597", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5598", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b5533", + "@id": "_:b28725", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", "result": { - "@id": "_:b5534", + "@id": "_:b28726", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5541", + "@id": "_:b8050", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27800", + "@id": "_:b8051", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b5539", + "@id": "_:b19456", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21144", + "@id": "_:b19457", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5537", + "@id": "_:b28717", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", "result": { - "@id": "_:b24577", + "@id": "_:b28718", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5545", + "@id": "_:b28719", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", "result": { - "@id": "_:b26909", + "@id": "_:b28720", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5542", + "@id": "_:b28723", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", "result": { - "@id": "_:b28475", + "@id": "_:b28724", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0077", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0078-out.jsonld", - "title": "multiple reverse properties", - "rdfs:comment": "Use of multiple reverse properties", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0078-in.jsonld", + "title": "Redirects if type is text/html", + "rdfs:comment": "Load an alternate link if type is not ld+json and rel=alternate.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b536", + "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "; rel=\"alternate\"; type=\"application/ld+json\"" + }, + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/la01-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/la01-out.jsonld", "assertions": [ { - "@id": "_:b12452", + "@id": "_:b28733", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", "result": { - "@id": "_:b25043", + "@id": "_:b28734", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12446", + "@id": "_:b2352", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25040", + "@id": "_:b2353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12445", + "@id": "_:b28727", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", "result": { - "@id": "_:b25039", + "@id": "_:b28728", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12441", + "@id": "_:b10659", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12442", + "@id": "_:b10660", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12443", + "@id": "_:b15760", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25037", + "@id": "_:b15761", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", + } + }, + { + "@id": "_:b5599", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5600", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12449", + "@id": "_:b28737", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", "result": { - "@id": "_:b17870", + "@id": "_:b28738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12444", + "@id": "_:b8052", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25038", + "@id": "_:b8053", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b12451", + "@id": "_:b19458", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25042", + "@id": "_:b19459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12450", + "@id": "_:b28729", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", "result": { - "@id": "_:b25041", + "@id": "_:b28730", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12447", + "@id": "_:b28731", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", "result": { - "@id": "_:b21576", + "@id": "_:b28732", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12448", + "@id": "_:b28735", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", "result": { - "@id": "_:b24823", + "@id": "_:b28736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0078", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0079-out.jsonld", - "title": "expand @graph container", + "title": "Does not redirect if type is application/ld+json", + "rdfs:comment": "Load an alternate link if type is not ld+json and rel=alternate.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4960", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b537", + "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "; rel=\"alternate\"; type=\"application/ld+json\"", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" }, - "rdfs:comment": "Use of @graph containers", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0079-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/la02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/la02-out.jsonld", "assertions": [ { - "@id": "_:b14585", + "@id": "_:b28745", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", "result": { - "@id": "_:b21382", + "@id": "_:b28746", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b14576", + "@id": "_:b2354", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20075", + "@id": "_:b2355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14574", + "@id": "_:b28739", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", "result": { - "@id": "_:b14575", + "@id": "_:b28740", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14580", + "@id": "_:b10661", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23245", + "@id": "_:b10662", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14579", + "@id": "_:b15762", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26206", + "@id": "_:b15763", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", + } + }, + { + "@id": "_:b5601", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5602", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14581", + "@id": "_:b28749", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", "result": { - "@id": "_:b26164", + "@id": "_:b28750", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14578", + "@id": "_:b8054", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25314", + "@id": "_:b8055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14577", + "@id": "_:b19460", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21936", + "@id": "_:b19461", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14584", + "@id": "_:b28741", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", "result": { - "@id": "_:b26503", + "@id": "_:b28742", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14583", + "@id": "_:b28743", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", "result": { - "@id": "_:b24244", + "@id": "_:b28744", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14582", + "@id": "_:b28747", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", "result": { - "@id": "_:b28762", + "@id": "_:b28748", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0079", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0080-out.jsonld", - "title": "expand [@graph, @set] container", + "title": "Does not redirect if link type is not application/ld+json", + "rdfs:comment": "Load an alternate link if type is not ld+json and rel=alternate.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3097", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b538", + "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "; rel=\"alternate\"; type=\"application/json\"" }, - "rdfs:comment": "Use of [@graph, @set] containers", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0080-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/la03-in.json", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/la03-out.jsonld", "assertions": [ { - "@id": "_:b3106", + "@id": "_:b28757", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", "result": { - "@id": "_:b29388", + "@id": "_:b28758", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b3100", + "@id": "_:b2356", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28135", + "@id": "_:b2357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3107", + "@id": "_:b28751", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", "result": { - "@id": "_:b29389", + "@id": "_:b28752", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3098", + "@id": "_:b10663", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20965", + "@id": "_:b10664", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3105", + "@id": "_:b15764", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28216", + "@id": "_:b15765", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", + } + }, + { + "@id": "_:b5603", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5604", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3104", + "@id": "_:b28761", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", "result": { - "@id": "_:b29387", + "@id": "_:b28762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3099", + "@id": "_:b8056", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24943", + "@id": "_:b8057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3103", + "@id": "_:b19462", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22631", + "@id": "_:b19463", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3101", + "@id": "_:b28753", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", "result": { - "@id": "_:b29381", + "@id": "_:b28754", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3102", + "@id": "_:b28755", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", "result": { - "@id": "_:b29386", + "@id": "_:b28756", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3108", + "@id": "_:b28759", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", "result": { - "@id": "_:b20246", + "@id": "_:b28760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0080", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0081-out.jsonld", - "title": "Creates an @graph container if value is a graph", + "title": "Does not redirect if type is application/json", + "rdfs:comment": "Load an alternate link if type is not ld+json and rel=alternate.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12249", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b539", + "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "; rel=\"alternate\"; type=\"application/ld+json\"" }, - "rdfs:comment": "Don't double-expand an already expanded graph", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0081-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/la04-in.json", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/la04-out.jsonld", "assertions": [ { - "@id": "_:b12259", + "@id": "_:b28769", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", "result": { - "@id": "_:b28205", + "@id": "_:b28770", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12251", + "@id": "_:b2358", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26117", + "@id": "_:b2359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12247", + "@id": "_:b28763", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", "result": { - "@id": "_:b12248", + "@id": "_:b28764", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12255", + "@id": "_:b10665", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28662", + "@id": "_:b10666", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12250", + "@id": "_:b15766", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24601", + "@id": "_:b15767", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", + } + }, + { + "@id": "_:b5605", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5606", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12257", + "@id": "_:b28773", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", "result": { - "@id": "_:b24836", + "@id": "_:b28774", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12253", + "@id": "_:b8058", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28255", + "@id": "_:b8059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12254", + "@id": "_:b19464", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29281", + "@id": "_:b19465", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12252", + "@id": "_:b28765", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", "result": { - "@id": "_:b22194", + "@id": "_:b28766", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12258", + "@id": "_:b28767", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", "result": { - "@id": "_:b27363", + "@id": "_:b28768", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12256", + "@id": "_:b28771", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", "result": { - "@id": "_:b29282", + "@id": "_:b28772", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0081", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", + "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0082-out.jsonld", - "title": "expand [@graph, @index] container", + "title": "Base is that of the alternate URL", + "rdfs:comment": "Load an alternate link if type is not ld+json and rel=alternate.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4514", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b540", + "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "; rel=\"alternate\"; type=\"application/ld+json\"", + "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction" }, - "rdfs:comment": "Use of @graph containers with @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0082-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/la05-in.html", + "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/la05-out.jsonld", "assertions": [ { - "@id": "_:b4522", + "@id": "_:b28781", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", "result": { - "@id": "_:b16038", + "@id": "_:b28782", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b4520", + "@id": "_:b2360", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28209", + "@id": "_:b2361", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4524", + "@id": "_:b28775", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", "result": { - "@id": "_:b28556", + "@id": "_:b28776", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4517", + "@id": "_:b10667", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26134", + "@id": "_:b10668", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4519", + "@id": "_:b15770", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24897", + "@id": "_:b15771", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", + } + }, + { + "@id": "_:b5607", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5608", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4518", + "@id": "_:b28785", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", "result": { - "@id": "_:b26774", + "@id": "_:b28786", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4521", + "@id": "_:b8060", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28279", + "@id": "_:b8061", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b4512", + "@id": "_:b19466", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4513", + "@id": "_:b19467", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4516", + "@id": "_:b28777", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", "result": { - "@id": "_:b19078", + "@id": "_:b28778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4523", + "@id": "_:b28779", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", "result": { - "@id": "_:b27151", + "@id": "_:b28780", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4515", + "@id": "_:b28783", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", "result": { - "@id": "_:b7672", + "@id": "_:b28784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0082", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - }, + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest", + "@type": [ + "mf:Manifest", + "Report" + ], + "title": "Transform JSON-LD to RDF", + "rdfs:comment": "These tests implement the requirements for the JSON-LD [Deserialize JSON-LD to RDF Algorithm](https://www.w3.org/TR/json-ld11-api/#deserialize-json-ld-to-rdf-algorithm).", + "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", + "entries": [ { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0083-out.jsonld", - "title": "expand [@graph, @index, @set] container", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17422", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @index and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0083-in.jsonld", + "title": "Plain literal with URIs", + "rdfs:comment": "Tests generation of a triple using full URIs and a plain literal.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0001-out.nq", "assertions": [ { - "@id": "_:b17428", + "@id": "_:b14385", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27027", + "@id": "_:b14386", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17423", + "@id": "_:b2362", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21219", + "@id": "_:b2363", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17424", + "@id": "_:b6642", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24632", + "@id": "_:b6643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17430", + "@id": "_:b10671", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28965", + "@id": "_:b10672", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17431", + "@id": "_:b15772", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29784", + "@id": "_:b15773", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", + } + }, + { + "@id": "_:b4675", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4676", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17427", + "@id": "_:b28791", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", "result": { - "@id": "_:b27007", + "@id": "_:b28792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17425", + "@id": "_:b8062", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25772", + "@id": "_:b8063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17429", + "@id": "_:b19468", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28952", + "@id": "_:b19469", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17426", + "@id": "_:b13548", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25599", + "@id": "_:b13549", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17432", + "@id": "_:b28787", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", "result": { - "@id": "_:b21093", + "@id": "_:b28788", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17420", + "@id": "_:b28789", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0001", "result": { - "@id": "_:b17421", + "@id": "_:b28790", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0083", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0084-out.jsonld", - "title": "Do not expand [@graph, @index] container if value is a graph", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11650", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0084-in.jsonld", + "title": "Plain literal with CURIE from default context", + "rdfs:comment": "Tests generation of a triple using a CURIE defined in the default context.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0002-out.nq", "assertions": [ { - "@id": "_:b11657", + "@id": "_:b14387", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11667", + "@id": "_:b14388", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11652", + "@id": "_:b2364", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11663", + "@id": "_:b2365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11653", + "@id": "_:b6644", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11664", + "@id": "_:b6645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11658", + "@id": "_:b10673", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11668", + "@id": "_:b10674", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11654", + "@id": "_:b15774", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11665", + "@id": "_:b15775", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", + } + }, + { + "@id": "_:b4677", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4678", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11651", + "@id": "_:b28797", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", "result": { - "@id": "_:b11662", + "@id": "_:b28798", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11656", + "@id": "_:b8064", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10062", + "@id": "_:b8065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11661", + "@id": "_:b19470", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11671", + "@id": "_:b19471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11660", + "@id": "_:b12668", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11670", + "@id": "_:b12669", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11659", + "@id": "_:b28793", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", "result": { - "@id": "_:b11669", + "@id": "_:b28794", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11655", + "@id": "_:b28795", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0002", "result": { - "@id": "_:b11666", + "@id": "_:b28796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0084", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0085-out.jsonld", - "title": "expand [@graph, @id] container", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17106", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0085-in.jsonld", + "title": "Default subject is BNode", + "rdfs:comment": "Tests that a BNode is created if no explicit subject is set.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0003-out.nq", "assertions": [ { - "@id": "_:b17110", + "@id": "_:b14389", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22561", + "@id": "_:b14390", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17116", + "@id": "_:b2366", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22565", + "@id": "_:b2367", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17114", + "@id": "_:b6646", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22564", + "@id": "_:b6647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17104", + "@id": "_:b10675", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17105", + "@id": "_:b10676", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17111", + "@id": "_:b15776", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22562", + "@id": "_:b15777", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", + } + }, + { + "@id": "_:b4679", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4680", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17115", + "@id": "_:b28803", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", "result": { - "@id": "_:b20326", + "@id": "_:b28804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17109", + "@id": "_:b8068", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22560", + "@id": "_:b8069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17113", + "@id": "_:b19472", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22563", + "@id": "_:b19473", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17108", + "@id": "_:b12670", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18761", + "@id": "_:b12671", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17112", + "@id": "_:b28799", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", "result": { - "@id": "_:b14795", + "@id": "_:b28800", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17107", + "@id": "_:b28801", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0003", "result": { - "@id": "_:b19726", + "@id": "_:b28802", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0085", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0086-out.jsonld", - "title": "expand [@graph, @id, @set] container", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2864", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @id and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0086-in.jsonld", + "title": "Literal with language tag", + "rdfs:comment": "Tests that a plain literal is created with a language tag.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0004-out.nq", "assertions": [ { - "@id": "_:b2873", + "@id": "_:b14391", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27624", + "@id": "_:b14392", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2867", + "@id": "_:b2368", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26026", + "@id": "_:b2369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2869", + "@id": "_:b6648", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23225", + "@id": "_:b6649", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2870", + "@id": "_:b10677", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25941", + "@id": "_:b10678", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2871", + "@id": "_:b15778", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24489", + "@id": "_:b15779", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", + } + }, + { + "@id": "_:b4681", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4682", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2874", + "@id": "_:b28809", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", "result": { - "@id": "_:b25396", + "@id": "_:b28810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2872", + "@id": "_:b8070", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28987", + "@id": "_:b8071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2868", + "@id": "_:b19474", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21988", + "@id": "_:b19475", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2865", + "@id": "_:b12672", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10656", + "@id": "_:b12673", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2866", + "@id": "_:b28805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", "result": { - "@id": "_:b25277", + "@id": "_:b28806", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2862", + "@id": "_:b28807", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0004", "result": { - "@id": "_:b2863", + "@id": "_:b28808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0086", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0087-out.jsonld", - "title": "Do not expand [@graph, @id] container if value is a graph", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2640", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0087-in.jsonld", + "title": "Extended character set literal", + "rdfs:comment": "Tests that a literal may be created using extended characters.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0005-out.nq", "assertions": [ { - "@id": "_:b2641", + "@id": "_:b14393", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19486", + "@id": "_:b14394", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2648", + "@id": "_:b2370", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21903", + "@id": "_:b2371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2647", + "@id": "_:b6650", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21902", + "@id": "_:b6651", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2638", + "@id": "_:b10679", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2639", + "@id": "_:b10680", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2645", + "@id": "_:b15780", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21900", + "@id": "_:b15781", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", + } + }, + { + "@id": "_:b4683", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4684", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2643", + "@id": "_:b28815", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", "result": { - "@id": "_:b21898", + "@id": "_:b28816", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2649", + "@id": "_:b8072", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21904", + "@id": "_:b8073", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2650", + "@id": "_:b19476", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21905", + "@id": "_:b19477", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2644", + "@id": "_:b12674", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21899", + "@id": "_:b12675", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2642", + "@id": "_:b28811", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", "result": { - "@id": "_:b21897", + "@id": "_:b28812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2646", + "@id": "_:b28813", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0005", "result": { - "@id": "_:b21901", + "@id": "_:b28814", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0087", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0088-out.jsonld", - "title": "Do not expand native values to IRIs", - "rdfs:comment": "Value Expansion does not expand native values, such as booleans, to a node object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0088-in.jsonld", + "title": "Typed literal", + "rdfs:comment": "Tests creation of a literal with a datatype.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0006-out.nq", "assertions": [ { - "@id": "_:b18535", + "@id": "_:b14395", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5879", + "@id": "_:b14396", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18542", + "@id": "_:b2372", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29524", + "@id": "_:b2373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18541", + "@id": "_:b6652", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29184", + "@id": "_:b6653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18540", + "@id": "_:b10681", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25320", + "@id": "_:b10682", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", + } + }, + { + "@id": "_:b15782", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "mode": "earl:automatic", + "result": { + "@id": "_:b15783", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18533", + "@id": "_:b4685", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18534", + "@id": "_:b4686", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18539", + "@id": "_:b28821", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", "result": { - "@id": "_:b27207", + "@id": "_:b28822", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18536", + "@id": "_:b8074", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24661", + "@id": "_:b8075", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18538", + "@id": "_:b19478", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25757", + "@id": "_:b19479", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18544", + "@id": "_:b12676", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18355", + "@id": "_:b12677", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18537", + "@id": "_:b28817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", "result": { - "@id": "_:b25802", + "@id": "_:b28818", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18543", + "@id": "_:b28819", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0006", "result": { - "@id": "_:b22062", + "@id": "_:b28820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0088", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0089-out.jsonld", - "title": "empty @base applied to the base option", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3697", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example/base/" - } - }, - "rdfs:comment": "Use of an empty @base is applied to the base option", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0089-in.jsonld", + "title": "Tests 'a' generates rdf:type and object is implicit IRI", + "rdfs:comment": "Verify that 'a' is an alias for rdf:type, and the object is created as an IRI.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0007-out.nq", "assertions": [ { - "@id": "_:b3698", + "@id": "_:b14397", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10223", + "@id": "_:b14398", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3702", + "@id": "_:b2374", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1446", + "@id": "_:b2375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3699", + "@id": "_:b6654", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21991", + "@id": "_:b6655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3704", + "@id": "_:b10683", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27950", + "@id": "_:b10684", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3701", + "@id": "_:b15784", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27330", + "@id": "_:b15785", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", + } + }, + { + "@id": "_:b4687", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4688", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3708", + "@id": "_:b28827", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", "result": { - "@id": "_:b13762", + "@id": "_:b28828", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3707", + "@id": "_:b8076", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24872", + "@id": "_:b8077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3700", + "@id": "_:b19480", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25988", + "@id": "_:b19481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3705", + "@id": "_:b12678", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23185", + "@id": "_:b12679", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3706", + "@id": "_:b28823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", "result": { - "@id": "_:b28246", + "@id": "_:b28824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3703", + "@id": "_:b28825", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0007", "result": { - "@id": "_:b23666", + "@id": "_:b28826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0089", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0090-out.jsonld", - "title": "relative @base overrides base option and document location", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15574", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example/base/" - } - }, - "rdfs:comment": "Use of a relative @base overrides base option and document location", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0090-in.jsonld", + "title": "Test prefix defined in @context", + "rdfs:comment": "Generate an IRI using a prefix defined within an @context.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0008-out.nq", "assertions": [ { - "@id": "_:b18360", + "@id": "_:b14399", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27728", + "@id": "_:b14400", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18359", + "@id": "_:b2376", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25939", + "@id": "_:b2377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18365", + "@id": "_:b6656", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21874", + "@id": "_:b6657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18363", + "@id": "_:b10685", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23333", + "@id": "_:b10686", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18362", + "@id": "_:b15786", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22484", + "@id": "_:b15787", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", + } + }, + { + "@id": "_:b4689", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4690", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18367", + "@id": "_:b28833", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", "result": { - "@id": "_:b19660", + "@id": "_:b28834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18364", + "@id": "_:b8078", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10587", + "@id": "_:b8079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18361", + "@id": "_:b19482", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28859", + "@id": "_:b19483", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18366", + "@id": "_:b12680", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29186", + "@id": "_:b12681", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18368", + "@id": "_:b28829", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", "result": { - "@id": "_:b28787", + "@id": "_:b28830", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18357", + "@id": "_:b28831", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0008", "result": { - "@id": "_:b18358", + "@id": "_:b28832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0090", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0091-out.jsonld", - "title": "relative and absolute @base overrides base option and document location", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b881", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example/base/" - } - }, - "rdfs:comment": "Use of a relative and absolute @base overrides base option and document location", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0091-in.jsonld", + "title": "Test using an empty suffix", + "rdfs:comment": "An empty suffix may be used.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0009-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0009-out.nq", "assertions": [ { - "@id": "_:b887", + "@id": "_:b14401", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26625", + "@id": "_:b14402", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b884", + "@id": "_:b2378", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24542", + "@id": "_:b2379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b883", + "@id": "_:b6658", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20153", + "@id": "_:b6659", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b891", + "@id": "_:b10687", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23869", + "@id": "_:b10688", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b888", + "@id": "_:b15788", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26626", + "@id": "_:b15789", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", + } + }, + { + "@id": "_:b4691", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4692", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b882", + "@id": "_:b28839", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", "result": { - "@id": "_:b9247", + "@id": "_:b28840", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b886", + "@id": "_:b8080", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26624", + "@id": "_:b8081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b890", + "@id": "_:b19484", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6193", + "@id": "_:b19485", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b889", + "@id": "_:b12682", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7447", + "@id": "_:b12683", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b885", + "@id": "_:b28835", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", "result": { - "@id": "_:b26623", + "@id": "_:b28836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b879", + "@id": "_:b28837", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0009", "result": { - "@id": "_:b880", + "@id": "_:b28838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0091", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0092-out.jsonld", - "title": "Various relative IRIs as properties with with @vocab: ''", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15438", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Pathological relative property IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0092-in.jsonld", + "title": "Test object processing defines object", + "rdfs:comment": "A property referencing an associative array gets object from subject of array.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0010-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0010-out.nq", "assertions": [ { - "@id": "_:b15439", + "@id": "_:b14403", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9924", + "@id": "_:b14404", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15444", + "@id": "_:b2380", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15454", + "@id": "_:b2381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15443", + "@id": "_:b6660", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15453", + "@id": "_:b6661", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15442", + "@id": "_:b10689", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15452", + "@id": "_:b10690", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15441", + "@id": "_:b15792", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15451", + "@id": "_:b15793", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", + } + }, + { + "@id": "_:b4693", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4694", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15448", + "@id": "_:b28845", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", "result": { - "@id": "_:b15458", + "@id": "_:b28846", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15440", + "@id": "_:b8082", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15450", + "@id": "_:b8083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15449", + "@id": "_:b19486", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15459", + "@id": "_:b19487", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15446", + "@id": "_:b12684", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15456", + "@id": "_:b12685", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15447", + "@id": "_:b28841", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", "result": { - "@id": "_:b15457", + "@id": "_:b28842", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15445", + "@id": "_:b28843", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0010", "result": { - "@id": "_:b15455", + "@id": "_:b28844", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0092", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0093-out.jsonld", - "title": "expand @graph container (multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10511", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0093-in.jsonld", + "title": "Test object processing defines object with implicit BNode", + "rdfs:comment": "If no @ is specified, a BNode is created, and will be used as the object of an enclosing property.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0011-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0011-out.nq", "assertions": [ { - "@id": "_:b10513", + "@id": "_:b14405", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10524", + "@id": "_:b14406", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10514", + "@id": "_:b2382", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10525", + "@id": "_:b2383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10520", + "@id": "_:b6662", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10531", + "@id": "_:b6663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10517", + "@id": "_:b10693", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10528", + "@id": "_:b10694", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10515", + "@id": "_:b15794", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10526", + "@id": "_:b15795", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", + } + }, + { + "@id": "_:b4695", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4696", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10521", + "@id": "_:b28851", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", "result": { - "@id": "_:b10532", + "@id": "_:b28852", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10516", + "@id": "_:b8084", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10527", + "@id": "_:b8085", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10519", + "@id": "_:b19488", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10530", + "@id": "_:b19489", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10518", + "@id": "_:b12686", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10529", + "@id": "_:b12687", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10512", + "@id": "_:b28847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", "result": { - "@id": "_:b10523", + "@id": "_:b28848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10522", + "@id": "_:b28849", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0011", "result": { - "@id": "_:b10533", + "@id": "_:b28850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0093", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0094-out.jsonld", - "title": "expand [@graph, @set] container (multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10256", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of [@graph, @set] containers", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0094-in.jsonld", + "title": "Multiple Objects for a Single Property", + "rdfs:comment": "Tests that Multiple Objects are for a Single Property using array syntax.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0012-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0012-out.nq", "assertions": [ { - "@id": "_:b10260", + "@id": "_:b14407", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10222", + "@id": "_:b14408", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10264", + "@id": "_:b2384", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23305", + "@id": "_:b2385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10261", + "@id": "_:b6664", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19430", + "@id": "_:b6665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10265", + "@id": "_:b10695", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5002", + "@id": "_:b10696", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10257", + "@id": "_:b15796", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16537", + "@id": "_:b15797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", + } + }, + { + "@id": "_:b4697", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4698", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10263", + "@id": "_:b28857", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", "result": { - "@id": "_:b27301", + "@id": "_:b28858", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10254", + "@id": "_:b8086", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10255", + "@id": "_:b8087", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10258", + "@id": "_:b19490", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19760", + "@id": "_:b19491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10262", + "@id": "_:b12688", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27192", + "@id": "_:b12689", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10266", + "@id": "_:b28853", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", "result": { - "@id": "_:b27302", + "@id": "_:b28854", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10259", + "@id": "_:b28855", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0012", "result": { - "@id": "_:b21872", + "@id": "_:b28856", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0094", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0095-out.jsonld", - "title": "Creates an @graph container if value is a graph (multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b812", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Double-expand an already expanded graph", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0095-in.jsonld", + "title": "Creation of an empty list", + "rdfs:comment": "Tests that @list: [] generates an empty list.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0013-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0013-out.nq", "assertions": [ { - "@id": "_:b19164", + "@id": "_:b14409", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28182", + "@id": "_:b14410", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19163", + "@id": "_:b2386", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28618", + "@id": "_:b2387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19154", + "@id": "_:b6666", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19155", + "@id": "_:b6667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19159", + "@id": "_:b10697", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21809", + "@id": "_:b10698", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19157", + "@id": "_:b15798", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21732", + "@id": "_:b15799", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", + } + }, + { + "@id": "_:b4699", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4700", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19165", + "@id": "_:b28863", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", "result": { - "@id": "_:b27482", + "@id": "_:b28864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19160", + "@id": "_:b8090", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27407", + "@id": "_:b8091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19162", + "@id": "_:b19492", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11039", + "@id": "_:b19493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19161", + "@id": "_:b12690", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28617", + "@id": "_:b12691", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19156", + "@id": "_:b28859", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", "result": { - "@id": "_:b20868", + "@id": "_:b28860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19158", + "@id": "_:b28861", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0013", "result": { - "@id": "_:b22738", + "@id": "_:b28862", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0095", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0096-out.jsonld", - "title": "expand [@graph, @index] container (multiple indexed objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4621", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0096-in.jsonld", + "title": "Creation of a list with single element", + "rdfs:comment": "Tests that @list generates a list.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0014-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0014-out.nq", "assertions": [ { - "@id": "_:b4630", + "@id": "_:b14411", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29463", + "@id": "_:b14412", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4622", + "@id": "_:b2388", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18217", + "@id": "_:b2389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4629", + "@id": "_:b6668", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20876", + "@id": "_:b6669", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4619", + "@id": "_:b10699", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4620", + "@id": "_:b10700", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4623", + "@id": "_:b15800", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20589", + "@id": "_:b15801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", + } + }, + { + "@id": "_:b4701", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4702", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4624", + "@id": "_:b28869", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", "result": { - "@id": "_:b27352", + "@id": "_:b28870", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4628", + "@id": "_:b8092", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12954", + "@id": "_:b8093", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4625", + "@id": "_:b19494", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23039", + "@id": "_:b19495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4626", + "@id": "_:b12692", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28580", + "@id": "_:b12693", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4631", + "@id": "_:b28865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", "result": { - "@id": "_:b4302", + "@id": "_:b28866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4627", + "@id": "_:b28867", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0014", "result": { - "@id": "_:b29510", + "@id": "_:b28868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0096", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0097-out.jsonld", - "title": "expand [@graph, @index, @set] container (multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10662", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @index and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0097-in.jsonld", + "title": "Creation of a list with multiple elements", + "rdfs:comment": "Tests that list with multiple elements.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0015-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0015-out.nq", "assertions": [ { - "@id": "_:b10671", + "@id": "_:b14413", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", + "result": { + "@id": "_:b14414", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b2390", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27720", + "@id": "_:b2391", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10664", + "@id": "_:b6670", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20845", + "@id": "_:b6671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10670", + "@id": "_:b10701", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20079", + "@id": "_:b10702", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10669", + "@id": "_:b15802", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28327", + "@id": "_:b15803", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10663", + "@id": "_:b4703", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b14692", + "@id": "_:b4704", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b10666", + "@id": "_:b28875", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", "result": { - "@id": "_:b25593", + "@id": "_:b28876", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10667", + "@id": "_:b8094", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26627", + "@id": "_:b8095", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10668", + "@id": "_:b19496", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26224", + "@id": "_:b19497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10665", + "@id": "_:b12694", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21309", + "@id": "_:b12695", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10660", + "@id": "_:b28871", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", "result": { - "@id": "_:b10661", + "@id": "_:b28872", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10672", + "@id": "_:b28873", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0015", "result": { - "@id": "_:b20381", + "@id": "_:b28874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0097", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0098-out.jsonld", - "title": "Do not expand [@graph, @index] container if value is a graph (multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9545", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0098-in.jsonld", + "title": "Empty IRI expands to resource location", + "rdfs:comment": "Expanding an empty IRI uses the test file location.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0016-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0016-out.nq", "assertions": [ { - "@id": "_:b9550", + "@id": "_:b14415", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27683", + "@id": "_:b14416", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9549", + "@id": "_:b2392", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26529", + "@id": "_:b2393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9543", + "@id": "_:b6672", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9544", + "@id": "_:b6673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9548", + "@id": "_:b10703", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25976", + "@id": "_:b10704", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9551", + "@id": "_:b15804", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28042", + "@id": "_:b15805", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", + } + }, + { + "@id": "_:b4705", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4706", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9546", + "@id": "_:b28881", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", "result": { - "@id": "_:b17660", + "@id": "_:b28882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9554", + "@id": "_:b8096", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29886", + "@id": "_:b8097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9553", + "@id": "_:b19498", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25216", + "@id": "_:b19499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9547", + "@id": "_:b12696", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22967", + "@id": "_:b12697", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9555", + "@id": "_:b28877", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", "result": { - "@id": "_:b7349", + "@id": "_:b28878", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9552", + "@id": "_:b28879", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0016", "result": { - "@id": "_:b26978", + "@id": "_:b28880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0098", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0099-out.jsonld", - "title": "expand [@graph, @id] container (multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1278", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0099-in.jsonld", + "title": "Relative IRI expands relative resource location", + "rdfs:comment": "Expanding a relative IRI uses the test file location.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0017-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0017-out.nq", "assertions": [ { - "@id": "_:b1286", + "@id": "_:b14417", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15196", + "@id": "_:b14418", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1283", + "@id": "_:b2394", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19511", + "@id": "_:b2395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1288", + "@id": "_:b6674", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25839", + "@id": "_:b6675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1276", + "@id": "_:b10705", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1277", + "@id": "_:b10706", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1282", + "@id": "_:b15806", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26160", + "@id": "_:b15807", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", + } + }, + { + "@id": "_:b4707", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4708", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1281", + "@id": "_:b28887", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", "result": { - "@id": "_:b24061", + "@id": "_:b28888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1279", + "@id": "_:b8098", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9590", + "@id": "_:b8099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1284", + "@id": "_:b19500", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22268", + "@id": "_:b19501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1280", + "@id": "_:b12698", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17383", + "@id": "_:b12699", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1285", + "@id": "_:b28883", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", "result": { - "@id": "_:b27772", + "@id": "_:b28884", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1287", + "@id": "_:b28885", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0017", "result": { - "@id": "_:b27921", + "@id": "_:b28886", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0099", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0100-out.jsonld", - "title": "expand [@graph, @id, @set] container (multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b936", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @id and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0100-in.jsonld", + "title": "Frag ID expands relative resource location", + "rdfs:comment": "Expanding a fragment uses the test file location.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0018-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0018-out.nq", "assertions": [ { - "@id": "_:b937", + "@id": "_:b14419", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25197", + "@id": "_:b14420", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b940", + "@id": "_:b2396", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26635", + "@id": "_:b2397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b943", + "@id": "_:b6676", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26638", + "@id": "_:b6677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b944", + "@id": "_:b10707", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26639", + "@id": "_:b10708", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b934", + "@id": "_:b15808", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b935", + "@id": "_:b15809", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", + } + }, + { + "@id": "_:b4709", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4710", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b942", + "@id": "_:b28893", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", "result": { - "@id": "_:b26637", + "@id": "_:b28894", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b945", + "@id": "_:b8100", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26640", + "@id": "_:b8101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b939", + "@id": "_:b19502", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26634", + "@id": "_:b19503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b946", + "@id": "_:b12700", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26641", + "@id": "_:b12701", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b941", + "@id": "_:b28889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", "result": { - "@id": "_:b26636", + "@id": "_:b28890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b938", + "@id": "_:b28891", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0018", "result": { - "@id": "_:b7657", + "@id": "_:b28892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0100", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0101-out.jsonld", - "title": "Do not expand [@graph, @id] container if value is a graph (multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21435", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0101-in.jsonld", + "title": "Test type coercion to anyURI", + "rdfs:comment": "Tests coercion of object to anyURI when specified.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0019-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0019-out.nq", "assertions": [ { - "@id": "_:b21438", + "@id": "_:b14421", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19390", + "@id": "_:b14422", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21442", + "@id": "_:b2398", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27890", + "@id": "_:b2399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21439", + "@id": "_:b6678", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28401", + "@id": "_:b6679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21436", + "@id": "_:b10709", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22916", + "@id": "_:b10710", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21443", + "@id": "_:b15810", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28403", + "@id": "_:b15811", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", + } + }, + { + "@id": "_:b4711", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4712", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21445", + "@id": "_:b28899", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", "result": { - "@id": "_:b28405", + "@id": "_:b28900", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21440", + "@id": "_:b8102", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22917", + "@id": "_:b8103", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21441", + "@id": "_:b19504", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28402", + "@id": "_:b19505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21434", + "@id": "_:b12702", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7053", + "@id": "_:b12703", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21437", + "@id": "_:b28895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", "result": { - "@id": "_:b14539", + "@id": "_:b28896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21444", + "@id": "_:b28897", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0019", "result": { - "@id": "_:b28404", + "@id": "_:b28898", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0101", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0102-out.jsonld", - "title": "Expand @graph container if value is a graph (multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9573", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Creates a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0102-in.jsonld", + "title": "Test type coercion to typed literal", + "rdfs:comment": "Tests coercion of object to a typed literal when specified.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0020-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0020-out.nq", "assertions": [ { - "@id": "_:b9583", + "@id": "_:b14423", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15021", + "@id": "_:b14424", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9579", + "@id": "_:b2400", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22120", + "@id": "_:b2401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9581", + "@id": "_:b6680", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28077", + "@id": "_:b6681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9576", + "@id": "_:b10711", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13609", + "@id": "_:b10712", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9575", + "@id": "_:b15814", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13070", + "@id": "_:b15815", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", + } + }, + { + "@id": "_:b4713", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4714", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9582", + "@id": "_:b28905", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", "result": { - "@id": "_:b22059", + "@id": "_:b28906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9580", + "@id": "_:b8104", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23366", + "@id": "_:b8105", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9578", + "@id": "_:b19506", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4197", + "@id": "_:b19507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9574", + "@id": "_:b12704", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10097", + "@id": "_:b12705", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9577", + "@id": "_:b28901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", "result": { - "@id": "_:b11994", + "@id": "_:b28902", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9571", + "@id": "_:b28903", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0020", "result": { - "@id": "_:b9572", + "@id": "_:b28904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0102", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0103-out.jsonld", - "title": "Expand @graph container if value is a graph (multiple graphs)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2760", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Creates a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0103-in.jsonld", + "title": "Test coercion of double value", + "rdfs:comment": "Tests that a decimal value generates a xsd:double typed literal;.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0022-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0022-out.nq", "assertions": [ { - "@id": "_:b2766", + "@id": "_:b14425", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23377", + "@id": "_:b14426", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2762", + "@id": "_:b2402", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23451", + "@id": "_:b2403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2767", + "@id": "_:b6682", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23972", + "@id": "_:b6683", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2770", + "@id": "_:b10715", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28733", + "@id": "_:b10716", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2764", + "@id": "_:b15816", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28710", + "@id": "_:b15817", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", + } + }, + { + "@id": "_:b4715", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4716", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2758", + "@id": "_:b28911", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", "result": { - "@id": "_:b2759", + "@id": "_:b28912", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2763", + "@id": "_:b8106", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28224", + "@id": "_:b8107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2769", + "@id": "_:b19508", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12593", + "@id": "_:b19509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2761", + "@id": "_:b12706", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12121", + "@id": "_:b12707", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2768", + "@id": "_:b28907", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", "result": { - "@id": "_:b19055", + "@id": "_:b28908", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2765", + "@id": "_:b28909", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0022", "result": { - "@id": "_:b28732", + "@id": "_:b28910", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0103", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0104-out.jsonld", - "title": "Creates an @graph container if value is a graph (mixed graph and object)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2243", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Double-expand an already expanded graph", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0104-in.jsonld", + "title": "Test coercion of integer value", + "rdfs:comment": "Tests that a decimal value generates a xsd:integer typed literal.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0023-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0023-out.nq", "assertions": [ { - "@id": "_:b2251", + "@id": "_:b14427", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23431", + "@id": "_:b14428", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2245", + "@id": "_:b2404", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23581", + "@id": "_:b2405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2246", + "@id": "_:b6684", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24450", + "@id": "_:b6685", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2247", + "@id": "_:b10717", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2148", + "@id": "_:b10718", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2252", + "@id": "_:b15818", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24057", + "@id": "_:b15819", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", + } + }, + { + "@id": "_:b4717", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4718", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2241", + "@id": "_:b28917", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", "result": { - "@id": "_:b2242", + "@id": "_:b28918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2248", + "@id": "_:b8108", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27628", + "@id": "_:b8109", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2253", + "@id": "_:b19510", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27356", + "@id": "_:b19511", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2244", + "@id": "_:b12708", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21552", + "@id": "_:b12709", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2249", + "@id": "_:b28913", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", "result": { - "@id": "_:b16764", + "@id": "_:b28914", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2250", + "@id": "_:b28915", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0023", "result": { - "@id": "_:b13916", + "@id": "_:b28916", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0104", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0105-out.jsonld", - "title": "Do not expand [@graph, @index] container if value is a graph (mixed graph and object)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11823", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0105-in.jsonld", + "title": "Test coercion of boolean value", + "rdfs:comment": "Tests that a decimal value generates a xsd:boolean typed literal.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0024-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0024-out.nq", "assertions": [ { - "@id": "_:b11821", + "@id": "_:b14429", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11822", + "@id": "_:b14430", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11830", + "@id": "_:b2406", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29309", + "@id": "_:b2407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11832", + "@id": "_:b6686", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24991", + "@id": "_:b6687", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11827", + "@id": "_:b10719", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28571", + "@id": "_:b10720", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11825", + "@id": "_:b15820", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26841", + "@id": "_:b15821", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", + } + }, + { + "@id": "_:b4719", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4720", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11833", + "@id": "_:b28923", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", "result": { - "@id": "_:b29656", + "@id": "_:b28924", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11829", + "@id": "_:b8112", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29655", + "@id": "_:b8113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11826", + "@id": "_:b19512", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20352", + "@id": "_:b19513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11831", + "@id": "_:b12710", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29647", + "@id": "_:b12711", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11824", + "@id": "_:b28919", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", "result": { - "@id": "_:b22761", + "@id": "_:b28920", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11828", + "@id": "_:b28921", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0024", "result": { - "@id": "_:b29382", + "@id": "_:b28922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0105", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0106-out.jsonld", - "title": "Do not expand [@graph, @id] container if value is a graph (mixed graph and object)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b23780", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0106-in.jsonld", + "title": "Test list coercion with single element", + "rdfs:comment": "Tests that an array with a single element on a property with @list coercion creates an RDF Collection.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0025-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0025-out.nq", "assertions": [ { - "@id": "_:b23786", + "@id": "_:b14431", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29427", + "@id": "_:b14432", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b23785", + "@id": "_:b2408", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18842", + "@id": "_:b2409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23782", + "@id": "_:b6688", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27006", + "@id": "_:b6689", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b23790", + "@id": "_:b10721", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29696", + "@id": "_:b10722", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23783", + "@id": "_:b15822", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27967", + "@id": "_:b15823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", + } + }, + { + "@id": "_:b4721", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4722", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23789", + "@id": "_:b28929", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", "result": { - "@id": "_:b28257", + "@id": "_:b28930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23781", + "@id": "_:b8114", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25394", + "@id": "_:b8115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23778", + "@id": "_:b19514", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23779", + "@id": "_:b19515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23787", + "@id": "_:b12712", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29466", + "@id": "_:b12713", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b23788", + "@id": "_:b28925", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", "result": { - "@id": "_:b29706", + "@id": "_:b28926", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23784", + "@id": "_:b28927", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0025", "result": { - "@id": "_:b28851", + "@id": "_:b28928", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0106", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0107-out.jsonld", - "title": "expand [@graph, @index] container (indexes with multiple objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19848", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0107-in.jsonld", + "title": "Test creation of multiple types", + "rdfs:comment": "Tests that @type with an array of types creates multiple types.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0026-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0026-out.nq", "assertions": [ { - "@id": "_:b19857", + "@id": "_:b14433", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19867", + "@id": "_:b14434", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19849", + "@id": "_:b2410", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19860", + "@id": "_:b2411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19850", + "@id": "_:b6690", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19861", + "@id": "_:b6691", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19855", + "@id": "_:b10723", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19866", + "@id": "_:b10724", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19852", + "@id": "_:b15826", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19863", + "@id": "_:b15827", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", + } + }, + { + "@id": "_:b4723", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4724", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19859", + "@id": "_:b28935", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", "result": { - "@id": "_:b19868", + "@id": "_:b28936", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19856", + "@id": "_:b8116", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12550", + "@id": "_:b8117", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19853", + "@id": "_:b19516", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19864", + "@id": "_:b19517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19858", + "@id": "_:b12714", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19088", + "@id": "_:b12715", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19851", + "@id": "_:b28931", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", "result": { - "@id": "_:b19862", + "@id": "_:b28932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19854", + "@id": "_:b28933", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0026", "result": { - "@id": "_:b19865", + "@id": "_:b28934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0107", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0108-out.jsonld", - "title": "expand [@graph, @id] container (multiple ids and objects)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14201", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Use of @graph containers with @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0108-in.jsonld", + "title": "Simple named graph (Wikidata)", + "rdfs:comment": "Using @graph with other keys places triples in a named graph.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0027-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0027-out.nq", "assertions": [ { - "@id": "_:b14210", + "@id": "_:b14435", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22248", + "@id": "_:b14436", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14207", + "@id": "_:b2412", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7039", + "@id": "_:b2413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14205", + "@id": "_:b6692", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22245", + "@id": "_:b6693", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14203", + "@id": "_:b10727", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19222", + "@id": "_:b10728", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14202", + "@id": "_:b15828", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6388", + "@id": "_:b15829", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", + } + }, + { + "@id": "_:b4725", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4726", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14208", + "@id": "_:b28941", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", "result": { - "@id": "_:b20518", + "@id": "_:b28942", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14206", + "@id": "_:b8118", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22246", + "@id": "_:b8119", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14204", + "@id": "_:b19518", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22244", + "@id": "_:b19519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14211", + "@id": "_:b12716", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22249", + "@id": "_:b12717", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14209", + "@id": "_:b28937", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", "result": { - "@id": "_:b22247", + "@id": "_:b28938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14199", + "@id": "_:b28939", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0027", "result": { - "@id": "_:b14200", + "@id": "_:b28940", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0108", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0109-out.jsonld", - "title": "IRI expansion of fragments including ':'", - "rdfs:comment": "Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0109-in.jsonld", + "title": "Simple named graph", + "rdfs:comment": "Signing a graph.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0028-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0028-out.nq", "assertions": [ { - "@id": "_:b15415", + "@id": "_:b14437", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29597", + "@id": "_:b14438", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15407", + "@id": "_:b2414", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24123", + "@id": "_:b2415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15405", + "@id": "_:b6694", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5320", + "@id": "_:b6695", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15411", + "@id": "_:b10729", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29594", + "@id": "_:b10730", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15414", + "@id": "_:b15830", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28595", + "@id": "_:b15831", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", + } + }, + { + "@id": "_:b4727", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4728", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15410", + "@id": "_:b28947", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", "result": { - "@id": "_:b8325", + "@id": "_:b28948", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15413", + "@id": "_:b8120", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29596", + "@id": "_:b8121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15406", + "@id": "_:b19520", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21786", + "@id": "_:b19521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15408", + "@id": "_:b12718", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21677", + "@id": "_:b12719", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15412", + "@id": "_:b28943", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", "result": { - "@id": "_:b29595", + "@id": "_:b28944", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15409", + "@id": "_:b28945", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0028", "result": { - "@id": "_:b13435", + "@id": "_:b28946", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0109", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0110-out.jsonld", - "title": "Various relative IRIs as properties with with relative @vocab", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1264", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Pathological relative property IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0110-in.jsonld", + "title": "named graph with embedded named graph", + "rdfs:comment": "Tests that named graphs containing named graphs flatten to single level of graph naming.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0029-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0029-out.nq", "assertions": [ { - "@id": "_:b1273", + "@id": "_:b14439", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26495", + "@id": "_:b14440", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1265", + "@id": "_:b2416", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2484", + "@id": "_:b2417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1269", + "@id": "_:b6696", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20583", + "@id": "_:b6697", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1274", + "@id": "_:b10731", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29368", + "@id": "_:b10732", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1266", + "@id": "_:b15832", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24115", + "@id": "_:b15833", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", + } + }, + { + "@id": "_:b4729", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4730", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1262", + "@id": "_:b28953", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", "result": { - "@id": "_:b1263", + "@id": "_:b28954", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1267", + "@id": "_:b8122", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24647", + "@id": "_:b8123", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1268", + "@id": "_:b19522", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26683", + "@id": "_:b19523", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1270", + "@id": "_:b12720", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27425", + "@id": "_:b12721", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1271", + "@id": "_:b28949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", "result": { - "@id": "_:b28954", + "@id": "_:b28950", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1272", + "@id": "_:b28951", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0029", "result": { - "@id": "_:b29367", + "@id": "_:b28952", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0110", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0111-out.jsonld", - "title": "Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8352", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Pathological relative property IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0111-in.jsonld", + "title": "top-level graph with string subject reference", + "rdfs:comment": "Tests graphs containing subject references as strings.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0030-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0030-out.nq", "assertions": [ { - "@id": "_:b8350", + "@id": "_:b14441", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8351", + "@id": "_:b14442", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8358", + "@id": "_:b2418", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29552", + "@id": "_:b2419", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8359", + "@id": "_:b6698", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25985", + "@id": "_:b6699", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8353", + "@id": "_:b10733", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26875", + "@id": "_:b10734", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8361", + "@id": "_:b15834", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29603", + "@id": "_:b15835", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", + } + }, + { + "@id": "_:b4731", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4732", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8354", + "@id": "_:b28959", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", "result": { - "@id": "_:b27475", + "@id": "_:b28960", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8360", + "@id": "_:b8124", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29658", + "@id": "_:b8125", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8355", + "@id": "_:b19524", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27991", + "@id": "_:b19525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8356", + "@id": "_:b12722", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22031", + "@id": "_:b12723", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8362", + "@id": "_:b28955", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", "result": { - "@id": "_:b29354", + "@id": "_:b28956", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8357", + "@id": "_:b28957", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0030", "result": { - "@id": "_:b29407", + "@id": "_:b28958", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0111", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0112-out.jsonld", - "title": "Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3137", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Pathological relative property IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0112-in.jsonld", + "title": "Reverse property", + "rdfs:comment": "Tests conversion of reverse properties.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0031-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0031-out.nq", "assertions": [ { - "@id": "_:b3138", + "@id": "_:b14443", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3149", + "@id": "_:b14444", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3141", + "@id": "_:b2420", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3152", + "@id": "_:b2421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3146", + "@id": "_:b6700", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b3157", + "@id": "_:b6701", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3143", + "@id": "_:b10735", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3154", + "@id": "_:b10736", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3140", + "@id": "_:b15838", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3151", + "@id": "_:b15839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", + } + }, + { + "@id": "_:b4733", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4734", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3145", + "@id": "_:b28965", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", "result": { - "@id": "_:b3156", + "@id": "_:b28966", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3144", + "@id": "_:b8126", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3155", + "@id": "_:b8127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3142", + "@id": "_:b19526", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3153", + "@id": "_:b19527", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3139", + "@id": "_:b12724", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3150", + "@id": "_:b12725", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3148", + "@id": "_:b28961", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", "result": { - "@id": "_:b3159", + "@id": "_:b28962", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3147", + "@id": "_:b28963", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0031", "result": { - "@id": "_:b3158", + "@id": "_:b28964", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0112", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0113-out.jsonld", - "title": "context with JavaScript Object property names", - "rdfs:comment": "Expand with context including JavaScript Object property names", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0113-in.jsonld", + "title": "@context reordering", + "rdfs:comment": "Tests that generated triples do not depend on order of @context.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0032-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0032-out.nq", "assertions": [ { - "@id": "_:b1372", + "@id": "_:b14445", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24120", + "@id": "_:b14446", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1369", + "@id": "_:b2422", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4216", + "@id": "_:b2423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1374", + "@id": "_:b6702", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24723", + "@id": "_:b6703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1376", + "@id": "_:b10739", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27690", + "@id": "_:b10740", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1371", + "@id": "_:b15840", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23319", + "@id": "_:b15841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", + } + }, + { + "@id": "_:b4735", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4736", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1373", + "@id": "_:b28971", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", "result": { - "@id": "_:b24126", + "@id": "_:b28972", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1378", + "@id": "_:b8128", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4889", + "@id": "_:b8129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1367", + "@id": "_:b19528", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1368", + "@id": "_:b19529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1370", + "@id": "_:b12726", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20481", + "@id": "_:b12727", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1377", + "@id": "_:b28967", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", "result": { - "@id": "_:b11445", + "@id": "_:b28968", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1375", + "@id": "_:b28969", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0032", "result": { - "@id": "_:b26242", + "@id": "_:b28970", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0113", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0114-out.jsonld", - "title": "Expansion allows multiple properties expanding to @type", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13613", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "An exception for the colliding keywords error is made for @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0114-in.jsonld", + "title": "@id reordering", + "rdfs:comment": "Tests that generated triples do not depend on order of @id.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0033-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0033-out.nq", "assertions": [ { - "@id": "_:b13617", + "@id": "_:b14447", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26690", + "@id": "_:b14448", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13614", + "@id": "_:b2424", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20834", + "@id": "_:b2425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13622", + "@id": "_:b6704", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20133", + "@id": "_:b6705", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13611", + "@id": "_:b10741", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13612", + "@id": "_:b10742", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13619", + "@id": "_:b15842", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27502", + "@id": "_:b15843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", + } + }, + { + "@id": "_:b4737", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4738", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13623", + "@id": "_:b28977", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", "result": { - "@id": "_:b29702", + "@id": "_:b28978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13615", + "@id": "_:b8130", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22167", + "@id": "_:b8131", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13616", + "@id": "_:b19530", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23760", + "@id": "_:b19531", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13618", + "@id": "_:b12728", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25132", + "@id": "_:b12729", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13620", + "@id": "_:b28973", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", "result": { - "@id": "_:b24449", + "@id": "_:b28974", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13621", + "@id": "_:b28975", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0033", "result": { - "@id": "_:b29629", + "@id": "_:b28976", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0114", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0117-out.jsonld", - "title": "A term starting with a colon can expand to a different IRI", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16903", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Terms may begin with a colon and not be treated as IRIs.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0117-in.jsonld", + "title": "context properties reordering", + "rdfs:comment": "Tests that generated triples do not depend on order of properties inside @context.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0034-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0034-out.nq", "assertions": [ { - "@id": "_:b16904", + "@id": "_:b14449", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19182", + "@id": "_:b14450", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16912", + "@id": "_:b2426", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24726", + "@id": "_:b2427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16905", + "@id": "_:b6706", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21588", + "@id": "_:b6707", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16908", + "@id": "_:b10743", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18580", + "@id": "_:b10744", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16907", + "@id": "_:b15844", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24784", + "@id": "_:b15845", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", + } + }, + { + "@id": "_:b4739", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4740", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16906", + "@id": "_:b28983", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", "result": { - "@id": "_:b26243", + "@id": "_:b28984", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16911", + "@id": "_:b8134", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23888", + "@id": "_:b8135", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16909", + "@id": "_:b19532", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18466", + "@id": "_:b19533", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16913", + "@id": "_:b12730", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27771", + "@id": "_:b12731", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16901", + "@id": "_:b28979", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", "result": { - "@id": "_:b16902", + "@id": "_:b28980", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16910", + "@id": "_:b28981", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0034", "result": { - "@id": "_:b29198", + "@id": "_:b28982", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0117", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0118-out.jsonld", - "title": "Expanding a value staring with a colon does not treat that value as an IRI", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3572", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Terms may begin with a colon and not be treated as IRIs.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0118-in.jsonld", + "title": "non-fractional numbers converted to xsd:double", + "rdfs:comment": "xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0035-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0035-out.nq", "assertions": [ { - "@id": "_:b3570", + "@id": "_:b14451", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3571", + "@id": "_:b14452", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3579", + "@id": "_:b2428", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28464", + "@id": "_:b2429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3577", + "@id": "_:b6708", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19825", + "@id": "_:b6709", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3573", + "@id": "_:b10745", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10794", + "@id": "_:b10746", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3580", + "@id": "_:b15846", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23347", + "@id": "_:b15847", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", + } + }, + { + "@id": "_:b4741", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4742", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3575", + "@id": "_:b28989", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", "result": { - "@id": "_:b10482", + "@id": "_:b28990", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3582", + "@id": "_:b8136", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29823", + "@id": "_:b8137", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3581", + "@id": "_:b19534", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26601", + "@id": "_:b19535", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3574", + "@id": "_:b12732", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14966", + "@id": "_:b12733", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3578", + "@id": "_:b28985", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", "result": { - "@id": "_:b27674", + "@id": "_:b28986", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3576", + "@id": "_:b28987", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0035", "result": { - "@id": "_:b20871", + "@id": "_:b28988", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0118", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0119-out.jsonld", - "title": "Ignore some terms with @, allow others.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11497", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0119-in.jsonld", + "title": "Use nodeMapGeneration bnode labels", + "rdfs:comment": "The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0036-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0036-out.nq", "assertions": [ { - "@id": "_:b11499", + "@id": "_:b14453", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11358", + "@id": "_:b14454", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11498", + "@id": "_:b2430", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13231", + "@id": "_:b2431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11506", + "@id": "_:b6710", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27786", + "@id": "_:b6711", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11504", + "@id": "_:b10747", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28901", + "@id": "_:b10748", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11501", + "@id": "_:b15848", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28011", + "@id": "_:b15849", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", + } + }, + { + "@id": "_:b4743", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4744", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11505", + "@id": "_:b28995", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", "result": { - "@id": "_:b25464", + "@id": "_:b28996", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11502", + "@id": "_:b8138", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28167", + "@id": "_:b8139", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11503", + "@id": "_:b19536", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28570", + "@id": "_:b19537", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11507", + "@id": "_:b12734", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28159", + "@id": "_:b12735", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11500", + "@id": "_:b28991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", "result": { - "@id": "_:b25658", + "@id": "_:b28992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11495", + "@id": "_:b28993", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0036", "result": { - "@id": "_:b11496", + "@id": "_:b28994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0119", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0120-out.jsonld", - "title": "Ignore some values of @id with @, allow others.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22619", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0120-in.jsonld", + "title": "Dataset with a IRI named graph", + "rdfs:comment": "Basic use of creating a named graph using an IRI name", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0113-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0113-out.nq", "assertions": [ { - "@id": "_:b22623", + "@id": "_:b14455", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27650", + "@id": "_:b14456", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b22628", + "@id": "_:b2432", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27653", + "@id": "_:b2433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22620", + "@id": "_:b6712", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22345", + "@id": "_:b6713", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b22617", + "@id": "_:b10749", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22618", + "@id": "_:b10750", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22624", + "@id": "_:b15850", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24876", + "@id": "_:b15851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", + } + }, + { + "@id": "_:b4745", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4746", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22625", + "@id": "_:b29001", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", "result": { - "@id": "_:b27651", + "@id": "_:b29002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22626", + "@id": "_:b8140", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27652", + "@id": "_:b8141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22622", + "@id": "_:b19538", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22387", + "@id": "_:b19539", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22627", + "@id": "_:b12736", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21391", + "@id": "_:b12737", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b22621", + "@id": "_:b28997", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", "result": { - "@id": "_:b26493", + "@id": "_:b28998", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22629", + "@id": "_:b28999", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0113", "result": { - "@id": "_:b10090", + "@id": "_:b29000", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0120", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0121-out.jsonld", - "title": "Ignore some values of @reverse with @, allow others.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21390", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0121-in.jsonld", + "title": "Dataset with a IRI named graph", + "rdfs:comment": "Basic use of creating a named graph using a BNode name", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0114-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0114-out.nq", "assertions": [ { - "@id": "_:b25190", + "@id": "_:b14457", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23982", + "@id": "_:b14458", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b25181", + "@id": "_:b2434", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25182", + "@id": "_:b2435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b25192", + "@id": "_:b6714", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29897", + "@id": "_:b6715", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b25187", + "@id": "_:b10751", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18999", + "@id": "_:b10752", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b25185", + "@id": "_:b15852", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26524", + "@id": "_:b15853", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", + } + }, + { + "@id": "_:b4747", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4748", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b25188", + "@id": "_:b29007", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", "result": { - "@id": "_:b22315", + "@id": "_:b29008", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b25191", + "@id": "_:b8142", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5937", + "@id": "_:b8143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b25184", + "@id": "_:b19540", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23877", + "@id": "_:b19541", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b25186", + "@id": "_:b12738", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28484", + "@id": "_:b12739", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b25183", + "@id": "_:b29003", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", "result": { - "@id": "_:b26022", + "@id": "_:b29004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b25189", + "@id": "_:b29005", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0114", "result": { - "@id": "_:b29422", + "@id": "_:b29006", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0121", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0122-out.jsonld", - "title": "Ignore some IRIs when that start with @ when expanding.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11616", - "https://w3c.github.io/json-ld-api/tests/vocab#normative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword. (Note: the resulting document will not be valid JSON-LD, due to the `null` value for `@id`)", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0122-in.jsonld", + "title": "Dataset with a default and two named graphs", + "rdfs:comment": "Dataset with a default and two named graphs (IRI and BNode)", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0115-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0115-out.nq", "assertions": [ { - "@id": "_:b11623", + "@id": "_:b14459", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29065", + "@id": "_:b14460", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11624", + "@id": "_:b2436", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28834", + "@id": "_:b2437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11618", + "@id": "_:b6716", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18849", + "@id": "_:b6717", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11627", + "@id": "_:b10753", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25444", + "@id": "_:b10754", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11621", + "@id": "_:b15854", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27813", + "@id": "_:b15855", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", + } + }, + { + "@id": "_:b4749", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4750", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11619", + "@id": "_:b29013", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", "result": { - "@id": "_:b22230", + "@id": "_:b29014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11625", + "@id": "_:b8144", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29486", + "@id": "_:b8145", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b11626", + "@id": "_:b19542", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28996", + "@id": "_:b19543", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11620", + "@id": "_:b12740", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26958", + "@id": "_:b12741", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11617", + "@id": "_:b29009", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", "result": { - "@id": "_:b21406", + "@id": "_:b29010", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11622", + "@id": "_:b29011", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0115", "result": { - "@id": "_:b16605", + "@id": "_:b29012", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0122", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid typed value", - "title": "Value objects including invalid literal datatype IRIs are rejected", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14426", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Processors MUST validate datatype IRIs.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0123-in.jsonld", + "title": "Dataset from node with embedded named graph", + "rdfs:comment": "Embedding @graph in a node creates a named graph", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0116-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0116-out.nq", "assertions": [ { - "@id": "_:b14428", + "@id": "_:b14461", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23723", + "@id": "_:b14462", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14430", + "@id": "_:b2438", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27467", + "@id": "_:b2439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14432", + "@id": "_:b6718", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22474", + "@id": "_:b6719", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14435", + "@id": "_:b10755", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27511", + "@id": "_:b10756", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14427", + "@id": "_:b15856", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22854", + "@id": "_:b15857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", + } + }, + { + "@id": "_:b4751", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4752", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14436", + "@id": "_:b29019", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", "result": { - "@id": "_:b27654", + "@id": "_:b29020", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14434", + "@id": "_:b8146", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28745", + "@id": "_:b8147", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b14433", + "@id": "_:b19544", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27747", + "@id": "_:b19545", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14425", + "@id": "_:b12742", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12150", + "@id": "_:b12743", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14429", + "@id": "_:b29015", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", "result": { - "@id": "_:b27100", + "@id": "_:b29016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14431", + "@id": "_:b29017", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0116", "result": { - "@id": "_:b25861", + "@id": "_:b29018", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0123", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0124-out.jsonld", - "title": "compact IRI as @vocab", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19124", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Verifies that @vocab defined as a compact IRI expands properly", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0124-in.jsonld", + "title": "Dataset from node with embedded named graph (bnode)", + "rdfs:comment": "Embedding @graph in a node creates a named graph. Graph name is created if there is no subject", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0117-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0117-out.nq", "assertions": [ { - "@id": "_:b19127", + "@id": "_:b14463", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25795", + "@id": "_:b14464", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19129", + "@id": "_:b2440", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23569", + "@id": "_:b2441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19130", + "@id": "_:b6720", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29120", + "@id": "_:b6721", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19125", + "@id": "_:b10757", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20783", + "@id": "_:b10758", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19122", + "@id": "_:b15860", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19123", + "@id": "_:b15861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", + } + }, + { + "@id": "_:b4753", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4754", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19131", + "@id": "_:b29025", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", "result": { - "@id": "_:b29331", + "@id": "_:b29026", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19132", + "@id": "_:b8148", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29526", + "@id": "_:b8149", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19128", + "@id": "_:b19546", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28136", + "@id": "_:b19547", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19126", + "@id": "_:b12744", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25027", + "@id": "_:b12745", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19133", + "@id": "_:b29021", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", "result": { - "@id": "_:b29213", + "@id": "_:b29022", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19134", + "@id": "_:b29023", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0117", "result": { - "@id": "_:b16679", + "@id": "_:b29024", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0124", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0125-out.jsonld", - "title": "term as @vocab", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15154", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Verifies that @vocab defined as a term expands properly", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0125-in.jsonld", + "title": "Blank nodes with reverse properties", + "rdfs:comment": "Proper (re-)labeling of blank nodes if used with reverse properties.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0119-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0119-out.nq", "assertions": [ { - "@id": "_:b15160", + "@id": "_:b14465", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28871", + "@id": "_:b14466", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } + }, + { + "@id": "_:b2442", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b2443", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15152", + "@id": "_:b6722", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15153", + "@id": "_:b6723", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15156", + "@id": "_:b10761", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22807", + "@id": "_:b10762", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15163", + "@id": "_:b15862", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14858", + "@id": "_:b15863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15162", + "@id": "_:b4755", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28887", + "@id": "_:b4756", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b15158", + "@id": "_:b29031", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", "result": { - "@id": "_:b25111", + "@id": "_:b29032", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15155", + "@id": "_:b8150", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17722", + "@id": "_:b8151", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15161", + "@id": "_:b19548", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20526", + "@id": "_:b19549", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15157", + "@id": "_:b12746", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23919", + "@id": "_:b12747", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15164", + "@id": "_:b29027", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", "result": { - "@id": "_:b19136", + "@id": "_:b29028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15159", + "@id": "_:b29029", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0119", "result": { - "@id": "_:b27762", + "@id": "_:b29030", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0125", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0126-out.jsonld", - "title": "A scoped context may include itself recursively (direct)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5783", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0126-in.jsonld", + "title": "IRI Resolution (0)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0120-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0120-out.nq", "assertions": [ { - "@id": "_:b20918", + "@id": "_:b14467", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25895", + "@id": "_:b14468", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20922", + "@id": "_:b2444", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24388", + "@id": "_:b2445", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b20923", + "@id": "_:b6724", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25899", + "@id": "_:b6725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20920", + "@id": "_:b10763", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25897", + "@id": "_:b10764", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20914", + "@id": "_:b15864", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20915", + "@id": "_:b15865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", + } + }, + { + "@id": "_:b4757", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4758", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20924", + "@id": "_:b29037", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", "result": { - "@id": "_:b22930", + "@id": "_:b29038", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20921", + "@id": "_:b8152", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25898", + "@id": "_:b8153", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b20916", + "@id": "_:b19550", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25893", + "@id": "_:b19551", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20919", + "@id": "_:b12748", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25896", + "@id": "_:b12749", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20917", + "@id": "_:b29033", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", "result": { - "@id": "_:b25894", + "@id": "_:b29034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20925", + "@id": "_:b29035", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0120", "result": { - "@id": "_:b25900", + "@id": "_:b29036", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0126", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0127-out.jsonld", - "title": "A scoped context may include itself recursively (indirect)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5574", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0127-in.jsonld", + "title": "IRI Resolution (1)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0121-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0121-out.nq", "assertions": [ { - "@id": "_:b5584", + "@id": "_:b14469", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19905", + "@id": "_:b14470", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5581", + "@id": "_:b2446", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19903", + "@id": "_:b2447", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b5580", + "@id": "_:b6726", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19902", + "@id": "_:b6727", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5575", + "@id": "_:b10765", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19898", + "@id": "_:b10766", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5578", + "@id": "_:b15866", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19900", + "@id": "_:b15867", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", + } + }, + { + "@id": "_:b4759", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4760", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5582", + "@id": "_:b29043", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", "result": { - "@id": "_:b12264", + "@id": "_:b29044", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5576", + "@id": "_:b8156", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7966", + "@id": "_:b8157", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b5577", + "@id": "_:b19552", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19899", + "@id": "_:b19553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5579", + "@id": "_:b12750", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19901", + "@id": "_:b12751", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5572", + "@id": "_:b29039", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", "result": { - "@id": "_:b5573", + "@id": "_:b29040", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5583", + "@id": "_:b29041", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0121", "result": { - "@id": "_:b19904", + "@id": "_:b29042", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0127", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0128-out.jsonld", - "title": "Two scoped context may include a shared context", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9682", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0128-in.jsonld", + "title": "IRI Resolution (2)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0122-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0122-out.nq", "assertions": [ { - "@id": "_:b9690", + "@id": "_:b14471", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29674", + "@id": "_:b14472", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9683", + "@id": "_:b2448", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21748", + "@id": "_:b2449", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b9684", + "@id": "_:b6728", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23834", + "@id": "_:b6729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9686", + "@id": "_:b10767", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26872", + "@id": "_:b10768", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9688", + "@id": "_:b15868", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29025", + "@id": "_:b15869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", + } + }, + { + "@id": "_:b4761", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4762", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9692", + "@id": "_:b29049", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", "result": { - "@id": "_:b23978", + "@id": "_:b29050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9685", + "@id": "_:b8158", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26233", + "@id": "_:b8159", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b9691", + "@id": "_:b19554", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28915", + "@id": "_:b19555", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9680", + "@id": "_:b12752", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9681", + "@id": "_:b12753", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9689", + "@id": "_:b29045", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", "result": { - "@id": "_:b27946", + "@id": "_:b29046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9687", + "@id": "_:b29047", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0122", "result": { - "@id": "_:b29107", + "@id": "_:b29048", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0128", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0129-out.jsonld", - "title": "Base without trailing slash, without path", - "rdfs:comment": "Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0129-in.jsonld", + "title": "IRI Resolution (3)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0123-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0123-out.nq", "assertions": [ { - "@id": "_:b24150", + "@id": "_:b14473", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25051", + "@id": "_:b14474", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b24144", + "@id": "_:b2450", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20469", + "@id": "_:b2451", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b24149", + "@id": "_:b6730", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24240", + "@id": "_:b6731", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b24143", + "@id": "_:b10769", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25049", + "@id": "_:b10770", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b24147", + "@id": "_:b15870", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25050", + "@id": "_:b15871", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", + } + }, + { + "@id": "_:b4763", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4764", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b24142", + "@id": "_:b29055", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", "result": { - "@id": "_:b17414", + "@id": "_:b29056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b24146", + "@id": "_:b8160", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14186", + "@id": "_:b8161", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b24145", + "@id": "_:b19556", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14908", + "@id": "_:b19557", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b24139", + "@id": "_:b12754", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24140", + "@id": "_:b12755", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b24141", + "@id": "_:b29051", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", "result": { - "@id": "_:b25048", + "@id": "_:b29052", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b24148", + "@id": "_:b29053", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0123", "result": { - "@id": "_:b21239", + "@id": "_:b29054", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0129", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/0130-out.jsonld", - "title": "Base without trailing slash, with path", - "rdfs:comment": "Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/0130-in.jsonld", + "title": "IRI Resolution (4)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0124-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0124-out.nq", "assertions": [ { - "@id": "_:b7265", + "@id": "_:b14475", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15118", + "@id": "_:b14476", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7270", + "@id": "_:b14819", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23134", + "@id": "_:b14820", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + } + }, + { + "@id": "_:b2452", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "mode": "earl:automatic", + "result": { + "@id": "_:b2453", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b7263", + "@id": "_:b2798", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7264", + "@id": "_:b2799", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7274", + "@id": "_:b6732", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27489", + "@id": "_:b6733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + } + }, + { + "@id": "_:b10771", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "mode": "earl:automatic", + "result": { + "@id": "_:b10772", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7268", + "@id": "_:b15872", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24002", + "@id": "_:b15873", "@type": "TestResult", "outcome": "earl:passed" - }, + } + }, + { + "@id": "_:b4765", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "assertedBy": "https://github.com/filip26", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + "result": { + "@id": "_:b4766", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5113", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5114", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7267", + "@id": "_:b29061", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", "result": { - "@id": "_:b22467", + "@id": "_:b29062", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7266", + "@id": "_:b8546", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18759", + "@id": "_:b8547", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + } + }, + { + "@id": "_:b8162", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b8163", + "@type": "TestResult", + "outcome": "earl:untested" + } }, { - "@id": "_:b7273", + "@id": "_:b19904", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14359", + "@id": "_:b19905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + } + }, + { + "@id": "_:b19558", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19559", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7269", + "@id": "_:b13102", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23908", + "@id": "_:b13103", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b12756", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b12757", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7271", + "@id": "_:b29057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", "result": { - "@id": "_:b24933", + "@id": "_:b29058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7272", + "@id": "_:b29059", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0124", "result": { - "@id": "_:b23440", + "@id": "_:b29060", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#t0130", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c001-out.jsonld", - "title": "adding new term", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1848", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c001-in.jsonld", + "title": "IRI Resolution (5)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0125-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0125-out.nq", "assertions": [ { - "@id": "_:b1854", + "@id": "_:b14477", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26337", + "@id": "_:b14478", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1857", + "@id": "_:b14821", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29453", + "@id": "_:b14822", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + } + }, + { + "@id": "_:b2454", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "mode": "earl:automatic", + "result": { + "@id": "_:b2455", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b1852", + "@id": "_:b2800", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22019", + "@id": "_:b2801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1855", + "@id": "_:b6734", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26985", + "@id": "_:b6735", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + } + }, + { + "@id": "_:b10773", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "mode": "earl:automatic", + "result": { + "@id": "_:b10774", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1853", + "@id": "_:b15874", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23143", + "@id": "_:b15875", "@type": "TestResult", "outcome": "earl:passed" - }, + } + }, + { + "@id": "_:b4767", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "assertedBy": "https://github.com/filip26", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + "result": { + "@id": "_:b4768", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5115", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5116", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1851", + "@id": "_:b29067", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", "result": { - "@id": "_:b20606", + "@id": "_:b29068", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1858", + "@id": "_:b8548", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26115", + "@id": "_:b8549", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + } + }, + { + "@id": "_:b8164", + "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "mode": "earl:automatic", + "result": { + "@id": "_:b8165", + "@type": "TestResult", + "outcome": "earl:untested" + } }, { - "@id": "_:b1859", + "@id": "_:b19906", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26540", + "@id": "_:b19907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + } + }, + { + "@id": "_:b19560", + "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b19561", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1849", + "@id": "_:b13104", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3595", + "@id": "_:b13105", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b12758", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b12759", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1856", + "@id": "_:b29063", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", "result": { - "@id": "_:b23373", + "@id": "_:b29064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1850", + "@id": "_:b29065", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0125", "result": { - "@id": "_:b19254", + "@id": "_:b29066", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c002-out.jsonld", - "title": "overriding a term", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7778", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c002-in.jsonld", + "title": "IRI Resolution (6)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0126-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0126-out.nq", "assertions": [ { - "@id": "_:b7786", + "@id": "_:b14479", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24236", + "@id": "_:b14480", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7781", + "@id": "_:b2456", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23422", + "@id": "_:b2457", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b7783", + "@id": "_:b6736", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24233", + "@id": "_:b6737", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7780", + "@id": "_:b10775", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22164", + "@id": "_:b10776", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7785", + "@id": "_:b15876", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24235", + "@id": "_:b15877", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", + } + }, + { + "@id": "_:b4769", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4770", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7784", + "@id": "_:b29073", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", "result": { - "@id": "_:b24234", + "@id": "_:b29074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7788", + "@id": "_:b8166", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24238", + "@id": "_:b8167", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b7787", + "@id": "_:b19562", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24237", + "@id": "_:b19563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7777", + "@id": "_:b12760", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5600", + "@id": "_:b12761", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7782", + "@id": "_:b29069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", "result": { - "@id": "_:b9589", + "@id": "_:b29070", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7779", + "@id": "_:b29071", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0126", "result": { - "@id": "_:b15197", + "@id": "_:b29072", "@type": "TestResult", "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc002", - "subject": "https://www.npmjs.com/package/rdf-parse/", + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c003-out.jsonld", - "title": "property and value with different terms mapping to the same expanded property", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9317", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c003-in.jsonld", + "title": "IRI Resolution (7)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0127-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0127-out.nq", "assertions": [ { - "@id": "_:b9318", + "@id": "_:b14481", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16044", + "@id": "_:b14482", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9319", + "@id": "_:b2458", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18311", + "@id": "_:b2459", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b9326", + "@id": "_:b6738", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22597", + "@id": "_:b6739", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9325", + "@id": "_:b10777", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23017", + "@id": "_:b10778", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9327", + "@id": "_:b15878", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19396", + "@id": "_:b15879", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", + } + }, + { + "@id": "_:b4771", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4772", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9320", + "@id": "_:b29079", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", "result": { - "@id": "_:b20268", + "@id": "_:b29080", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9321", + "@id": "_:b8168", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23538", + "@id": "_:b8169", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b9324", + "@id": "_:b19564", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14885", + "@id": "_:b19565", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9323", + "@id": "_:b12762", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26051", + "@id": "_:b12763", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9322", + "@id": "_:b29075", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", "result": { - "@id": "_:b25482", + "@id": "_:b29076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9315", + "@id": "_:b29077", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0127", "result": { - "@id": "_:b9316", + "@id": "_:b29078", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c004-out.jsonld", - "title": "deep @context affects nested nodes", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3986", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c004-in.jsonld", + "title": "IRI Resolution (8)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0128-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0128-out.nq", "assertions": [ { - "@id": "_:b3995", + "@id": "_:b14483", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14603", + "@id": "_:b14484", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3994", + "@id": "_:b2460", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25916", + "@id": "_:b2461", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b3990", + "@id": "_:b6740", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28390", + "@id": "_:b6741", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3991", + "@id": "_:b10779", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28391", + "@id": "_:b10780", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3993", + "@id": "_:b15882", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9873", + "@id": "_:b15883", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", + } + }, + { + "@id": "_:b4773", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4774", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3997", + "@id": "_:b29085", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", "result": { - "@id": "_:b28394", + "@id": "_:b29086", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3988", + "@id": "_:b8170", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2514", + "@id": "_:b8171", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b3996", + "@id": "_:b19566", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28393", + "@id": "_:b19567", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3987", + "@id": "_:b12764", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19427", + "@id": "_:b12765", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3989", + "@id": "_:b29081", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", "result": { - "@id": "_:b28389", + "@id": "_:b29082", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3992", + "@id": "_:b29083", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0128", "result": { - "@id": "_:b28392", + "@id": "_:b29084", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c005-out.jsonld", - "title": "scoped context layers on intemediate contexts", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5219", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c005-in.jsonld", + "title": "IRI Resolution (9)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0129-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0129-out.nq", "assertions": [ { - "@id": "_:b5229", + "@id": "_:b14485", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27251", + "@id": "_:b14486", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5222", + "@id": "_:b2462", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18529", + "@id": "_:b2463", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b5225", + "@id": "_:b6742", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27250", + "@id": "_:b6743", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5226", + "@id": "_:b10783", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16267", + "@id": "_:b10784", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5224", + "@id": "_:b15884", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27249", + "@id": "_:b15885", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", + } + }, + { + "@id": "_:b4775", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4776", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5228", + "@id": "_:b29091", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", "result": { - "@id": "_:b25949", + "@id": "_:b29092", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5223", + "@id": "_:b8172", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25984", + "@id": "_:b8173", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b5227", + "@id": "_:b19568", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12332", + "@id": "_:b19569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5221", + "@id": "_:b12766", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16644", + "@id": "_:b12767", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5220", + "@id": "_:b29087", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", "result": { - "@id": "_:b9845", + "@id": "_:b29088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5217", + "@id": "_:b29089", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0129", "result": { - "@id": "_:b5218", + "@id": "_:b29090", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c006-out.jsonld", - "title": "adding new term", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7334", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c006-in.jsonld", + "title": "IRI Resolution (10)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0130-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0130-out.nq", "assertions": [ { - "@id": "_:b12148", + "@id": "_:b14487", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15363", + "@id": "_:b14488", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12142", + "@id": "_:b2464", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26416", + "@id": "_:b2465", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12145", + "@id": "_:b6744", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26418", + "@id": "_:b6745", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12147", + "@id": "_:b10785", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23619", + "@id": "_:b10786", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12146", + "@id": "_:b15886", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25366", + "@id": "_:b15887", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", + } + }, + { + "@id": "_:b4777", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4778", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12140", + "@id": "_:b29097", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", "result": { - "@id": "_:b8939", + "@id": "_:b29098", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12141", + "@id": "_:b8174", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21720", + "@id": "_:b8175", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b12144", + "@id": "_:b19570", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24721", + "@id": "_:b19571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12143", + "@id": "_:b12768", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26417", + "@id": "_:b12769", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12149", + "@id": "_:b29093", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", "result": { - "@id": "_:b26419", + "@id": "_:b29094", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12138", + "@id": "_:b29095", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0130", "result": { - "@id": "_:b12139", + "@id": "_:b29096", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c007-out.jsonld", - "title": "overriding a term", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14954", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c007-in.jsonld", + "title": "IRI Resolution (11)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0131-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0131-out.nq", "assertions": [ { - "@id": "_:b14957", + "@id": "_:b14489", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3300", + "@id": "_:b14490", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14959", + "@id": "_:b2466", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28756", + "@id": "_:b2467", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b14964", + "@id": "_:b6746", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29484", + "@id": "_:b6747", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14958", + "@id": "_:b10787", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27899", + "@id": "_:b10788", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14962", + "@id": "_:b15888", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29569", + "@id": "_:b15889", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", + } + }, + { + "@id": "_:b4779", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4780", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14956", + "@id": "_:b29103", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", "result": { - "@id": "_:b23667", + "@id": "_:b29104", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14952", + "@id": "_:b8178", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14953", + "@id": "_:b8179", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b14963", + "@id": "_:b19572", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28800", + "@id": "_:b19573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14955", + "@id": "_:b12770", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19082", + "@id": "_:b12771", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14961", + "@id": "_:b29099", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", "result": { - "@id": "_:b26793", + "@id": "_:b29100", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14960", + "@id": "_:b29101", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0131", "result": { - "@id": "_:b19326", + "@id": "_:b29102", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c008-out.jsonld", - "title": "alias of @type", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8892", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c008-in.jsonld", + "title": "IRI Resolution (12)", + "rdfs:comment": "IRI resolution according to RFC3986.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0132-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0132-out.nq", "assertions": [ { - "@id": "_:b8896", + "@id": "_:b14491", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23915", + "@id": "_:b14492", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8897", + "@id": "_:b2468", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23916", + "@id": "_:b2469", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b8899", + "@id": "_:b6748", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18739", + "@id": "_:b6749", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8902", + "@id": "_:b10789", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17960", + "@id": "_:b10790", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8893", + "@id": "_:b15890", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16239", + "@id": "_:b15891", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", + } + }, + { + "@id": "_:b4781", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4782", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8898", + "@id": "_:b29109", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", "result": { - "@id": "_:b23917", + "@id": "_:b29110", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8901", + "@id": "_:b8180", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23918", + "@id": "_:b8181", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b8900", + "@id": "_:b19574", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19387", + "@id": "_:b19575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8895", + "@id": "_:b12772", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23914", + "@id": "_:b12773", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8890", + "@id": "_:b29105", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", "result": { - "@id": "_:b8891", + "@id": "_:b29106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8894", + "@id": "_:b29107", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0132", "result": { - "@id": "_:b23913", + "@id": "_:b29108", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c009-out.jsonld", - "title": "deep @type-scoped @context does NOT affect nested nodes", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12553", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c009-in.jsonld", + "title": "Reverse term with property based indexed container", + "rdfs:comment": "Expanding a reverse term using @container: @index and @index set to a property (from expand#t0131)", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/0133-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/0133-out.nq", "assertions": [ { - "@id": "_:b12559", + "@id": "_:b29123", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "result": { - "@id": "_:b28352", + "@id": "_:b29124", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12551", + "@id": "_:b29111", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "result": { - "@id": "_:b12552", + "@id": "_:b29112", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b12558", + "@id": "_:b6750", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27790", + "@id": "_:b6751", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12561", + "@id": "_:b29117", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "result": { - "@id": "_:b29663", + "@id": "_:b29118", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b12555", + "@id": "_:b29125", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "result": { - "@id": "_:b20223", + "@id": "_:b29126", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b12554", + "@id": "_:b29113", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "result": { - "@id": "_:b19664", + "@id": "_:b29114", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12556", + "@id": "_:b29131", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "result": { - "@id": "_:b24975", + "@id": "_:b29132", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b12562", + "@id": "_:b29115", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "result": { - "@id": "_:b12592", + "@id": "_:b29116", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b12557", + "@id": "_:b29129", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "result": { - "@id": "_:b27289", + "@id": "_:b29130", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12560", + "@id": "_:b29119", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "result": { - "@id": "_:b12661", + "@id": "_:b29120", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12563", + "@id": "_:b29121", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", "result": { - "@id": "_:b19344", + "@id": "_:b29122", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc009", + "assertedBy": null + }, + { + "@id": "_:b29127", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#t0133", + "result": { + "@id": "_:b29128", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c010-out.jsonld", - "title": "scoped context layers on intemediate contexts", + "title": "adding new term", + "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c001-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1354", + "@id": "_:b542", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c010-in.jsonld", "assertions": [ { - "@id": "_:b1361", + "@id": "_:b14493", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24643", + "@id": "_:b14494", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1352", + "@id": "_:b2470", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1353", + "@id": "_:b2471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1363", + "@id": "_:b6752", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29322", + "@id": "_:b6753", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1364", + "@id": "_:b10791", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24261", + "@id": "_:b10792", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1355", + "@id": "_:b15892", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23674", + "@id": "_:b15893", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", + } + }, + { + "@id": "_:b4783", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4784", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1359", + "@id": "_:b29137", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", "result": { - "@id": "_:b27780", + "@id": "_:b29138", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1360", + "@id": "_:b8182", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23930", + "@id": "_:b8183", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1356", + "@id": "_:b19576", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25113", + "@id": "_:b19577", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1357", + "@id": "_:b12774", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26391", + "@id": "_:b12775", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1362", + "@id": "_:b29133", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", "result": { - "@id": "_:b29321", + "@id": "_:b29134", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1358", + "@id": "_:b29135", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc001", "result": { - "@id": "_:b27535", + "@id": "_:b29136", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c011-out.jsonld", - "title": "orders @type terms when applying scoped contexts", + "title": "overriding a term", + "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c002-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16580", + "@id": "_:b543", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c011-in.jsonld", "assertions": [ { - "@id": "_:b16584", + "@id": "_:b14495", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22929", + "@id": "_:b14496", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16588", + "@id": "_:b2472", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19544", + "@id": "_:b2473", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16590", + "@id": "_:b6754", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23026", + "@id": "_:b6755", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16579", + "@id": "_:b10793", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15943", + "@id": "_:b10794", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16582", + "@id": "_:b15894", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23353", + "@id": "_:b15895", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", + } + }, + { + "@id": "_:b4785", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4786", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16581", + "@id": "_:b29143", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", "result": { - "@id": "_:b20148", + "@id": "_:b29144", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16586", + "@id": "_:b8184", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24693", + "@id": "_:b8185", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16587", + "@id": "_:b19578", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2470", + "@id": "_:b19579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16589", + "@id": "_:b12776", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24694", + "@id": "_:b12777", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16583", + "@id": "_:b29139", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", "result": { - "@id": "_:b24691", + "@id": "_:b29140", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16585", + "@id": "_:b29141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc002", "result": { - "@id": "_:b24692", + "@id": "_:b29142", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c012-out.jsonld", - "title": "deep property-term scoped @context in @type-scoped @context affects nested nodes", + "title": "property and value with different terms mapping to the same expanded property", + "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c003-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3261", + "@id": "_:b544", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c012-in.jsonld", "assertions": [ { - "@id": "_:b3259", + "@id": "_:b14497", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3260", + "@id": "_:b14498", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3265", + "@id": "_:b2474", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20490", + "@id": "_:b2475", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3270", + "@id": "_:b6756", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24597", + "@id": "_:b6757", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3271", + "@id": "_:b10795", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26083", + "@id": "_:b10796", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3264", + "@id": "_:b15896", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23675", + "@id": "_:b15897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", + } + }, + { + "@id": "_:b4787", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4788", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3262", + "@id": "_:b29149", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", "result": { - "@id": "_:b17325", + "@id": "_:b29150", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3267", + "@id": "_:b8186", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18683", + "@id": "_:b8187", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3269", + "@id": "_:b19580", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29893", + "@id": "_:b19581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3266", + "@id": "_:b12778", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29412", + "@id": "_:b12779", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3268", + "@id": "_:b29145", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", "result": { - "@id": "_:b26591", + "@id": "_:b29146", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3263", + "@id": "_:b29147", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc003", "result": { - "@id": "_:b23207", + "@id": "_:b29148", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c013-out.jsonld", - "title": "type maps use scoped context from type index and not scoped context from containing", + "title": "deep @context affects nested nodes", + "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c004-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b23165", + "@id": "_:b545", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c013-in.jsonld", "assertions": [ { - "@id": "_:b23168", + "@id": "_:b14499", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21243", + "@id": "_:b14500", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b23169", + "@id": "_:b2476", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26104", + "@id": "_:b2477", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23174", + "@id": "_:b6758", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25915", + "@id": "_:b6759", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b23163", + "@id": "_:b10797", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23164", + "@id": "_:b10798", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23175", + "@id": "_:b15898", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26726", + "@id": "_:b15899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", + } + }, + { + "@id": "_:b4789", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4790", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23172", + "@id": "_:b29155", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", "result": { - "@id": "_:b13748", + "@id": "_:b29156", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23170", + "@id": "_:b8188", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26723", + "@id": "_:b8189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23171", + "@id": "_:b19582", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26724", + "@id": "_:b19583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23167", + "@id": "_:b12780", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21999", + "@id": "_:b12781", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b23166", + "@id": "_:b29151", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", "result": { - "@id": "_:b23242", + "@id": "_:b29152", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23173", + "@id": "_:b29153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc004", "result": { - "@id": "_:b26725", + "@id": "_:b29154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c014-out.jsonld", - "title": "type-scoped context nullification", + "title": "scoped context layers on intemediate contexts", + "rdfs:comment": "Expansion using a scoped context uses term scope for selecting proper term", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c005-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8571", + "@id": "_:b546", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped context nullification", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c014-in.jsonld", "assertions": [ { - "@id": "_:b8579", + "@id": "_:b14501", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20575", + "@id": "_:b14502", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8576", + "@id": "_:b2478", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14062", + "@id": "_:b2479", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8573", + "@id": "_:b6760", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20242", + "@id": "_:b6761", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8580", + "@id": "_:b10799", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26542", + "@id": "_:b10800", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8574", + "@id": "_:b15900", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1059", + "@id": "_:b15901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", + } + }, + { + "@id": "_:b4791", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4792", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8572", + "@id": "_:b29161", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", "result": { - "@id": "_:b1027", + "@id": "_:b29162", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8581", + "@id": "_:b8190", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27960", + "@id": "_:b8191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8577", + "@id": "_:b19584", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27160", + "@id": "_:b19585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8578", + "@id": "_:b12782", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27959", + "@id": "_:b12783", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8575", + "@id": "_:b29157", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", "result": { - "@id": "_:b26209", + "@id": "_:b29158", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8582", + "@id": "_:b29159", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc005", "result": { - "@id": "_:b27961", + "@id": "_:b29160", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c015-out.jsonld", - "title": "type-scoped base", + "title": "adding new term", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c006-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15033", + "@id": "_:b547", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped base", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c015-in.jsonld", "assertions": [ { - "@id": "_:b15040", + "@id": "_:b14503", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22483", + "@id": "_:b14504", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15042", + "@id": "_:b2480", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29009", + "@id": "_:b2481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15038", + "@id": "_:b6762", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29546", + "@id": "_:b6763", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15034", + "@id": "_:b10801", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20588", + "@id": "_:b10802", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15031", + "@id": "_:b15904", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15032", + "@id": "_:b15905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", + } + }, + { + "@id": "_:b4793", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4794", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15043", + "@id": "_:b29167", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", "result": { - "@id": "_:b29561", + "@id": "_:b29168", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15039", + "@id": "_:b8192", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23118", + "@id": "_:b8193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15041", + "@id": "_:b19586", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15401", + "@id": "_:b19587", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15036", + "@id": "_:b12784", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28186", + "@id": "_:b12785", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15035", + "@id": "_:b29163", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", "result": { - "@id": "_:b12651", + "@id": "_:b29164", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15037", + "@id": "_:b29165", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc006", "result": { - "@id": "_:b15018", + "@id": "_:b29166", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c016-out.jsonld", - "title": "type-scoped vocab", + "title": "overriding a term", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c007-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5723", + "@id": "_:b548", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c016-in.jsonld", "assertions": [ { - "@id": "_:b5729", + "@id": "_:b14505", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3861", + "@id": "_:b14506", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5725", + "@id": "_:b2482", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1860", + "@id": "_:b2483", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5732", + "@id": "_:b6764", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23383", + "@id": "_:b6765", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5726", + "@id": "_:b10805", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20534", + "@id": "_:b10806", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5731", + "@id": "_:b15906", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23382", + "@id": "_:b15907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", + } + }, + { + "@id": "_:b4795", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4796", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5730", + "@id": "_:b29173", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", "result": { - "@id": "_:b8937", + "@id": "_:b29174", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5724", + "@id": "_:b8194", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6391", + "@id": "_:b8195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5727", + "@id": "_:b19588", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23380", + "@id": "_:b19589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5728", + "@id": "_:b12786", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23381", + "@id": "_:b12787", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5721", + "@id": "_:b29169", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", "result": { - "@id": "_:b5722", + "@id": "_:b29170", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5733", + "@id": "_:b29171", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc007", "result": { - "@id": "_:b17662", + "@id": "_:b29172", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c017-out.jsonld", - "title": "multiple type-scoped contexts are properly reverted", + "title": "alias of @type", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c008-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4717", + "@id": "_:b549", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "multiple type-scoped contexts are property reverted", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c017-in.jsonld", "assertions": [ { - "@id": "_:b4718", + "@id": "_:b14507", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10857", + "@id": "_:b14508", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4719", + "@id": "_:b2484", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22683", + "@id": "_:b2485", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4726", + "@id": "_:b6766", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25547", + "@id": "_:b6767", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4715", + "@id": "_:b10807", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4716", + "@id": "_:b10808", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4722", + "@id": "_:b15908", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27625", + "@id": "_:b15909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", + } + }, + { + "@id": "_:b4797", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4798", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4725", + "@id": "_:b29179", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", "result": { - "@id": "_:b25237", + "@id": "_:b29180", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4724", + "@id": "_:b8196", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27752", + "@id": "_:b8197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4727", + "@id": "_:b19590", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27753", + "@id": "_:b19591", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4721", + "@id": "_:b12788", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26572", + "@id": "_:b12789", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4720", + "@id": "_:b29175", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", "result": { - "@id": "_:b13972", + "@id": "_:b29176", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4723", + "@id": "_:b29177", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc008", "result": { - "@id": "_:b23098", + "@id": "_:b29178", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c018-out.jsonld", - "title": "multiple type-scoped types resolved against previous context", + "title": "deep @type-scoped @context does NOT affect nested nodes", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c009-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c009-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7283", + "@id": "_:b550", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "multiple type-scoped types resolved against previous context", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c018-in.jsonld", "assertions": [ { - "@id": "_:b7286", + "@id": "_:b14509", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24317", + "@id": "_:b14510", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7285", + "@id": "_:b2486", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24316", + "@id": "_:b2487", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7287", + "@id": "_:b6768", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11217", + "@id": "_:b6769", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7291", + "@id": "_:b10809", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24320", + "@id": "_:b10810", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7284", + "@id": "_:b15910", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7846", + "@id": "_:b15911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", + } + }, + { + "@id": "_:b4799", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4800", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7290", + "@id": "_:b29185", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", "result": { - "@id": "_:b24319", + "@id": "_:b29186", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7292", + "@id": "_:b8200", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24321", + "@id": "_:b8201", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7281", + "@id": "_:b19592", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7282", + "@id": "_:b19593", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7289", + "@id": "_:b12790", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19614", + "@id": "_:b12791", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7288", + "@id": "_:b29181", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", "result": { - "@id": "_:b24318", + "@id": "_:b29182", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7293", + "@id": "_:b29183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc009", "result": { - "@id": "_:b24322", + "@id": "_:b29184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c019-out.jsonld", - "title": "type-scoped context with multiple property scoped terms", + "title": "scoped context layers on intemediate contexts", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c010-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c010-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12596", + "@id": "_:b551", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped context with multiple property scoped terms", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c019-in.jsonld", "assertions": [ { - "@id": "_:b12603", + "@id": "_:b14511", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27798", + "@id": "_:b14512", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12598", + "@id": "_:b2488", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22271", + "@id": "_:b2489", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12600", + "@id": "_:b6770", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17793", + "@id": "_:b6771", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12605", + "@id": "_:b10811", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29643", + "@id": "_:b10812", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12601", + "@id": "_:b15912", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28788", + "@id": "_:b15913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", + } + }, + { + "@id": "_:b4801", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4802", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12597", + "@id": "_:b29191", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", "result": { - "@id": "_:b20331", + "@id": "_:b29192", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12594", + "@id": "_:b8202", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12595", + "@id": "_:b8203", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12604", + "@id": "_:b19594", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14188", + "@id": "_:b19595", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12602", + "@id": "_:b12792", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29036", + "@id": "_:b12793", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12599", + "@id": "_:b29187", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", "result": { - "@id": "_:b25393", + "@id": "_:b29188", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12606", + "@id": "_:b29189", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc010", "result": { - "@id": "_:b20203", + "@id": "_:b29190", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c020-out.jsonld", - "title": "type-scoped value", + "title": "orders @type terms when applying scoped contexts", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c011-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c011-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12778", + "@id": "_:b552", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped value", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c020-in.jsonld", "assertions": [ { - "@id": "_:b12783", + "@id": "_:b14513", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8242", + "@id": "_:b14514", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12781", + "@id": "_:b2490", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26492", + "@id": "_:b2491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12776", + "@id": "_:b6772", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12777", + "@id": "_:b6773", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12784", + "@id": "_:b10813", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28536", + "@id": "_:b10814", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12782", + "@id": "_:b15914", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27600", + "@id": "_:b15915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", + } + }, + { + "@id": "_:b4803", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4804", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12779", + "@id": "_:b29197", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", "result": { - "@id": "_:b19587", + "@id": "_:b29198", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12785", + "@id": "_:b8204", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4780", + "@id": "_:b8205", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12788", + "@id": "_:b19596", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29684", + "@id": "_:b19597", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12786", + "@id": "_:b12794", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26426", + "@id": "_:b12795", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12787", + "@id": "_:b29193", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", "result": { - "@id": "_:b25595", + "@id": "_:b29194", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12780", + "@id": "_:b29195", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc011", "result": { - "@id": "_:b26244", + "@id": "_:b29196", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c021-out.jsonld", - "title": "type-scoped value mix", + "title": "deep property-term scoped @context in @type-scoped @context affects nested nodes", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c012-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c012-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9417", + "@id": "_:b553", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped value mix", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c021-in.jsonld", "assertions": [ { - "@id": "_:b9419", + "@id": "_:b14515", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21837", + "@id": "_:b14516", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9422", + "@id": "_:b2492", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26609", + "@id": "_:b2493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9421", + "@id": "_:b6774", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2740", + "@id": "_:b6775", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9425", + "@id": "_:b10815", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1758", + "@id": "_:b10816", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9423", + "@id": "_:b15916", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26610", + "@id": "_:b15917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", + } + }, + { + "@id": "_:b4805", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4806", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9427", + "@id": "_:b29203", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", "result": { - "@id": "_:b24964", + "@id": "_:b29204", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9415", + "@id": "_:b8206", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9416", + "@id": "_:b8207", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9418", + "@id": "_:b19598", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20545", + "@id": "_:b19599", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9424", + "@id": "_:b12796", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16438", + "@id": "_:b12797", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9426", + "@id": "_:b29199", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", "result": { - "@id": "_:b14510", + "@id": "_:b29200", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9420", + "@id": "_:b29201", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc012", "result": { - "@id": "_:b26608", + "@id": "_:b29202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c022-out.jsonld", - "title": "type-scoped property-scoped contexts including @type:@vocab", + "title": "type maps use scoped context from type index and not scoped context from containing", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c013-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c013-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12747", + "@id": "_:b554", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped property-scoped contexts including @type:@vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c022-in.jsonld", "assertions": [ { - "@id": "_:b12757", + "@id": "_:b14517", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21492", + "@id": "_:b14518", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12750", + "@id": "_:b2494", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21485", + "@id": "_:b2495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12753", + "@id": "_:b6776", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21488", + "@id": "_:b6777", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12752", + "@id": "_:b10817", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21487", + "@id": "_:b10818", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12754", + "@id": "_:b15918", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21489", + "@id": "_:b15919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", + } + }, + { + "@id": "_:b4807", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4808", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12751", + "@id": "_:b29209", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", "result": { - "@id": "_:b21486", + "@id": "_:b29210", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12755", + "@id": "_:b8208", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21490", + "@id": "_:b8209", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12745", + "@id": "_:b19600", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12746", + "@id": "_:b19601", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12748", + "@id": "_:b12798", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21483", + "@id": "_:b12799", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12749", + "@id": "_:b29205", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", "result": { - "@id": "_:b21484", + "@id": "_:b29206", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12756", + "@id": "_:b29207", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc013", "result": { - "@id": "_:b21491", + "@id": "_:b29208", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c023-out.jsonld", - "title": "composed type-scoped property-scoped contexts including @type:@vocab", + "title": "type-scoped context nullification", + "rdfs:comment": "type-scoped context nullification", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c014-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c014-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8549", + "@id": "_:b555", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "composed type-scoped property-scoped contexts including @type:@vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c023-in.jsonld", "assertions": [ { - "@id": "_:b8555", + "@id": "_:b14519", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29499", + "@id": "_:b14520", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8557", + "@id": "_:b2496", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24048", + "@id": "_:b2497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8551", + "@id": "_:b6778", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26517", + "@id": "_:b6779", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8547", + "@id": "_:b10819", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8548", + "@id": "_:b10820", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8559", + "@id": "_:b15920", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17922", + "@id": "_:b15921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", + } + }, + { + "@id": "_:b4809", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4810", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8558", + "@id": "_:b29215", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", "result": { - "@id": "_:b28361", + "@id": "_:b29216", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8556", + "@id": "_:b8210", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28763", + "@id": "_:b8211", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8552", + "@id": "_:b19602", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27637", + "@id": "_:b19603", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8550", + "@id": "_:b12800", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16296", + "@id": "_:b12801", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8553", + "@id": "_:b29211", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", "result": { - "@id": "_:b12509", + "@id": "_:b29212", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8554", + "@id": "_:b29213", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc014", "result": { - "@id": "_:b28772", + "@id": "_:b29214", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc023", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c024-out.jsonld", - "title": "type-scoped + property-scoped + values evaluates against previous context", + "title": "type-scoped base", + "rdfs:comment": "type-scoped base", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c015-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c015-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11902", + "@id": "_:b556", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped + property-scoped + values evaluates against previous context", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c024-in.jsonld", "assertions": [ { - "@id": "_:b11903", + "@id": "_:b14521", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16174", + "@id": "_:b14522", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11909", + "@id": "_:b2498", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24357", + "@id": "_:b2499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11900", + "@id": "_:b6780", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11901", + "@id": "_:b6781", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11911", + "@id": "_:b10821", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16172", + "@id": "_:b10822", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11907", + "@id": "_:b15922", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24355", + "@id": "_:b15923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", + } + }, + { + "@id": "_:b4811", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4812", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11912", + "@id": "_:b29221", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", "result": { - "@id": "_:b15286", + "@id": "_:b29222", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11905", + "@id": "_:b8212", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24353", + "@id": "_:b8213", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11906", + "@id": "_:b19604", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24354", + "@id": "_:b19605", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11904", + "@id": "_:b12802", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24352", + "@id": "_:b12803", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11910", + "@id": "_:b29217", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", "result": { - "@id": "_:b4848", + "@id": "_:b29218", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11908", + "@id": "_:b29219", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc015", "result": { - "@id": "_:b24356", + "@id": "_:b29220", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc024", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c025-out.jsonld", - "title": "type-scoped + graph container", + "title": "type-scoped vocab", + "rdfs:comment": "type-scoped vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c016-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c016-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5407", + "@id": "_:b557", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped + graph container", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c025-in.jsonld", "assertions": [ { - "@id": "_:b5414", + "@id": "_:b14523", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19357", + "@id": "_:b14524", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5408", + "@id": "_:b2500", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7910", + "@id": "_:b2501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5409", + "@id": "_:b6782", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15224", + "@id": "_:b6783", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5405", + "@id": "_:b10823", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5406", + "@id": "_:b10824", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5410", + "@id": "_:b15926", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17631", + "@id": "_:b15927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", + } + }, + { + "@id": "_:b4813", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4814", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5415", + "@id": "_:b29227", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", "result": { - "@id": "_:b19358", + "@id": "_:b29228", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5412", + "@id": "_:b8214", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19355", + "@id": "_:b8215", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5416", + "@id": "_:b19606", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19359", + "@id": "_:b19607", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5413", + "@id": "_:b12804", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19356", + "@id": "_:b12805", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5411", + "@id": "_:b29223", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", "result": { - "@id": "_:b19354", + "@id": "_:b29224", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5417", + "@id": "_:b29225", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc016", "result": { - "@id": "_:b2144", + "@id": "_:b29226", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc025", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c026-out.jsonld", - "title": "@propagate: true on type-scoped context", + "title": "multiple type-scoped contexts are properly reverted", + "rdfs:comment": "multiple type-scoped contexts are property reverted", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c017-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c017-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19399", + "@id": "_:b558", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped context with @propagate: true survive node-objects", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c026-in.jsonld", "assertions": [ { - "@id": "_:b19404", + "@id": "_:b14525", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20455", + "@id": "_:b14526", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19403", + "@id": "_:b2502", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19183", + "@id": "_:b2503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19397", + "@id": "_:b6784", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19398", + "@id": "_:b6785", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19409", + "@id": "_:b10827", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25775", + "@id": "_:b10828", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19406", + "@id": "_:b15928", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22431", + "@id": "_:b15929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", + } + }, + { + "@id": "_:b4815", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4816", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19402", + "@id": "_:b29233", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", "result": { - "@id": "_:b25328", + "@id": "_:b29234", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19405", + "@id": "_:b8216", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25521", + "@id": "_:b8217", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19401", + "@id": "_:b19608", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10900", + "@id": "_:b19609", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19408", + "@id": "_:b12806", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2957", + "@id": "_:b12807", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19400", + "@id": "_:b29229", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", "result": { - "@id": "_:b23015", + "@id": "_:b29230", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19407", + "@id": "_:b29231", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc017", "result": { - "@id": "_:b25774", + "@id": "_:b29232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc026", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c027-out.jsonld", - "title": "@propagate: false on property-scoped context", + "title": "multiple type-scoped types resolved against previous context", + "rdfs:comment": "multiple type-scoped types resolved against previous context", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c018-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c018-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3086", + "@id": "_:b559", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "property-scoped context with @propagate: false do not survive node-objects", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c027-in.jsonld", "assertions": [ { - "@id": "_:b3089", + "@id": "_:b14527", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20815", + "@id": "_:b14528", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3087", + "@id": "_:b2504", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12607", + "@id": "_:b2505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3090", + "@id": "_:b6786", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26545", + "@id": "_:b6787", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3092", + "@id": "_:b10829", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25415", + "@id": "_:b10830", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3095", + "@id": "_:b15930", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29724", + "@id": "_:b15931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", + } + }, + { + "@id": "_:b4817", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4818", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3093", + "@id": "_:b29239", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", "result": { - "@id": "_:b27744", + "@id": "_:b29240", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3088", + "@id": "_:b8218", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20204", + "@id": "_:b8219", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3084", + "@id": "_:b19610", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3085", + "@id": "_:b19611", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3096", + "@id": "_:b12808", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29888", + "@id": "_:b12809", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3091", + "@id": "_:b29235", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", "result": { - "@id": "_:b21952", + "@id": "_:b29236", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3094", + "@id": "_:b29237", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc018", "result": { - "@id": "_:b28550", + "@id": "_:b29238", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc027", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c028-out.jsonld", - "title": "@propagate: false on embedded context", + "title": "type-scoped context with multiple property scoped terms", + "rdfs:comment": "type-scoped context with multiple property scoped terms", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c019-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c019-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11694", + "@id": "_:b560", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "embedded context with @propagate: false do not survive node-objects", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c028-in.jsonld", "assertions": [ { - "@id": "_:b19099", + "@id": "_:b14529", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17923", + "@id": "_:b14530", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19101", + "@id": "_:b2506", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25817", + "@id": "_:b2507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19095", + "@id": "_:b6788", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24086", + "@id": "_:b6789", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19103", + "@id": "_:b10831", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23835", + "@id": "_:b10832", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19096", + "@id": "_:b15932", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21778", + "@id": "_:b15933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", + } + }, + { + "@id": "_:b4819", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4820", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19093", + "@id": "_:b29245", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", "result": { - "@id": "_:b19094", + "@id": "_:b29246", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19100", + "@id": "_:b8224", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15284", + "@id": "_:b8225", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19104", + "@id": "_:b19612", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25927", + "@id": "_:b19613", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19102", + "@id": "_:b12810", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25926", + "@id": "_:b12811", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19097", + "@id": "_:b29241", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", "result": { - "@id": "_:b14888", + "@id": "_:b29242", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19098", + "@id": "_:b29243", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc019", "result": { - "@id": "_:b25925", + "@id": "_:b29244", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc028", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid context entry", - "title": "@propagate is invalid in 1.0", + "title": "type-scoped value", + "rdfs:comment": "type-scoped value", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c020-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c020-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11955", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b561", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@propagate is invalid in 1.0", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c029-in.jsonld", "assertions": [ { - "@id": "_:b11956", + "@id": "_:b14531", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16039", + "@id": "_:b14532", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11957", + "@id": "_:b2508", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20878", + "@id": "_:b2509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11962", + "@id": "_:b6790", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26530", + "@id": "_:b6791", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11964", + "@id": "_:b10833", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12805", + "@id": "_:b10834", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11961", + "@id": "_:b15934", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17070", + "@id": "_:b15935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", + } + }, + { + "@id": "_:b4821", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4822", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11953", + "@id": "_:b29251", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", "result": { - "@id": "_:b11954", + "@id": "_:b29252", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11959", + "@id": "_:b8226", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24226", + "@id": "_:b8227", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11963", + "@id": "_:b19614", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28929", + "@id": "_:b19615", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11958", + "@id": "_:b12812", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22753", + "@id": "_:b12813", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11960", + "@id": "_:b29247", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", "result": { - "@id": "_:b25105", + "@id": "_:b29248", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11965", + "@id": "_:b29249", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc020", "result": { - "@id": "_:b15858", + "@id": "_:b29250", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc029", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @propagate value", - "title": "@propagate must be boolean valued", + "title": "type-scoped value mix", + "rdfs:comment": "type-scoped value mix", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c021-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c021-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17926", + "@id": "_:b562", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@propagate must be boolean valued", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c030-in.jsonld", "assertions": [ { - "@id": "_:b17928", + "@id": "_:b14533", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18175", + "@id": "_:b14534", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17933", + "@id": "_:b2510", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1543", + "@id": "_:b2511", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17927", + "@id": "_:b6792", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18174", + "@id": "_:b6793", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17924", + "@id": "_:b10835", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17925", + "@id": "_:b10836", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17934", + "@id": "_:b15936", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18179", + "@id": "_:b15937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", + } + }, + { + "@id": "_:b4823", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4824", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17936", + "@id": "_:b29257", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", "result": { - "@id": "_:b18180", + "@id": "_:b29258", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17929", + "@id": "_:b8228", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18176", + "@id": "_:b8229", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17935", + "@id": "_:b19616", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8851", + "@id": "_:b19617", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17930", + "@id": "_:b12814", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2428", + "@id": "_:b12815", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17931", + "@id": "_:b29253", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", "result": { - "@id": "_:b18177", + "@id": "_:b29254", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17932", + "@id": "_:b29255", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc021", "result": { - "@id": "_:b18178", + "@id": "_:b29256", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc030", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c031-out.jsonld", - "title": "@context resolutions respects relative URLs.", + "title": "type-scoped property-scoped contexts including @type:@vocab", + "rdfs:comment": "type-scoped property-scoped contexts including @type:@vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c022-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c022-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b670", + "@id": "_:b563", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "URL resolution follows RFC3986", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c031-in.jsonld", "assertions": [ { - "@id": "_:b678", + "@id": "_:b14535", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18510", + "@id": "_:b14536", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b680", + "@id": "_:b2512", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24804", + "@id": "_:b2513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b676", + "@id": "_:b6794", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28748", + "@id": "_:b6795", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b681", + "@id": "_:b10837", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27554", + "@id": "_:b10838", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b679", + "@id": "_:b15938", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29329", + "@id": "_:b15939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", + } + }, + { + "@id": "_:b4825", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4826", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b677", + "@id": "_:b29263", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", "result": { - "@id": "_:b29181", + "@id": "_:b29264", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b675", + "@id": "_:b8230", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25891", + "@id": "_:b8231", "@type": "TestResult", - "outcome": "earl:untested" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b671", + "@id": "_:b19618", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3819", + "@id": "_:b19619", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b673", + "@id": "_:b12816", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18732", + "@id": "_:b12817", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b672", + "@id": "_:b29259", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", "result": { - "@id": "_:b12533", + "@id": "_:b29260", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b674", + "@id": "_:b29261", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc022", "result": { - "@id": "_:b25442", + "@id": "_:b29262", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc031", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid scoped context", - "title": "Unused embedded context with error.", + "title": "composed type-scoped property-scoped contexts including @type:@vocab", + "rdfs:comment": "composed type-scoped property-scoped contexts including @type:@vocab", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c023-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c023-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3013", + "@id": "_:b564", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "An embedded context which is never used should still be checked.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c032-in.jsonld", "assertions": [ { - "@id": "_:b16124", + "@id": "_:b14537", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16125", + "@id": "_:b14538", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16131", + "@id": "_:b2514", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26125", + "@id": "_:b2515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16129", + "@id": "_:b6796", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29229", + "@id": "_:b6797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16126", + "@id": "_:b10839", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23864", + "@id": "_:b10840", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16132", + "@id": "_:b15940", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20496", + "@id": "_:b15941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", + } + }, + { + "@id": "_:b4827", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4828", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16134", + "@id": "_:b29269", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", "result": { - "@id": "_:b23887", + "@id": "_:b29270", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16130", + "@id": "_:b8232", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29355", + "@id": "_:b8233", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b16127", + "@id": "_:b19620", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25865", + "@id": "_:b19621", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16128", + "@id": "_:b12818", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27644", + "@id": "_:b12819", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16133", + "@id": "_:b29265", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", "result": { - "@id": "_:b24031", + "@id": "_:b29266", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16135", + "@id": "_:b29267", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc023", "result": { - "@id": "_:b21812", + "@id": "_:b29268", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc032", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid scoped context", - "title": "Unused context with an embedded context error.", + "title": "type-scoped + property-scoped + values evaluates against previous context", + "rdfs:comment": "type-scoped + property-scoped + values evaluates against previous context", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c024-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c024-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10306", + "@id": "_:b565", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "An unused context with an embedded context should still be checked.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c033-in.jsonld", "assertions": [ { - "@id": "_:b10314", + "@id": "_:b14539", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11352", + "@id": "_:b14540", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10311", + "@id": "_:b2516", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11349", + "@id": "_:b2517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10307", + "@id": "_:b6798", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11345", + "@id": "_:b6799", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10308", + "@id": "_:b10841", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11346", + "@id": "_:b10842", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10315", + "@id": "_:b15942", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11353", + "@id": "_:b15943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", + } + }, + { + "@id": "_:b4829", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4830", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10304", + "@id": "_:b29275", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", "result": { - "@id": "_:b10305", + "@id": "_:b29276", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10310", + "@id": "_:b8234", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11348", + "@id": "_:b8235", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b10316", + "@id": "_:b19622", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11354", + "@id": "_:b19623", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10312", + "@id": "_:b12820", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11350", + "@id": "_:b12821", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10309", + "@id": "_:b29271", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", "result": { - "@id": "_:b11347", + "@id": "_:b29272", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10313", + "@id": "_:b29273", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc024", "result": { - "@id": "_:b11351", + "@id": "_:b29274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc033", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c034-out.jsonld", - "title": "Remote scoped context.", + "title": "type-scoped + graph container", + "rdfs:comment": "type-scoped + graph container", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c025-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c025-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14092", + "@id": "_:b566", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Scoped contexts may be externally loaded.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c034-in.jsonld", "assertions": [ { - "@id": "_:b14100", + "@id": "_:b14541", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29815", + "@id": "_:b14542", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14093", + "@id": "_:b2518", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19022", + "@id": "_:b2519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14097", + "@id": "_:b6800", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26546", + "@id": "_:b6801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14094", + "@id": "_:b10843", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20228", + "@id": "_:b10844", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14098", + "@id": "_:b15944", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26851", + "@id": "_:b15945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", + } + }, + { + "@id": "_:b4831", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4832", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14090", + "@id": "_:b29281", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", "result": { - "@id": "_:b14091", + "@id": "_:b29282", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14102", + "@id": "_:b8236", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24591", + "@id": "_:b8237", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14095", + "@id": "_:b19624", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22506", + "@id": "_:b19625", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14099", + "@id": "_:b12822", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2772", + "@id": "_:b12823", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14101", + "@id": "_:b29277", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", "result": { - "@id": "_:b14507", + "@id": "_:b29278", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14096", + "@id": "_:b29279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc025", "result": { - "@id": "_:b2307", + "@id": "_:b29280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc034", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c035-out.jsonld", - "title": "Term scoping with embedded contexts.", + "title": "@propagate: true on type-scoped context", + "rdfs:comment": "type-scoped context with @propagate: true survive node-objects", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c026-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c026-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7351", + "@id": "_:b567", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms should make use of @vocab relative to the scope in which the term was defined.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c035-in.jsonld", "assertions": [ { - "@id": "_:b7359", + "@id": "_:b14543", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22504", + "@id": "_:b14544", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7358", + "@id": "_:b2520", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29884", + "@id": "_:b2521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7355", + "@id": "_:b6802", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22646", + "@id": "_:b6803", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7353", + "@id": "_:b10845", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21550", + "@id": "_:b10846", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7356", + "@id": "_:b15948", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29531", + "@id": "_:b15949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", + } + }, + { + "@id": "_:b4833", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4834", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7361", + "@id": "_:b29287", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", "result": { - "@id": "_:b20846", + "@id": "_:b29288", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7357", + "@id": "_:b8238", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29426", + "@id": "_:b8239", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7360", + "@id": "_:b19626", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23769", + "@id": "_:b19627", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7354", + "@id": "_:b12824", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26612", + "@id": "_:b12825", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7352", + "@id": "_:b29283", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", "result": { - "@id": "_:b19828", + "@id": "_:b29284", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7362", + "@id": "_:b29285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc026", "result": { - "@id": "_:b27884", + "@id": "_:b29286", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc035", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/c036-out.jsonld", - "title": "Expansion with empty property-scoped context.", + "title": "@propagate: false on property-scoped context", + "rdfs:comment": "property-scoped context with @propagate: false do not survive node-objects", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c027-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c027-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19142", + "@id": "_:b568", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/c036-in.jsonld", "assertions": [ { - "@id": "_:b19144", + "@id": "_:b14545", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27531", + "@id": "_:b14546", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19149", + "@id": "_:b2522", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29609", + "@id": "_:b2523", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19147", + "@id": "_:b6804", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29608", + "@id": "_:b6805", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19150", + "@id": "_:b10849", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29610", + "@id": "_:b10850", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19151", + "@id": "_:b15950", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13629", + "@id": "_:b15951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b19140", + "@id": "_:b4835", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b19141", + "@id": "_:b4836", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19143", + "@id": "_:b29293", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", "result": { - "@id": "_:b24604", + "@id": "_:b29294", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b19152", + "@id": "_:b8240", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25268", + "@id": "_:b8241", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", - "subject": "https://rubygems.org/gems/json-ld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19146", + "@id": "_:b19628", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22477", + "@id": "_:b19629", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b12826", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b12827", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19148", + "@id": "_:b29289", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", "result": { - "@id": "_:b21182", + "@id": "_:b29290", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19145", + "@id": "_:b29291", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc027", "result": { - "@id": "_:b29022", + "@id": "_:b29292", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tc036", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di01-out.jsonld", - "title": "Expand string using default and term directions", + "title": "@propagate: false on embedded context", + "rdfs:comment": "embedded context with @propagate: false do not survive node-objects", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c028-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c028-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8260", + "@id": "_:b569", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Strings are coerced to have @direction based on default and term direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di01-in.jsonld", "assertions": [ { - "@id": "_:b8263", + "@id": "_:b14547", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8274", + "@id": "_:b14548", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8265", + "@id": "_:b2524", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8276", + "@id": "_:b2525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8264", + "@id": "_:b6806", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8275", + "@id": "_:b6807", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8271", + "@id": "_:b10851", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8282", + "@id": "_:b10852", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8269", + "@id": "_:b15952", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8280", + "@id": "_:b15953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", + } + }, + { + "@id": "_:b4837", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4838", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8261", + "@id": "_:b29299", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", "result": { - "@id": "_:b8272", + "@id": "_:b29300", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8262", + "@id": "_:b8242", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8273", + "@id": "_:b8243", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8267", + "@id": "_:b19630", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8278", + "@id": "_:b19631", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8266", + "@id": "_:b12828", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8277", + "@id": "_:b12829", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8268", + "@id": "_:b29295", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", "result": { - "@id": "_:b8279", + "@id": "_:b29296", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8270", + "@id": "_:b29297", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc028", "result": { - "@id": "_:b8281", + "@id": "_:b29298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di02-out.jsonld", - "title": "Expand string using default and term directions and languages", + "title": "@propagate is invalid in 1.0", + "rdfs:comment": "@propagate is invalid in 1.0", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c029-in.jsonld", + "mf:result": "invalid context entry", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5487", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b570", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "Strings are coerced to have @direction based on default and term direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di02-in.jsonld", "assertions": [ { - "@id": "_:b5492", + "@id": "_:b14549", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5503", + "@id": "_:b14550", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5488", + "@id": "_:b2526", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5499", + "@id": "_:b2527", "@type": "TestResult", "outcome": "earl:passed" - }, + } + }, + { + "@id": "_:b6808", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + "assertedBy": "https://github.com/dcdpr", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "result": { + "@id": "_:b6809", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5489", + "@id": "_:b10853", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5500", + "@id": "_:b10854", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5498", + "@id": "_:b15954", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5507", + "@id": "_:b15955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5491", + "@id": "_:b4839", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b5502", + "@id": "_:b4840", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5497", + "@id": "_:b29305", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", "result": { - "@id": "_:b5506", + "@id": "_:b29306", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5495", + "@id": "_:b8246", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5321", + "@id": "_:b8247", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5496", + "@id": "_:b19632", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5505", + "@id": "_:b19633", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5493", + "@id": "_:b12830", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5062", + "@id": "_:b12831", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5494", + "@id": "_:b29301", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", "result": { - "@id": "_:b5504", + "@id": "_:b29302", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5490", + "@id": "_:b29303", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc029", "result": { - "@id": "_:b5501", + "@id": "_:b29304", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di03-out.jsonld", - "title": "expand list values with @direction", + "title": "@propagate must be boolean valued", + "rdfs:comment": "@propagate must be boolean valued", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c030-in.jsonld", + "mf:result": "invalid @propagate value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9608", + "@id": "_:b571", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List values where the term has @direction are used in expansion.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di03-in.jsonld", "assertions": [ { - "@id": "_:b9616", + "@id": "_:b14551", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14834", + "@id": "_:b14552", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9606", + "@id": "_:b2528", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9607", + "@id": "_:b2529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9614", + "@id": "_:b6810", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6275", + "@id": "_:b6811", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9611", + "@id": "_:b10855", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27560", + "@id": "_:b10856", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9609", + "@id": "_:b15956", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16496", + "@id": "_:b15957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", + } + }, + { + "@id": "_:b4841", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4842", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9618", + "@id": "_:b29311", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", "result": { - "@id": "_:b16235", + "@id": "_:b29312", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9613", + "@id": "_:b8248", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28567", + "@id": "_:b8249", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9615", + "@id": "_:b19634", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26849", + "@id": "_:b19635", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9610", + "@id": "_:b12832", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25104", + "@id": "_:b12833", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9612", + "@id": "_:b29307", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", "result": { - "@id": "_:b14481", + "@id": "_:b29308", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9617", + "@id": "_:b29309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc030", "result": { - "@id": "_:b29219", + "@id": "_:b29310", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di04-out.jsonld", - "title": "simple language map with term direction", + "title": "@context resolutions respects relative URLs.", + "rdfs:comment": "URL resolution follows RFC3986", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c031-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c031-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8522", + "@id": "_:b572", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di04-in.jsonld", "assertions": [ { - "@id": "_:b8523", + "@id": "_:b14553", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17780", + "@id": "_:b14554", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8525", + "@id": "_:b2530", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19802", + "@id": "_:b2531", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8530", + "@id": "_:b6812", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7204", + "@id": "_:b6813", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8528", + "@id": "_:b10857", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19805", + "@id": "_:b10858", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8526", + "@id": "_:b15958", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19803", + "@id": "_:b15959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", + } + }, + { + "@id": "_:b4843", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4844", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8531", + "@id": "_:b29317", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", "result": { - "@id": "_:b19807", + "@id": "_:b29318", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8524", + "@id": "_:b8250", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19801", + "@id": "_:b8251", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:untested" + } }, { - "@id": "_:b8532", + "@id": "_:b19636", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19808", + "@id": "_:b19637", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8520", + "@id": "_:b12834", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8521", + "@id": "_:b12835", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8527", + "@id": "_:b29313", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", "result": { - "@id": "_:b19804", + "@id": "_:b29314", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8529", + "@id": "_:b29315", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc031", "result": { - "@id": "_:b19806", + "@id": "_:b29316", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di05-out.jsonld", - "title": "simple language mapwith overriding term direction", + "title": "Unused embedded context with error.", + "rdfs:comment": "An embedded context which is never used should still be checked.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c032-in.jsonld", + "mf:result": "invalid scoped context", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11364", + "@id": "_:b573", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di05-in.jsonld", "assertions": [ { - "@id": "_:b11370", + "@id": "_:b14555", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29671", + "@id": "_:b14556", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11371", + "@id": "_:b2532", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29672", + "@id": "_:b2533", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11366", + "@id": "_:b6814", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26020", + "@id": "_:b6815", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11365", + "@id": "_:b10859", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20798", + "@id": "_:b10860", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11368", + "@id": "_:b15960", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29460", + "@id": "_:b15961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", + } + }, + { + "@id": "_:b4845", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4846", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11374", + "@id": "_:b29323", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", "result": { - "@id": "_:b11869", + "@id": "_:b29324", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11367", + "@id": "_:b8252", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27187", + "@id": "_:b8253", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b11372", + "@id": "_:b19638", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5148", + "@id": "_:b19639", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11362", + "@id": "_:b12836", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11363", + "@id": "_:b12837", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11373", + "@id": "_:b29319", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", "result": { - "@id": "_:b26757", + "@id": "_:b29320", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11369", + "@id": "_:b29321", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc032", "result": { - "@id": "_:b29521", + "@id": "_:b29322", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di06-out.jsonld", - "title": "simple language mapwith overriding null direction", + "title": "Unused context with an embedded context error.", + "rdfs:comment": "An unused context with an embedded context should still be checked.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c033-in.jsonld", + "mf:result": "invalid scoped context", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17182", + "@id": "_:b574", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di06-in.jsonld", "assertions": [ { - "@id": "_:b17190", + "@id": "_:b14557", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28345", + "@id": "_:b14558", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17185", + "@id": "_:b2534", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2511", + "@id": "_:b2535", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17192", + "@id": "_:b6816", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26885", + "@id": "_:b6817", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17189", + "@id": "_:b10861", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28344", + "@id": "_:b10862", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17188", + "@id": "_:b15962", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28343", + "@id": "_:b15963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", + } + }, + { + "@id": "_:b4847", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4848", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17186", + "@id": "_:b29329", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", "result": { - "@id": "_:b24983", + "@id": "_:b29330", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17187", + "@id": "_:b8254", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27669", + "@id": "_:b8255", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b17180", + "@id": "_:b19640", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17181", + "@id": "_:b19641", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17184", + "@id": "_:b12838", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26694", + "@id": "_:b12839", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17191", + "@id": "_:b29325", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", "result": { - "@id": "_:b22207", + "@id": "_:b29326", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17183", + "@id": "_:b29327", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc033", "result": { - "@id": "_:b24603", + "@id": "_:b29328", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/di07-out.jsonld", - "title": "simple language map with mismatching term direction", + "title": "Remote scoped context.", + "rdfs:comment": "Scoped contexts may be externally loaded.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c034-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c034-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15270", + "@id": "_:b575", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di07-in.jsonld", "assertions": [ { - "@id": "_:b15279", + "@id": "_:b14559", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17615", + "@id": "_:b14560", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15268", + "@id": "_:b2536", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15269", + "@id": "_:b2537", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15278", + "@id": "_:b6818", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18916", + "@id": "_:b6819", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15276", + "@id": "_:b10863", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29537", + "@id": "_:b10864", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15273", + "@id": "_:b15964", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24889", + "@id": "_:b15965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", + } + }, + { + "@id": "_:b4849", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4850", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15280", + "@id": "_:b29335", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", "result": { - "@id": "_:b29350", + "@id": "_:b29336", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15271", + "@id": "_:b8256", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17353", + "@id": "_:b8257", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15274", + "@id": "_:b19642", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27017", + "@id": "_:b19643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15277", + "@id": "_:b12840", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24761", + "@id": "_:b12841", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15272", + "@id": "_:b29331", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", "result": { - "@id": "_:b8468", + "@id": "_:b29332", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15275", + "@id": "_:b29333", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034", "result": { - "@id": "_:b27877", + "@id": "_:b29334", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid base direction", - "title": "@direction must be one of ltr or rtl", + "title": "Term scoping with embedded contexts.", + "rdfs:comment": "Terms should make use of @vocab relative to the scope in which the term was defined.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c035-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c035-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9623", + "@id": "_:b576", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Generate an error if @direction has illegal value.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di08-in.jsonld", "assertions": [ { - "@id": "_:b9621", + "@id": "_:b14561", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9622", + "@id": "_:b14562", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9627", + "@id": "_:b2538", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27077", + "@id": "_:b2539", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9630", + "@id": "_:b6820", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15699", + "@id": "_:b6821", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9632", + "@id": "_:b10865", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11015", + "@id": "_:b10866", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9625", + "@id": "_:b15966", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16246", + "@id": "_:b15967", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", + } + }, + { + "@id": "_:b4851", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4852", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9629", + "@id": "_:b29341", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", "result": { - "@id": "_:b17193", + "@id": "_:b29342", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9626", + "@id": "_:b8258", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9679", + "@id": "_:b8259", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9633", + "@id": "_:b19644", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28386", + "@id": "_:b19645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9631", + "@id": "_:b12842", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28385", + "@id": "_:b12843", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9628", + "@id": "_:b29337", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", "result": { - "@id": "_:b28384", + "@id": "_:b29338", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9624", + "@id": "_:b29339", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc035", "result": { - "@id": "_:b15666", + "@id": "_:b29340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid value object", - "title": "@direction is incompatible with @type", + "title": "Expansion with empty property-scoped context.", + "rdfs:comment": "Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c036-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c036-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13512", + "@id": "_:b577", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value objects can have either @type but not @language or @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/di09-in.jsonld", "assertions": [ { - "@id": "_:b13518", + "@id": "_:b29353", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "result": { - "@id": "_:b18700", + "@id": "_:b29354", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b13519", + "@id": "_:b29343", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "result": { - "@id": "_:b25147", + "@id": "_:b29344", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b13516", + "@id": "_:b6822", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22323", + "@id": "_:b6823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13515", + "@id": "_:b29347", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "result": { - "@id": "_:b24011", + "@id": "_:b29348", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b13520", + "@id": "_:b29355", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "result": { - "@id": "_:b29877", + "@id": "_:b29356", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", + "assertedBy": null + }, + { + "@id": "_:b4853", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4854", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13513", + "@id": "_:b29361", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "result": { - "@id": "_:b22449", + "@id": "_:b29362", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13514", + "@id": "_:b29345", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "result": { - "@id": "_:b24880", + "@id": "_:b29346", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b13522", + "@id": "_:b29359", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "result": { - "@id": "_:b28927", + "@id": "_:b29360", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b13521", + "@id": "_:b29349", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "result": { - "@id": "_:b28749", + "@id": "_:b29350", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13517", + "@id": "_:b29351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "result": { - "@id": "_:b18369", + "@id": "_:b29352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13523", + "@id": "_:b29357", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc036", "result": { - "@id": "_:b27292", + "@id": "_:b29358", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tdi09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "Invalid keyword in term definition", + "title": "property-scoped contexts which are alias of @nest", + "rdfs:comment": "Nesting terms may have property-scoped contexts defined.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c037-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c037-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19978", + "@id": "_:b578", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid term definition is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/ec01-in.jsonld", "assertions": [ { - "@id": "_:b19982", + "@id": "_:b29375", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "result": { - "@id": "_:b7757", + "@id": "_:b29376", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b19983", + "@id": "_:b29363", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "result": { - "@id": "_:b22541", + "@id": "_:b29364", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b19979", + "@id": "_:b6824", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22538", + "@id": "_:b6825", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19976", + "@id": "_:b29369", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "result": { - "@id": "_:b19977", + "@id": "_:b29370", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b19987", + "@id": "_:b29377", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "result": { - "@id": "_:b22543", + "@id": "_:b29378", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b19986", + "@id": "_:b29365", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "result": { - "@id": "_:b7629", + "@id": "_:b29366", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19984", + "@id": "_:b29383", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "result": { - "@id": "_:b22542", + "@id": "_:b29384", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b19988", + "@id": "_:b29367", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "result": { - "@id": "_:b20554", + "@id": "_:b29368", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b19980", + "@id": "_:b29381", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "result": { - "@id": "_:b22539", + "@id": "_:b29382", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19981", + "@id": "_:b29371", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "result": { - "@id": "_:b22540", + "@id": "_:b29372", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19985", + "@id": "_:b29373", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", "result": { - "@id": "_:b20439", + "@id": "_:b29374", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec01", + "assertedBy": null + }, + { + "@id": "_:b29379", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc037", + "result": { + "@id": "_:b29380", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "keyword redefinition", - "title": "Term definition on @type with empty map", + "title": "Bibframe example (poor-mans inferrence)", + "rdfs:comment": "Nesting terms may have property-scoped contexts defined.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/c038-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/c038-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12741", + "@id": "_:b579", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that an exception is raised if @type is defined as a term with an empty map", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/ec02-in.jsonld", "assertions": [ { - "@id": "_:b14519", + "@id": "_:b29397", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b25737", + "@id": "_:b29398", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b14517", + "@id": "_:b29385", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b25736", + "@id": "_:b29386", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, + "assertedBy": null + }, + { + "@id": "_:b6826", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", + "assertedBy": "https://github.com/dcdpr", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "result": { + "@id": "_:b6827", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14520", + "@id": "_:b29391", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b25738", + "@id": "_:b29392", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14511", + "@id": "_:b29399", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b14512", + "@id": "_:b29400", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b14518", + "@id": "_:b29387", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b19799", + "@id": "_:b29388", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b14513", + "@id": "_:b29405", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b20227", + "@id": "_:b29406", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14516", + "@id": "_:b29389", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b25735", + "@id": "_:b29390", "@type": "TestResult", - "outcome": "earl:failed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b14521", + "@id": "_:b29403", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b8953", + "@id": "_:b29404", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b14515", + "@id": "_:b29393", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b25734", + "@id": "_:b29394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14522", + "@id": "_:b29395", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b15812", + "@id": "_:b29396", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14514", + "@id": "_:b29401", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc038", "result": { - "@id": "_:b23034", + "@id": "_:b29402", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tec02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid container mapping", - "title": "Invalid container mapping", + "title": "Expand string using default and term directions", + "rdfs:comment": "Strings are coerced to have @direction based on default and term direction.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11969", + "@id": "_:b580", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid container mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/em01-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di01-out.nq", "assertions": [ { - "@id": "_:b11973", + "@id": "_:b14563", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24952", + "@id": "_:b14564", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11972", + "@id": "_:b2540", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6440", + "@id": "_:b2541", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11974", + "@id": "_:b6828", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b3721", + "@id": "_:b6829", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11976", + "@id": "_:b10867", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21781", + "@id": "_:b10868", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11970", + "@id": "_:b15970", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14057", + "@id": "_:b15971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", + } + }, + { + "@id": "_:b4855", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4856", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11979", + "@id": "_:b29411", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", "result": { - "@id": "_:b26899", + "@id": "_:b29412", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11975", + "@id": "_:b8260", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27614", + "@id": "_:b8261", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11971", + "@id": "_:b19646", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20879", + "@id": "_:b19647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11978", + "@id": "_:b12844", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28904", + "@id": "_:b12845", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11967", + "@id": "_:b29407", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", "result": { - "@id": "_:b11968", + "@id": "_:b29408", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11977", + "@id": "_:b29409", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi01", "result": { - "@id": "_:b28794", + "@id": "_:b29410", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tem01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "@nest MUST NOT have a string value", + "title": "Expand string using default and term directions and languages", + "rdfs:comment": "Strings are coerced to have @direction based on default and term direction.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5082", + "@id": "_:b581", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "container: @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en01-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di02-out.nq", "assertions": [ { - "@id": "_:b5085", + "@id": "_:b14565", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27688", + "@id": "_:b14566", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5088", + "@id": "_:b2542", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27685", + "@id": "_:b2543", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5089", + "@id": "_:b6830", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26380", + "@id": "_:b6831", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5087", + "@id": "_:b10871", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27623", + "@id": "_:b10872", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5090", + "@id": "_:b15972", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29445", + "@id": "_:b15973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", + } + }, + { + "@id": "_:b4857", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4858", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5083", + "@id": "_:b29417", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", "result": { - "@id": "_:b19050", + "@id": "_:b29418", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5086", + "@id": "_:b8262", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23088", + "@id": "_:b8263", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5084", + "@id": "_:b19648", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27666", + "@id": "_:b19649", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5080", + "@id": "_:b12846", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5081", + "@id": "_:b12847", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5092", + "@id": "_:b29413", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", "result": { - "@id": "_:b29446", + "@id": "_:b29414", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5091", + "@id": "_:b29415", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi02", "result": { - "@id": "_:b25751", + "@id": "_:b29416", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "@nest MUST NOT have a boolen value", + "title": "expand list values with @direction", + "rdfs:comment": "List values where the term has @direction are used in expansion.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3408", + "@id": "_:b582", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en02-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di03-out.nq", "assertions": [ { - "@id": "_:b3415", + "@id": "_:b14567", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29488", + "@id": "_:b14568", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3414", + "@id": "_:b2544", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26754", + "@id": "_:b2545", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3418", + "@id": "_:b6832", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25778", + "@id": "_:b6833", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3413", + "@id": "_:b10873", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28012", + "@id": "_:b10874", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3410", + "@id": "_:b15974", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21539", + "@id": "_:b15975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", + } + }, + { + "@id": "_:b4859", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4860", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3411", + "@id": "_:b29423", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", "result": { - "@id": "_:b27029", + "@id": "_:b29424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3417", + "@id": "_:b8264", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4999", + "@id": "_:b8265", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3412", + "@id": "_:b19650", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27480", + "@id": "_:b19651", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3406", + "@id": "_:b12848", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3407", + "@id": "_:b12849", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3409", + "@id": "_:b29419", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", "result": { - "@id": "_:b19179", + "@id": "_:b29420", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3416", + "@id": "_:b29421", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi03", "result": { - "@id": "_:b13998", + "@id": "_:b29422", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "@nest MUST NOT have a numeric value", + "title": "simple language map with term direction", + "rdfs:comment": "Term selection with language maps and @direction.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14346", + "@id": "_:b583", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en03-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di04-out.nq", "assertions": [ { - "@id": "_:b14348", + "@id": "_:b14569", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23192", + "@id": "_:b14570", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14351", + "@id": "_:b2546", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14274", + "@id": "_:b2547", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14356", + "@id": "_:b6834", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28040", + "@id": "_:b6835", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14352", + "@id": "_:b10875", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24047", + "@id": "_:b10876", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14350", + "@id": "_:b15976", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26443", + "@id": "_:b15977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", + } + }, + { + "@id": "_:b4861", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4862", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14353", + "@id": "_:b29429", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", "result": { - "@id": "_:b28037", + "@id": "_:b29430", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14347", + "@id": "_:b8268", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18896", + "@id": "_:b8269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14349", + "@id": "_:b19652", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24089", + "@id": "_:b19653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14354", + "@id": "_:b12850", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28038", + "@id": "_:b12851", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14355", + "@id": "_:b29425", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", "result": { - "@id": "_:b28039", + "@id": "_:b29426", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14344", + "@id": "_:b29427", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi04", "result": { - "@id": "_:b14345", + "@id": "_:b29428", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "@nest MUST NOT have a value object value", + "title": "simple language mapwith overriding term direction", + "rdfs:comment": "Term selection with language maps and @direction.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2681", + "@id": "_:b584", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en04-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di05-out.nq", "assertions": [ { - "@id": "_:b2689", + "@id": "_:b14571", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13364", + "@id": "_:b14572", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2679", + "@id": "_:b2548", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2680", + "@id": "_:b2549", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2687", + "@id": "_:b6836", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13362", + "@id": "_:b6837", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2688", + "@id": "_:b10877", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13363", + "@id": "_:b10878", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2684", + "@id": "_:b15978", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13359", + "@id": "_:b15979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", + } + }, + { + "@id": "_:b4863", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4864", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2686", + "@id": "_:b29435", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", "result": { - "@id": "_:b13361", + "@id": "_:b29436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2691", + "@id": "_:b8270", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13365", + "@id": "_:b8271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2690", + "@id": "_:b19654", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2147", + "@id": "_:b19655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2683", + "@id": "_:b12852", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13358", + "@id": "_:b12853", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2682", + "@id": "_:b29431", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", "result": { - "@id": "_:b9722", + "@id": "_:b29432", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2685", + "@id": "_:b29433", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi05", "result": { - "@id": "_:b13360", + "@id": "_:b29434", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "does not allow a keyword other than @nest for the value of @nest", + "title": "simple language mapwith overriding null direction", + "rdfs:comment": "Term selection with language maps and @direction.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12208", + "@id": "_:b585", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en05-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di06-out.nq", "assertions": [ { - "@id": "_:b12209", + "@id": "_:b14573", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19053", + "@id": "_:b14574", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12217", + "@id": "_:b2550", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25627", + "@id": "_:b2551", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12211", + "@id": "_:b6838", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25162", + "@id": "_:b6839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12210", + "@id": "_:b10879", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20760", + "@id": "_:b10880", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12216", + "@id": "_:b15980", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25626", + "@id": "_:b15981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", + } + }, + { + "@id": "_:b4865", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4866", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12215", + "@id": "_:b29441", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", "result": { - "@id": "_:b25625", + "@id": "_:b29442", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12218", + "@id": "_:b8272", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25628", + "@id": "_:b8273", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12213", + "@id": "_:b19656", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25623", + "@id": "_:b19657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12214", + "@id": "_:b12854", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25624", + "@id": "_:b12855", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12212", + "@id": "_:b29437", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", "result": { - "@id": "_:b25622", + "@id": "_:b29438", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12206", + "@id": "_:b29439", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi06", "result": { - "@id": "_:b12207", + "@id": "_:b29440", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid reverse property", - "title": "does not allow @nest with @reverse", + "title": "simple language map with mismatching term direction", + "rdfs:comment": "Term selection with language maps and @direction.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b24705", + "@id": "_:b586", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/en06-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di07-out.nq", "assertions": [ { - "@id": "_:b24709", + "@id": "_:b14575", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29549", + "@id": "_:b14576", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b24707", + "@id": "_:b2552", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28190", + "@id": "_:b2553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b24712", + "@id": "_:b6840", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28290", + "@id": "_:b6841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b24703", + "@id": "_:b10881", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24704", + "@id": "_:b10882", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b24711", + "@id": "_:b15982", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25879", + "@id": "_:b15983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", + } + }, + { + "@id": "_:b4867", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4868", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b24706", + "@id": "_:b29447", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", "result": { - "@id": "_:b25978", + "@id": "_:b29448", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b24715", + "@id": "_:b8274", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23881", + "@id": "_:b8275", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b24714", + "@id": "_:b19658", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29883", + "@id": "_:b19659", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b24708", + "@id": "_:b12856", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28760", + "@id": "_:b12857", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b24713", + "@id": "_:b29443", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", "result": { - "@id": "_:b28716", + "@id": "_:b29444", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b24710", + "@id": "_:b29445", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi07", "result": { - "@id": "_:b29761", + "@id": "_:b29446", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ten06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "processing mode conflict", - "title": "processingMode json-ld-1.0 conflicts with @version: 1.1", + "title": "@direction must be one of ltr or rtl", + "rdfs:comment": "Generate an error if @direction has illegal value.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8627", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b587", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/ep02-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di08-in.jsonld", + "mf:result": "invalid base direction", "assertions": [ { - "@id": "_:b8636", + "@id": "_:b14577", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29576", + "@id": "_:b14578", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8625", + "@id": "_:b2554", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8626", + "@id": "_:b2555", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8628", + "@id": "_:b6842", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17296", + "@id": "_:b6843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8632", + "@id": "_:b10883", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24297", + "@id": "_:b10884", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8631", + "@id": "_:b15984", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26667", + "@id": "_:b15985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", + } + }, + { + "@id": "_:b4869", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4870", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8637", + "@id": "_:b29453", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", "result": { - "@id": "_:b16412", + "@id": "_:b29454", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8630", + "@id": "_:b8276", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24210", + "@id": "_:b8277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8629", + "@id": "_:b19660", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19429", + "@id": "_:b19661", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8634", + "@id": "_:b12858", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20074", + "@id": "_:b12859", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8633", + "@id": "_:b29449", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", "result": { - "@id": "_:b29019", + "@id": "_:b29450", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8635", + "@id": "_:b29451", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi08", "result": { - "@id": "_:b26606", + "@id": "_:b29452", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @version value", - "title": "@version must be 1.1", + "title": "rdfDirection: i18n-datatype with direction and no language", + "rdfs:comment": "Generates i18n datatype from literal with direction with option.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18094", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b588", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } }, - "rdfs:comment": "If @version is specified, it must be 1.1", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/ep03-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#requires": "I18nDatatype", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di09-out.nq", "assertions": [ { - "@id": "_:b18095", + "@id": "_:b14579", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", + "result": { + "@id": "_:b14580", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b2556", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18106", + "@id": "_:b2557", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18098", + "@id": "_:b6844", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18108", + "@id": "_:b6845", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18096", + "@id": "_:b10885", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2840", + "@id": "_:b10886", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18101", + "@id": "_:b15986", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18110", + "@id": "_:b15987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18102", + "@id": "_:b4871", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b10095", + "@id": "_:b4872", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18100", + "@id": "_:b29459", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", "result": { - "@id": "_:b9818", + "@id": "_:b29460", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18099", + "@id": "_:b8278", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18109", + "@id": "_:b8279", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18105", + "@id": "_:b19662", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18113", + "@id": "_:b19663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18104", + "@id": "_:b12860", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18112", + "@id": "_:b12861", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18103", + "@id": "_:b29455", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", "result": { - "@id": "_:b18111", + "@id": "_:b29456", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18097", + "@id": "_:b29457", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi09", "result": { - "@id": "_:b18107", + "@id": "_:b29458", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tep03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "keyword redefinition", - "title": "Keywords cannot be aliased to other keywords", - "rdfs:comment": "Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er01-in.jsonld", + "title": "rdfDirection: i18n-datatype with direction and language", + "rdfs:comment": "Generates i18n datatype from literal with direction with option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b589", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "i18n-datatype", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } + }, + "https://w3c.github.io/json-ld-api/tests/vocab#requires": "I18nDatatype", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di10-out.nq", "assertions": [ { - "@id": "_:b10681", + "@id": "_:b14581", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17688", + "@id": "_:b14582", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10683", + "@id": "_:b2558", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17690", + "@id": "_:b2559", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10679", + "@id": "_:b6846", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17686", + "@id": "_:b6847", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10680", + "@id": "_:b10887", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17687", + "@id": "_:b10888", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10682", + "@id": "_:b15988", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17689", + "@id": "_:b15989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", + } + }, + { + "@id": "_:b4873", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4874", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10684", + "@id": "_:b29465", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", "result": { - "@id": "_:b17691", + "@id": "_:b29466", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10675", + "@id": "_:b8280", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12742", + "@id": "_:b8281", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10677", + "@id": "_:b19664", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17684", + "@id": "_:b19665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10676", + "@id": "_:b12862", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17450", + "@id": "_:b12863", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10673", + "@id": "_:b29461", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", "result": { - "@id": "_:b10674", + "@id": "_:b29462", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10678", + "@id": "_:b29463", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi10", "result": { - "@id": "_:b17685", + "@id": "_:b29464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "loading remote context failed", - "title": "Error dereferencing a remote context", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context dereference results in an error", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er04-in.jsonld", + "title": "rdfDirection: compound-literal with direction and no language", + "rdfs:comment": "Generates i18n datatype from literal with direction with option.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b590", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } + }, + "https://w3c.github.io/json-ld-api/tests/vocab#requires": "CompoundLiteral", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di11-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di11-out.nq", "assertions": [ { - "@id": "_:b12906", + "@id": "_:b14583", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21178", + "@id": "_:b14584", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12897", + "@id": "_:b2560", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3252", + "@id": "_:b2561", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12902", + "@id": "_:b6848", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21174", + "@id": "_:b6849", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12907", + "@id": "_:b29467", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", "result": { - "@id": "_:b21179", + "@id": "_:b29468", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b12904", + "@id": "_:b29471", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", "result": { - "@id": "_:b21176", + "@id": "_:b29472", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", + "assertedBy": null + }, + { + "@id": "_:b4875", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4876", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12905", + "@id": "_:b29475", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", "result": { - "@id": "_:b21177", + "@id": "_:b29476", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12900", + "@id": "_:b8282", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21172", + "@id": "_:b8283", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12898", + "@id": "_:b19666", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21170", + "@id": "_:b19667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12899", + "@id": "_:b12864", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21171", + "@id": "_:b12865", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12903", + "@id": "_:b29469", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", "result": { - "@id": "_:b21175", + "@id": "_:b29470", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12901", + "@id": "_:b29473", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi11", "result": { - "@id": "_:b21173", + "@id": "_:b29474", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid remote context", - "title": "Invalid remote context", + "title": "rdfDirection: compound-literal with direction and language", + "rdfs:comment": "Generates compound literal from literal with direction with option.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2152", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b591", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#rdfDirection": "compound-literal", + "https://w3c.github.io/json-ld-api/tests/vocab#normative": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } }, - "rdfs:comment": "Verifies that an exception is raised on expansion when a remote context is not an object containing @context", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er05-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#requires": "CompoundLiteral", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/di12-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/di12-out.nq", "assertions": [ { - "@id": "_:b2153", + "@id": "_:b14585", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21148", + "@id": "_:b14586", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2161", + "@id": "_:b2562", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21017", + "@id": "_:b2563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2150", + "@id": "_:b6850", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2151", + "@id": "_:b6851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2157", + "@id": "_:b29477", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", "result": { - "@id": "_:b22783", + "@id": "_:b29478", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b2159", + "@id": "_:b29481", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", "result": { - "@id": "_:b21190", + "@id": "_:b29482", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", + "assertedBy": null + }, + { + "@id": "_:b4877", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4878", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2156", + "@id": "_:b29485", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", "result": { - "@id": "_:b8774", + "@id": "_:b29486", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2160", + "@id": "_:b8284", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11272", + "@id": "_:b8285", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2154", + "@id": "_:b19668", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22117", + "@id": "_:b19669", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2162", + "@id": "_:b12866", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5878", + "@id": "_:b12867", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2158", + "@id": "_:b29479", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", "result": { - "@id": "_:b16232", + "@id": "_:b29480", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2155", + "@id": "_:b29483", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tdi12", "result": { - "@id": "_:b24081", + "@id": "_:b29484", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid local context", - "title": "Invalid local context", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context is not a string or object", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er06-in.jsonld", + "title": "drop free-floating nodes", + "rdfs:comment": "Free-floating nodes do not generate RDF triples (from expand-0001)", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e001-out.nq", "assertions": [ { - "@id": "_:b13420", + "@id": "_:b14587", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28498", + "@id": "_:b14588", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13416", + "@id": "_:b2564", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28538", + "@id": "_:b2565", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13418", + "@id": "_:b6852", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11034", + "@id": "_:b6853", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13419", + "@id": "_:b10889", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14600", + "@id": "_:b10890", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13411", + "@id": "_:b15992", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20962", + "@id": "_:b15993", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", + } + }, + { + "@id": "_:b4879", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4880", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13413", + "@id": "_:b29491", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", "result": { - "@id": "_:b23210", + "@id": "_:b29492", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13417", + "@id": "_:b8286", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24626", + "@id": "_:b8287", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13412", + "@id": "_:b19670", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26328", + "@id": "_:b19671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13415", + "@id": "_:b12868", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28296", + "@id": "_:b12869", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13409", + "@id": "_:b29487", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", "result": { - "@id": "_:b13410", + "@id": "_:b29488", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13414", + "@id": "_:b29489", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te001", "result": { - "@id": "_:b28932", + "@id": "_:b29490", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid base IRI", - "title": "Invalid base IRI", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @base", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er07-in.jsonld", + "title": "basic", + "rdfs:comment": "Basic RDF conversion (from expand-0002)", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e002-out.nq", "assertions": [ { - "@id": "_:b9099", + "@id": "_:b14589", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28576", + "@id": "_:b14590", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9091", + "@id": "_:b2566", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9092", + "@id": "_:b2567", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9100", + "@id": "_:b6854", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24988", + "@id": "_:b6855", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9093", + "@id": "_:b10893", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20877", + "@id": "_:b10894", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9098", + "@id": "_:b15994", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27579", + "@id": "_:b15995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", + } + }, + { + "@id": "_:b4881", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4882", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9096", + "@id": "_:b29497", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", "result": { - "@id": "_:b22129", + "@id": "_:b29498", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9095", + "@id": "_:b8290", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24727", + "@id": "_:b8291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9097", + "@id": "_:b19672", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21840", + "@id": "_:b19673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9101", + "@id": "_:b12870", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17617", + "@id": "_:b12871", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9102", + "@id": "_:b29493", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", "result": { - "@id": "_:b29342", + "@id": "_:b29494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9094", + "@id": "_:b29495", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te002", "result": { - "@id": "_:b23742", + "@id": "_:b29496", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid vocab mapping", - "title": "Invalid vocab mapping", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er08-in.jsonld", + "title": "drop null and unmapped properties", + "rdfs:comment": "Properties mapped to null or which are never mapped are dropped (from expand-0003)", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e003-out.nq", "assertions": [ { - "@id": "_:b4148", + "@id": "_:b14591", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20082", + "@id": "_:b14592", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4145", + "@id": "_:b2568", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19389", + "@id": "_:b2569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4146", + "@id": "_:b6856", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20080", + "@id": "_:b6857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4149", + "@id": "_:b10895", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20083", + "@id": "_:b10896", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4150", + "@id": "_:b15996", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19477", + "@id": "_:b15997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", + } + }, + { + "@id": "_:b4883", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4884", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4147", + "@id": "_:b29503", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", "result": { - "@id": "_:b20081", + "@id": "_:b29504", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4153", + "@id": "_:b8292", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20086", + "@id": "_:b8293", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4152", + "@id": "_:b19674", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20085", + "@id": "_:b19675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4151", + "@id": "_:b12872", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20084", + "@id": "_:b12873", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4143", + "@id": "_:b29499", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", "result": { - "@id": "_:b4144", + "@id": "_:b29500", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4154", + "@id": "_:b29501", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te003", "result": { - "@id": "_:b20087", + "@id": "_:b29502", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid default language", - "title": "Invalid default language", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er09-in.jsonld", + "title": "optimize @set, keep empty arrays", + "rdfs:comment": "RDF version of expand-0004", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e004-out.nq", "assertions": [ { - "@id": "_:b5999", + "@id": "_:b14593", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26988", + "@id": "_:b14594", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6003", + "@id": "_:b2570", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26477", + "@id": "_:b2571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5997", + "@id": "_:b6858", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22447", + "@id": "_:b6859", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5998", + "@id": "_:b10897", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26711", + "@id": "_:b10898", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6000", + "@id": "_:b15998", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28355", + "@id": "_:b15999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", + } + }, + { + "@id": "_:b4885", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4886", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6005", + "@id": "_:b29509", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", "result": { - "@id": "_:b11522", + "@id": "_:b29510", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5996", + "@id": "_:b8294", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9442", + "@id": "_:b8295", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6004", + "@id": "_:b19676", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26394", + "@id": "_:b19677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5994", + "@id": "_:b12874", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5995", + "@id": "_:b12875", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6002", + "@id": "_:b29505", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", "result": { - "@id": "_:b29871", + "@id": "_:b29506", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6001", + "@id": "_:b29507", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te004", "result": { - "@id": "_:b28280", + "@id": "_:b29508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "cyclic IRI mapping", - "title": "Cyclic IRI mapping", - "rdfs:comment": "Verifies that an exception is raised on expansion when a cyclic IRI mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er10-in.jsonld", + "title": "do not expand aliased @id/@type", + "rdfs:comment": "RDF version of expand-0005", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e005-out.nq", "assertions": [ { - "@id": "_:b8171", + "@id": "_:b14595", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16021", + "@id": "_:b14596", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8167", + "@id": "_:b2572", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21355", + "@id": "_:b2573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8174", + "@id": "_:b6860", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20073", + "@id": "_:b6861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8173", + "@id": "_:b10899", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18506", + "@id": "_:b10900", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8169", + "@id": "_:b16000", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23766", + "@id": "_:b16001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", + } + }, + { + "@id": "_:b4887", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4888", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8170", + "@id": "_:b29515", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", "result": { - "@id": "_:b23426", + "@id": "_:b29516", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8166", + "@id": "_:b8296", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19540", + "@id": "_:b8297", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8165", + "@id": "_:b19678", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15281", + "@id": "_:b19679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8168", + "@id": "_:b12876", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21559", + "@id": "_:b12877", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8172", + "@id": "_:b29511", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", "result": { - "@id": "_:b28798", + "@id": "_:b29512", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8163", + "@id": "_:b29513", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te005", "result": { - "@id": "_:b8164", + "@id": "_:b29514", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "Invalid term definition", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid term definition is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er11-in.jsonld", + "title": "alias keywords", + "rdfs:comment": "RDF version of expand-0006", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e006-out.nq", "assertions": [ { - "@id": "_:b7684", + "@id": "_:b14597", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4200", + "@id": "_:b14598", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7687", + "@id": "_:b2574", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26361", + "@id": "_:b2575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7682", + "@id": "_:b6862", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27545", + "@id": "_:b6863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7688", + "@id": "_:b10901", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26340", + "@id": "_:b10902", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7677", + "@id": "_:b16002", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7678", + "@id": "_:b16003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", + } + }, + { + "@id": "_:b4889", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4890", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7685", + "@id": "_:b29521", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", "result": { - "@id": "_:b25348", + "@id": "_:b29522", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7680", + "@id": "_:b8298", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24656", + "@id": "_:b8299", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7683", + "@id": "_:b19680", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28045", + "@id": "_:b19681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7681", + "@id": "_:b12878", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26589", + "@id": "_:b12879", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7686", + "@id": "_:b29517", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", "result": { - "@id": "_:b15376", + "@id": "_:b29518", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7679", + "@id": "_:b29519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te006", "result": { - "@id": "_:b22959", + "@id": "_:b29520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "Invalid type mapping (not a string)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er12-in.jsonld", + "title": "date type-coercion", + "rdfs:comment": "Type-coerced dates generate typed literals (from expand-0007)", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e007-out.nq", "assertions": [ { - "@id": "_:b11762", + "@id": "_:b14599", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11773", + "@id": "_:b14600", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11758", + "@id": "_:b2576", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11769", + "@id": "_:b2577", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11760", + "@id": "_:b6864", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11771", + "@id": "_:b6865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11761", + "@id": "_:b10903", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11772", + "@id": "_:b10904", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11766", + "@id": "_:b16004", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11777", + "@id": "_:b16005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", + } + }, + { + "@id": "_:b4891", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4892", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11767", + "@id": "_:b29527", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", "result": { - "@id": "_:b11778", + "@id": "_:b29528", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11768", + "@id": "_:b8300", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11779", + "@id": "_:b8301", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11763", + "@id": "_:b19682", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11774", + "@id": "_:b19683", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11765", + "@id": "_:b12880", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11776", + "@id": "_:b12881", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11764", + "@id": "_:b29523", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", "result": { - "@id": "_:b11775", + "@id": "_:b29524", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11759", + "@id": "_:b29525", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te007", "result": { - "@id": "_:b11770", + "@id": "_:b29526", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "Invalid type mapping (not absolute IRI)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er13-in.jsonld", + "title": "@value with @language", + "rdfs:comment": "RDF version of expand-0008", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e008-out.nq", "assertions": [ { - "@id": "_:b2795", + "@id": "_:b14601", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28692", + "@id": "_:b14602", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2791", + "@id": "_:b2578", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26570", + "@id": "_:b2579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2794", + "@id": "_:b6866", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28691", + "@id": "_:b6867", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2792", + "@id": "_:b10905", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24503", + "@id": "_:b10906", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2796", + "@id": "_:b16006", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28458", + "@id": "_:b16007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", + } + }, + { + "@id": "_:b4893", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4894", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2789", + "@id": "_:b29533", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", "result": { - "@id": "_:b17031", + "@id": "_:b29534", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2793", + "@id": "_:b8302", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25791", + "@id": "_:b8303", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2790", + "@id": "_:b19684", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19323", + "@id": "_:b19685", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2797", + "@id": "_:b12882", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28693", + "@id": "_:b12883", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2788", + "@id": "_:b29529", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", "result": { - "@id": "_:b7673", + "@id": "_:b29530", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2786", + "@id": "_:b29531", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te008", "result": { - "@id": "_:b2787", + "@id": "_:b29532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid reverse property", - "title": "Invalid reverse property (contains @id)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid reverse property is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er14-in.jsonld", + "title": "@graph with terms", + "rdfs:comment": "RDF version of expand-0009", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e009-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e009-out.nq", "assertions": [ { - "@id": "_:b1666", + "@id": "_:b14603", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20761", + "@id": "_:b14604", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1661", + "@id": "_:b2580", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1662", + "@id": "_:b2581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1664", + "@id": "_:b6868", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17945", + "@id": "_:b6869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1670", + "@id": "_:b10907", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11066", + "@id": "_:b10908", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1669", + "@id": "_:b16008", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23999", + "@id": "_:b16009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", + } + }, + { + "@id": "_:b4895", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4896", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1663", + "@id": "_:b29539", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", "result": { - "@id": "_:b15331", + "@id": "_:b29540", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1665", + "@id": "_:b8304", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19550", + "@id": "_:b8305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1672", + "@id": "_:b19686", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26099", + "@id": "_:b19687", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1668", + "@id": "_:b12884", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18271", + "@id": "_:b12885", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1667", + "@id": "_:b29535", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", "result": { - "@id": "_:b24888", + "@id": "_:b29536", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1671", + "@id": "_:b29537", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te009", "result": { - "@id": "_:b6140", + "@id": "_:b29538", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter14", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Invalid IRI mapping (@reverse not a string)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er15-in.jsonld", + "title": "native types", + "rdfs:comment": "Native types generate typed literals (from expand-0010)", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e010-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e010-out.nq", "assertions": [ { - "@id": "_:b4132", + "@id": "_:b14605", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10410", + "@id": "_:b14606", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4138", + "@id": "_:b2582", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21670", + "@id": "_:b2583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4139", + "@id": "_:b6870", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13332", + "@id": "_:b6871", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4133", + "@id": "_:b10909", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12652", + "@id": "_:b10910", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4130", + "@id": "_:b16010", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4131", + "@id": "_:b16011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", + } + }, + { + "@id": "_:b4897", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4898", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4134", + "@id": "_:b29545", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", "result": { - "@id": "_:b21666", + "@id": "_:b29546", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4135", + "@id": "_:b8306", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21667", + "@id": "_:b8307", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4136", + "@id": "_:b19688", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21668", + "@id": "_:b19689", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4141", + "@id": "_:b12886", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21671", + "@id": "_:b12887", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4140", + "@id": "_:b29541", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", "result": { - "@id": "_:b11357", + "@id": "_:b29542", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4137", + "@id": "_:b29543", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te010", "result": { - "@id": "_:b21669", + "@id": "_:b29544", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter15", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid reverse property", - "title": "Invalid reverse property (invalid @container)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid reverse property is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er17-in.jsonld", + "title": "coerced @id", + "rdfs:comment": "RDF version of expand-0011", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e011-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e011-out.nq", "assertions": [ { - "@id": "_:b19526", + "@id": "_:b14607", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24743", + "@id": "_:b14608", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19528", + "@id": "_:b2584", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25322", + "@id": "_:b2585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19532", + "@id": "_:b6872", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25325", + "@id": "_:b6873", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19524", + "@id": "_:b10911", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19525", + "@id": "_:b10912", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19527", + "@id": "_:b16014", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25321", + "@id": "_:b16015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", + } + }, + { + "@id": "_:b4899", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4900", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19530", + "@id": "_:b29551", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", "result": { - "@id": "_:b25324", + "@id": "_:b29552", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19535", + "@id": "_:b8308", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25326", + "@id": "_:b8309", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19534", + "@id": "_:b19690", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20774", + "@id": "_:b19691", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19531", + "@id": "_:b12888", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18130", + "@id": "_:b12889", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19529", + "@id": "_:b29547", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", "result": { - "@id": "_:b25323", + "@id": "_:b29548", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19533", + "@id": "_:b29549", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te011", "result": { - "@id": "_:b24117", + "@id": "_:b29550", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter17", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Invalid IRI mapping (@id not a string)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er18-in.jsonld", + "title": "@graph with embed", + "rdfs:comment": "RDF version of expand-0012", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e012-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e012-out.nq", "assertions": [ { - "@id": "_:b2392", + "@id": "_:b14609", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18412", + "@id": "_:b14610", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2390", + "@id": "_:b2586", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23832", + "@id": "_:b2587", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2389", + "@id": "_:b6874", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27119", + "@id": "_:b6875", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2388", + "@id": "_:b10915", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24642", + "@id": "_:b10916", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2394", + "@id": "_:b16016", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28328", + "@id": "_:b16017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", + } + }, + { + "@id": "_:b4901", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4902", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2396", + "@id": "_:b29557", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", "result": { - "@id": "_:b8849", + "@id": "_:b29558", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2393", + "@id": "_:b8312", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16352", + "@id": "_:b8313", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2387", + "@id": "_:b19692", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19138", + "@id": "_:b19693", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2395", + "@id": "_:b12890", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28329", + "@id": "_:b12891", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2385", + "@id": "_:b29553", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", "result": { - "@id": "_:b2386", + "@id": "_:b29554", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2391", + "@id": "_:b29555", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te012", "result": { - "@id": "_:b27361", + "@id": "_:b29556", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter18", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid keyword alias", - "title": "Invalid keyword alias (@context)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid keyword alias is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er19-in.jsonld", + "title": "expand already expanded", + "rdfs:comment": "RDF version of expand-0013", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e013-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e013-out.nq", "assertions": [ { - "@id": "_:b9350", + "@id": "_:b14611", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15045", + "@id": "_:b14612", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9344", + "@id": "_:b2588", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19615", + "@id": "_:b2589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9341", + "@id": "_:b6876", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9342", + "@id": "_:b6877", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9352", + "@id": "_:b10917", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28955", + "@id": "_:b10918", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9349", + "@id": "_:b16018", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28690", + "@id": "_:b16019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", + } + }, + { + "@id": "_:b4903", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4904", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9348", + "@id": "_:b29563", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", "result": { - "@id": "_:b26054", + "@id": "_:b29564", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9343", + "@id": "_:b8314", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17559", + "@id": "_:b8315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9345", + "@id": "_:b19694", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22279", + "@id": "_:b19695", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9351", + "@id": "_:b12892", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22476", + "@id": "_:b12893", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9347", + "@id": "_:b29559", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", "result": { - "@id": "_:b12791", + "@id": "_:b29560", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9346", + "@id": "_:b29561", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te013", "result": { - "@id": "_:b23304", + "@id": "_:b29562", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter19", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Invalid IRI mapping (no vocab mapping)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er20-in.jsonld", + "title": "collapse set of sets, keep empty lists", + "rdfs:comment": "RDF version of expand-0015", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e015-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e015-out.nq", "assertions": [ { - "@id": "_:b5894", + "@id": "_:b14613", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5895", + "@id": "_:b14614", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5902", + "@id": "_:b2590", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15587", + "@id": "_:b2591", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5900", + "@id": "_:b6878", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14268", + "@id": "_:b6879", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5897", + "@id": "_:b10919", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15583", + "@id": "_:b10920", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", + } + }, + { + "@id": "_:b16020", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "mode": "earl:automatic", + "result": { + "@id": "_:b16021", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5898", + "@id": "_:b4905", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b15584", + "@id": "_:b4906", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5901", + "@id": "_:b29569", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", "result": { - "@id": "_:b15586", + "@id": "_:b29570", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5905", + "@id": "_:b8316", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15590", + "@id": "_:b8317", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5903", + "@id": "_:b19696", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15588", + "@id": "_:b19697", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5899", + "@id": "_:b12894", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15585", + "@id": "_:b12895", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5896", + "@id": "_:b29565", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", "result": { - "@id": "_:b4300", + "@id": "_:b29566", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5904", + "@id": "_:b29567", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te015", "result": { - "@id": "_:b15589", + "@id": "_:b29568", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter20", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid container mapping", - "title": "Invalid container mapping", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13134", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid container mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er21-in.jsonld", + "title": "context reset", + "rdfs:comment": "RDF version of expand-0016", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e016-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e016-out.nq", "assertions": [ { - "@id": "_:b13135", + "@id": "_:b14615", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20769", + "@id": "_:b14616", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13133", + "@id": "_:b2592", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11190", + "@id": "_:b2593", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13138", + "@id": "_:b6880", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4806", + "@id": "_:b6881", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13136", + "@id": "_:b10921", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25053", + "@id": "_:b10922", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13142", + "@id": "_:b16022", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25058", + "@id": "_:b16023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", + } + }, + { + "@id": "_:b4907", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4908", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13140", + "@id": "_:b29575", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", "result": { - "@id": "_:b25056", + "@id": "_:b29576", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13143", + "@id": "_:b8318", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25059", + "@id": "_:b8319", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13141", + "@id": "_:b19698", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25057", + "@id": "_:b19699", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13139", + "@id": "_:b12896", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25055", + "@id": "_:b12897", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13137", + "@id": "_:b29571", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", "result": { - "@id": "_:b25054", + "@id": "_:b29572", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13144", + "@id": "_:b29573", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te016", "result": { - "@id": "_:b25060", + "@id": "_:b29574", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter21", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid language mapping", - "title": "Invalid language mapping", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid language mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er22-in.jsonld", + "title": "@graph and @id aliased", + "rdfs:comment": "RDF version of expand-0017", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e017-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e017-out.nq", "assertions": [ { - "@id": "_:b14074", + "@id": "_:b14617", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16481", + "@id": "_:b14618", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14070", + "@id": "_:b2594", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16478", + "@id": "_:b2595", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14065", + "@id": "_:b6882", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14377", + "@id": "_:b6883", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14067", + "@id": "_:b10923", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16475", + "@id": "_:b10924", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14066", + "@id": "_:b16024", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16474", + "@id": "_:b16025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", + } + }, + { + "@id": "_:b4909", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4910", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14072", + "@id": "_:b29581", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", "result": { - "@id": "_:b16480", + "@id": "_:b29582", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14069", + "@id": "_:b8320", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16477", + "@id": "_:b8321", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14073", + "@id": "_:b19700", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7275", + "@id": "_:b19701", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14071", + "@id": "_:b12898", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16479", + "@id": "_:b12899", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14068", + "@id": "_:b29577", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", "result": { - "@id": "_:b16476", + "@id": "_:b29578", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14064", + "@id": "_:b29579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te017", "result": { - "@id": "_:b5030", + "@id": "_:b29580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter22", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "Invalid IRI mapping (relative IRI in @type)", - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er23-in.jsonld", + "title": "override default @language", + "rdfs:comment": "RDF version of expand-0018", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e018-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e018-out.nq", "assertions": [ { - "@id": "_:b11630", + "@id": "_:b14619", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11641", + "@id": "_:b14620", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11635", + "@id": "_:b2596", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11646", + "@id": "_:b2597", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11637", + "@id": "_:b6884", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11648", + "@id": "_:b6885", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11628", + "@id": "_:b10925", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11639", + "@id": "_:b10926", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11636", + "@id": "_:b16026", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11647", + "@id": "_:b16027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", + } + }, + { + "@id": "_:b4911", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4912", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11629", + "@id": "_:b29587", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", "result": { - "@id": "_:b11640", + "@id": "_:b29588", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11634", + "@id": "_:b8322", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11645", + "@id": "_:b8323", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11631", + "@id": "_:b19702", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11642", + "@id": "_:b19703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11632", + "@id": "_:b12900", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11643", + "@id": "_:b12901", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11633", + "@id": "_:b29583", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", "result": { - "@id": "_:b11644", + "@id": "_:b29584", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11638", + "@id": "_:b29585", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te018", "result": { - "@id": "_:b11649", + "@id": "_:b29586", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter23", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid reverse property map", - "title": "Invalid reverse property map", - "rdfs:comment": "Verifies that an exception is raised in Expansion when a invalid reverse property map is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er25-in.jsonld", + "title": "remove @value = null", + "rdfs:comment": "RDF version of expand-0019", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e019-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e019-out.nq", "assertions": [ { - "@id": "_:b9007", + "@id": "_:b14621", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18872", + "@id": "_:b14622", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8997", + "@id": "_:b2598", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8998", + "@id": "_:b2599", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9002", + "@id": "_:b6886", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22575", + "@id": "_:b6887", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9008", + "@id": "_:b10927", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19589", + "@id": "_:b10928", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9003", + "@id": "_:b16028", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21347", + "@id": "_:b16029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", + } + }, + { + "@id": "_:b4913", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4914", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9001", + "@id": "_:b29593", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", "result": { - "@id": "_:b22574", + "@id": "_:b29594", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9005", + "@id": "_:b8324", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22577", + "@id": "_:b8325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9000", + "@id": "_:b19704", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22573", + "@id": "_:b19705", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8999", + "@id": "_:b12902", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18659", + "@id": "_:b12903", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9006", + "@id": "_:b29589", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", "result": { - "@id": "_:b22578", + "@id": "_:b29590", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9004", + "@id": "_:b29591", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te019", "result": { - "@id": "_:b22576", + "@id": "_:b29592", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter25", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "colliding keywords", - "title": "Colliding keywords", - "rdfs:comment": "Verifies that an exception is raised in Expansion when colliding keywords are found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er26-in.jsonld", + "title": "do not remove @graph if not at top-level", + "rdfs:comment": "Embedded @graph without @id creates BNode-labeled named graph (from expand-0020)", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e020-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e020-out.nq", "assertions": [ { - "@id": "_:b1783", + "@id": "_:b14623", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11603", + "@id": "_:b14624", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1774", + "@id": "_:b2600", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10766", + "@id": "_:b2601", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1775", + "@id": "_:b6888", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11595", + "@id": "_:b6889", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1782", + "@id": "_:b10929", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11602", + "@id": "_:b10930", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1778", + "@id": "_:b16030", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11598", + "@id": "_:b16031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", + } + }, + { + "@id": "_:b4915", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4916", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1780", + "@id": "_:b29599", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", "result": { - "@id": "_:b11600", + "@id": "_:b29600", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1776", + "@id": "_:b8326", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11596", + "@id": "_:b8327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1781", + "@id": "_:b19706", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11601", + "@id": "_:b19707", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1779", + "@id": "_:b12904", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11599", + "@id": "_:b12905", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1777", + "@id": "_:b29595", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", "result": { - "@id": "_:b11597", + "@id": "_:b29596", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1772", + "@id": "_:b29597", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te020", "result": { - "@id": "_:b1773", + "@id": "_:b29598", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter26", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @id value", - "title": "Invalid @id value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @id value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er27-in.jsonld", + "title": "do not remove @graph at top-level if not only property", + "rdfs:comment": "RDF version of expand-0021", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e021-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e021-out.nq", "assertions": [ { - "@id": "_:b16859", + "@id": "_:b14625", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16860", + "@id": "_:b14626", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16861", + "@id": "_:b2602", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21305", + "@id": "_:b2603", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16865", + "@id": "_:b6890", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22648", + "@id": "_:b6891", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16868", + "@id": "_:b10931", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22830", + "@id": "_:b10932", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16862", + "@id": "_:b16032", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7845", + "@id": "_:b16033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", + } + }, + { + "@id": "_:b4917", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4918", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16863", + "@id": "_:b29605", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", "result": { - "@id": "_:b26183", + "@id": "_:b29606", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16869", + "@id": "_:b8328", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28557", + "@id": "_:b8329", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16866", + "@id": "_:b19708", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28430", + "@id": "_:b19709", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16867", + "@id": "_:b12906", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3984", + "@id": "_:b12907", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16864", + "@id": "_:b29601", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", "result": { - "@id": "_:b27464", + "@id": "_:b29602", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16870", + "@id": "_:b29603", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te021", "result": { - "@id": "_:b28487", + "@id": "_:b29604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter27", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid type value", - "title": "Invalid type value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid type value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er28-in.jsonld", + "title": "expand value with default language", + "rdfs:comment": "RDF version of expand-0022", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e022-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e022-out.nq", "assertions": [ { - "@id": "_:b7035", + "@id": "_:b14627", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27431", + "@id": "_:b14628", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7036", + "@id": "_:b2604", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16838", + "@id": "_:b2605", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7025", + "@id": "_:b6892", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7026", + "@id": "_:b6893", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7028", + "@id": "_:b10933", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20587", + "@id": "_:b10934", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7031", + "@id": "_:b16036", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25807", + "@id": "_:b16037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", + } + }, + { + "@id": "_:b4919", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4920", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7029", + "@id": "_:b29611", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", "result": { - "@id": "_:b24850", + "@id": "_:b29612", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7034", + "@id": "_:b8330", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27430", + "@id": "_:b8331", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7030", + "@id": "_:b19710", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24102", + "@id": "_:b19711", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7032", + "@id": "_:b12908", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26897", + "@id": "_:b12909", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7033", + "@id": "_:b29607", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", "result": { - "@id": "_:b27429", + "@id": "_:b29608", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7027", + "@id": "_:b29609", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te022", "result": { - "@id": "_:b19352", + "@id": "_:b29610", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter28", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid value object value", - "title": "Invalid value object value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er29-in.jsonld", + "title": "Lists and sets of properties with list/set coercion", + "rdfs:comment": "RDF version of expand-0023", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e023-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e023-out.nq", "assertions": [ { - "@id": "_:b13019", + "@id": "_:b14629", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22609", + "@id": "_:b14630", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13020", + "@id": "_:b2606", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22610", + "@id": "_:b2607", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13023", + "@id": "_:b6894", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22612", + "@id": "_:b6895", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13021", + "@id": "_:b10937", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22611", + "@id": "_:b10938", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13017", + "@id": "_:b16038", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22607", + "@id": "_:b16039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", + } + }, + { + "@id": "_:b4921", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4922", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13015", + "@id": "_:b29617", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", "result": { - "@id": "_:b22605", + "@id": "_:b29618", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13018", + "@id": "_:b8334", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22608", + "@id": "_:b8335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13022", + "@id": "_:b19712", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13835", + "@id": "_:b19713", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13014", + "@id": "_:b12910", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16152", + "@id": "_:b12911", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13016", + "@id": "_:b29613", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", "result": { - "@id": "_:b22606", + "@id": "_:b29614", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13012", + "@id": "_:b29615", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te023", "result": { - "@id": "_:b13013", + "@id": "_:b29616", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter29", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid language-tagged string", - "title": "Invalid language-tagged string", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er30-in.jsonld", + "title": "Multiple contexts", + "rdfs:comment": "RDF version of expand-0024", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e024-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e024-out.nq", "assertions": [ { - "@id": "_:b13431", + "@id": "_:b14631", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20943", + "@id": "_:b14632", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } + }, + { + "@id": "_:b2608", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b2609", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13426", + "@id": "_:b6896", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18425", + "@id": "_:b6897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13432", + "@id": "_:b10939", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20944", + "@id": "_:b10940", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13427", + "@id": "_:b16040", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20940", + "@id": "_:b16041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13423", + "@id": "_:b4923", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b13424", + "@id": "_:b4924", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13425", + "@id": "_:b29623", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", "result": { - "@id": "_:b16761", + "@id": "_:b29624", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13429", + "@id": "_:b8336", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20942", + "@id": "_:b8337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13433", + "@id": "_:b19714", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20945", + "@id": "_:b19715", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13434", + "@id": "_:b12912", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20946", + "@id": "_:b12913", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13428", + "@id": "_:b29619", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", "result": { - "@id": "_:b20941", + "@id": "_:b29620", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13430", + "@id": "_:b29621", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te024", "result": { - "@id": "_:b2930", + "@id": "_:b29622", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter30", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @index value", - "title": "Invalid @index value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @index value value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er31-in.jsonld", + "title": "Problematic IRI expansion tests", + "rdfs:comment": "RDF version of expand-0025", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e025-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e025-out.nq", "assertions": [ { - "@id": "_:b10288", + "@id": "_:b14633", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10299", + "@id": "_:b14634", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10287", + "@id": "_:b2610", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10298", + "@id": "_:b2611", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10290", + "@id": "_:b6898", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10300", + "@id": "_:b6899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10283", + "@id": "_:b10941", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10294", + "@id": "_:b10942", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10292", + "@id": "_:b16042", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10302", + "@id": "_:b16043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", + } + }, + { + "@id": "_:b4925", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4926", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10284", + "@id": "_:b29629", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", "result": { - "@id": "_:b10295", + "@id": "_:b29630", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10286", + "@id": "_:b8338", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10297", + "@id": "_:b8339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10282", + "@id": "_:b19716", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10293", + "@id": "_:b19717", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10285", + "@id": "_:b12914", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10296", + "@id": "_:b12915", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10289", + "@id": "_:b29625", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", "result": { - "@id": "_:b2771", + "@id": "_:b29626", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10291", + "@id": "_:b29627", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te025", "result": { - "@id": "_:b10301", + "@id": "_:b29628", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter31", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @reverse value", - "title": "Invalid @reverse value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @reverse value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er33-in.jsonld", + "title": "Keep duplicate values in @list and @set", + "rdfs:comment": "RDF version of expand-0027", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e027-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e027-out.nq", "assertions": [ { - "@id": "_:b19008", + "@id": "_:b14635", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12439", + "@id": "_:b14636", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19013", + "@id": "_:b2612", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27076", + "@id": "_:b2613", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19006", + "@id": "_:b6900", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b1542", + "@id": "_:b6901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19007", + "@id": "_:b10943", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26511", + "@id": "_:b10944", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19009", + "@id": "_:b16044", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29295", + "@id": "_:b16045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", + } + }, + { + "@id": "_:b4927", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4928", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19005", + "@id": "_:b29635", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", "result": { - "@id": "_:b13280", + "@id": "_:b29636", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19015", + "@id": "_:b8340", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25347", + "@id": "_:b8341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19014", + "@id": "_:b19718", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21886", + "@id": "_:b19719", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19012", + "@id": "_:b12916", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14745", + "@id": "_:b12917", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19011", + "@id": "_:b29631", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", "result": { - "@id": "_:b10923", + "@id": "_:b29632", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19010", + "@id": "_:b29633", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te027", "result": { - "@id": "_:b16157", + "@id": "_:b29634", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter33", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid reverse property value", - "title": "Invalid reverse property value (in @reverse)", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid reverse property value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er34-in.jsonld", + "title": "Use @vocab in properties and @type but not in @id", + "rdfs:comment": "RDF version of expand-0028", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e028-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e028-out.nq", "assertions": [ { - "@id": "_:b15246", + "@id": "_:b14637", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29064", + "@id": "_:b14638", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15240", + "@id": "_:b2614", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17131", + "@id": "_:b2615", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15238", + "@id": "_:b6902", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15239", + "@id": "_:b6903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15244", + "@id": "_:b10945", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26587", + "@id": "_:b10946", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15241", + "@id": "_:b16048", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19072", + "@id": "_:b16049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", + } + }, + { + "@id": "_:b4929", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4930", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15249", + "@id": "_:b29641", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", "result": { - "@id": "_:b21880", + "@id": "_:b29642", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15245", + "@id": "_:b8342", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29204", + "@id": "_:b8343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15247", + "@id": "_:b19720", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24125", + "@id": "_:b19721", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15243", + "@id": "_:b12918", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10178", + "@id": "_:b12919", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15248", + "@id": "_:b29637", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", "result": { - "@id": "_:b1940", + "@id": "_:b29638", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15242", + "@id": "_:b29639", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te028", "result": { - "@id": "_:b21557", + "@id": "_:b29640", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter34", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid language map value", - "title": "Invalid language map value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language map value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er35-in.jsonld", + "title": "Relative IRIs", + "rdfs:comment": "RDF version of expand-0029", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e029-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e029-out.nq", "assertions": [ { - "@id": "_:b18776", + "@id": "_:b14639", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", + "assertedBy": "http://kasei.us/about/#greg", "result": { - "@id": "_:b21020", + "@id": "_:b14640", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18782", + "@id": "_:b2616", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26810", + "@id": "_:b2617", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18783", + "@id": "_:b6904", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26811", + "@id": "_:b6905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18778", + "@id": "_:b10949", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26807", + "@id": "_:b10950", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18785", + "@id": "_:b16050", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26813", + "@id": "_:b16051", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", + } + }, + { + "@id": "_:b4931", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4932", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18777", + "@id": "_:b29647", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", "result": { - "@id": "_:b25110", + "@id": "_:b29648", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18780", + "@id": "_:b8344", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26809", + "@id": "_:b8345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18786", + "@id": "_:b19722", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26814", + "@id": "_:b19723", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18781", + "@id": "_:b12920", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10870", + "@id": "_:b12921", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18784", + "@id": "_:b29643", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", "result": { - "@id": "_:b26812", + "@id": "_:b29644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18779", + "@id": "_:b29645", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te029", "result": { - "@id": "_:b26808", + "@id": "_:b29646", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter35", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid reverse property value", - "title": "Invalid reverse property value (through coercion)", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid reverse property value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er36-in.jsonld", + "title": "Language maps", + "rdfs:comment": "RDF version of expand-0030", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e030-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e030-out.nq", "assertions": [ { - "@id": "_:b14294", + "@id": "_:b14641", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26815", + "@id": "_:b14642", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14295", + "@id": "_:b2618", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26816", + "@id": "_:b2619", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14293", + "@id": "_:b6906", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17919", + "@id": "_:b6907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14298", + "@id": "_:b10951", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26819", + "@id": "_:b10952", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14297", + "@id": "_:b16052", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26818", + "@id": "_:b16053", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", + } + }, + { + "@id": "_:b4933", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4934", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14300", + "@id": "_:b29653", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", "result": { - "@id": "_:b15285", + "@id": "_:b29654", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14292", + "@id": "_:b8346", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15289", + "@id": "_:b8347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14299", + "@id": "_:b19724", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19087", + "@id": "_:b19725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14291", + "@id": "_:b12922", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19605", + "@id": "_:b12923", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14289", + "@id": "_:b29649", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", "result": { - "@id": "_:b14290", + "@id": "_:b29650", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14296", + "@id": "_:b29651", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te030", "result": { - "@id": "_:b26817", + "@id": "_:b29652", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter36", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid value object", - "title": "Invalid value object (unexpected keyword)", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er37-in.jsonld", + "title": "type-coercion of native types", + "rdfs:comment": "RDF version of expand-0031", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e031-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e031-out.nq", "assertions": [ { - "@id": "_:b13552", + "@id": "_:b14643", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17349", + "@id": "_:b14644", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13545", + "@id": "_:b2620", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19777", + "@id": "_:b2621", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13543", + "@id": "_:b6908", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13544", + "@id": "_:b6909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13547", + "@id": "_:b10953", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21814", + "@id": "_:b10954", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13546", + "@id": "_:b16054", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13732", + "@id": "_:b16055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", + } + }, + { + "@id": "_:b4935", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4936", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13554", + "@id": "_:b29659", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", "result": { - "@id": "_:b21819", + "@id": "_:b29660", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13551", + "@id": "_:b8348", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21817", + "@id": "_:b8349", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13550", + "@id": "_:b19726", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21816", + "@id": "_:b19727", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13548", + "@id": "_:b12924", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18584", + "@id": "_:b12925", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13549", + "@id": "_:b29655", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", "result": { - "@id": "_:b21815", + "@id": "_:b29656", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13553", + "@id": "_:b29657", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te031", "result": { - "@id": "_:b21818", + "@id": "_:b29658", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter37", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid value object", - "title": "Invalid value object (@type and @language)", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er38-in.jsonld", + "title": "Mapping a term to null decouples it from @vocab", + "rdfs:comment": "RDF version of expand-0032", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e032-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e032-out.nq", "assertions": [ { - "@id": "_:b20259", + "@id": "_:b14645", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25019", + "@id": "_:b14646", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20257", + "@id": "_:b2622", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10028", + "@id": "_:b2623", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20255", + "@id": "_:b6910", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26464", + "@id": "_:b6911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20258", + "@id": "_:b10955", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28089", + "@id": "_:b10956", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20256", + "@id": "_:b16056", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28088", + "@id": "_:b16057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", + } + }, + { + "@id": "_:b4937", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4938", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20261", + "@id": "_:b29665", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", "result": { - "@id": "_:b25810", + "@id": "_:b29666", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20252", + "@id": "_:b8350", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12839", + "@id": "_:b8351", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20253", + "@id": "_:b19728", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22033", + "@id": "_:b19729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20254", + "@id": "_:b12926", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27022", + "@id": "_:b12927", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20262", + "@id": "_:b29661", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", "result": { - "@id": "_:b27824", + "@id": "_:b29662", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20260", + "@id": "_:b29663", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te032", "result": { - "@id": "_:b15972", + "@id": "_:b29664", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter38", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid language-tagged value", - "title": "Invalid language-tagged value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language-tagged value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er39-in.jsonld", + "title": "Using @vocab with with type-coercion", + "rdfs:comment": "RDF version of expand-0033", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e033-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e033-out.nq", "assertions": [ { - "@id": "_:b14390", + "@id": "_:b14647", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27075", + "@id": "_:b14648", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14383", + "@id": "_:b2624", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27071", + "@id": "_:b2625", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14385", + "@id": "_:b6912", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27072", + "@id": "_:b6913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14388", + "@id": "_:b10957", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27074", + "@id": "_:b10958", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14382", + "@id": "_:b16060", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26556", + "@id": "_:b16061", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", + } + }, + { + "@id": "_:b4939", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4940", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14379", + "@id": "_:b29671", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", "result": { - "@id": "_:b14380", + "@id": "_:b29672", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14386", + "@id": "_:b8352", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27073", + "@id": "_:b8353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14381", + "@id": "_:b19730", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25770", + "@id": "_:b19731", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14389", + "@id": "_:b12928", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24697", + "@id": "_:b12929", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14387", + "@id": "_:b29667", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", "result": { - "@id": "_:b25591", + "@id": "_:b29668", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14384", + "@id": "_:b29669", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te033", "result": { - "@id": "_:b26427", + "@id": "_:b29670", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter39", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid typed value", - "title": "Invalid typed value", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid typed value is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er40-in.jsonld", + "title": "Multiple properties expanding to the same IRI", + "rdfs:comment": "RDF version of expand-0034", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e034-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e034-out.nq", "assertions": [ { - "@id": "_:b9999", + "@id": "_:b14649", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21879", + "@id": "_:b14650", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9995", + "@id": "_:b2626", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24185", + "@id": "_:b2627", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9998", + "@id": "_:b6914", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28813", + "@id": "_:b6915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10001", + "@id": "_:b10961", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24114", + "@id": "_:b10962", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9996", + "@id": "_:b16062", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25581", + "@id": "_:b16063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", + } + }, + { + "@id": "_:b4941", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4942", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9997", + "@id": "_:b29677", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", "result": { - "@id": "_:b29201", + "@id": "_:b29678", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9993", + "@id": "_:b8356", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20913", + "@id": "_:b8357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10002", + "@id": "_:b19732", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25660", + "@id": "_:b19733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9994", + "@id": "_:b12930", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22358", + "@id": "_:b12931", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9991", + "@id": "_:b29673", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", "result": { - "@id": "_:b9992", + "@id": "_:b29674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10000", + "@id": "_:b29675", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te034", "result": { - "@id": "_:b23770", + "@id": "_:b29676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter40", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid set or list object", - "title": "Invalid set or list object", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid set or list object is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er41-in.jsonld", + "title": "Language maps with @vocab, default language, and colliding property", + "rdfs:comment": "RDF version of expand-0035", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e035-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e035-out.nq", "assertions": [ { - "@id": "_:b11202", + "@id": "_:b14651", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22342", + "@id": "_:b14652", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11192", + "@id": "_:b2628", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11193", + "@id": "_:b2629", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11196", + "@id": "_:b6916", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20607", + "@id": "_:b6917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11203", + "@id": "_:b10963", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22343", + "@id": "_:b10964", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11195", + "@id": "_:b16064", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17921", + "@id": "_:b16065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", + } + }, + { + "@id": "_:b4943", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4944", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11194", + "@id": "_:b29683", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", "result": { - "@id": "_:b11952", + "@id": "_:b29684", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11197", + "@id": "_:b8358", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22337", + "@id": "_:b8359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11200", + "@id": "_:b19734", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22340", + "@id": "_:b19735", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11198", + "@id": "_:b12932", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22338", + "@id": "_:b12933", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11201", + "@id": "_:b29679", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", "result": { - "@id": "_:b22341", + "@id": "_:b29680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11199", + "@id": "_:b29681", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te035", "result": { - "@id": "_:b22339", + "@id": "_:b29682", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter41", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "keyword redefinition", - "title": "Keywords may not be redefined in 1.0", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1397", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er42-in.jsonld", + "title": "Expanding @index", + "rdfs:comment": "RDF version of expand-0036", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e036-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e036-out.nq", "assertions": [ { - "@id": "_:b1406", + "@id": "_:b14653", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11390", + "@id": "_:b14654", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1401", + "@id": "_:b2630", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22281", + "@id": "_:b2631", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1404", + "@id": "_:b6918", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23534", + "@id": "_:b6919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1395", + "@id": "_:b10965", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1396", + "@id": "_:b10966", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1402", + "@id": "_:b16066", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23532", + "@id": "_:b16067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", + } + }, + { + "@id": "_:b4945", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4946", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1400", + "@id": "_:b29689", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", "result": { - "@id": "_:b23531", + "@id": "_:b29690", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1407", + "@id": "_:b8360", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23536", + "@id": "_:b8361", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1405", + "@id": "_:b19736", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23535", + "@id": "_:b19737", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1403", + "@id": "_:b12934", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23533", + "@id": "_:b12935", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1398", + "@id": "_:b29685", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", "result": { - "@id": "_:b11475", + "@id": "_:b29686", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1399", + "@id": "_:b29687", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te036", "result": { - "@id": "_:b22004", + "@id": "_:b29688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter42", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Term definition with @id: @type", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11820", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Expanding term mapping to @type uses @type syntax now illegal", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er43-in.jsonld", + "title": "Expanding @reverse", + "rdfs:comment": "RDF version of expand-0037", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e037-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e037-out.nq", "assertions": [ { - "@id": "_:b13675", + "@id": "_:b14655", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24973", + "@id": "_:b14656", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13670", + "@id": "_:b2632", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24969", + "@id": "_:b2633", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13673", + "@id": "_:b6920", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24971", + "@id": "_:b6921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13667", + "@id": "_:b10967", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7391", + "@id": "_:b10968", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13672", + "@id": "_:b16068", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24970", + "@id": "_:b16069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", + } + }, + { + "@id": "_:b4947", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4948", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13671", + "@id": "_:b29695", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", "result": { - "@id": "_:b4301", + "@id": "_:b29696", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13674", + "@id": "_:b8362", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24972", + "@id": "_:b8363", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13665", + "@id": "_:b19738", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13666", + "@id": "_:b19739", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13668", + "@id": "_:b12936", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13562", + "@id": "_:b12937", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13669", + "@id": "_:b29691", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", "result": { - "@id": "_:b22757", + "@id": "_:b29692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13676", + "@id": "_:b29693", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te037", "result": { - "@id": "_:b22132", + "@id": "_:b29694", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter43", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Redefine terms looking like compact IRIs", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13919", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Term definitions may look like compact IRIs, but must be consistent.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er44-in.jsonld", + "title": "Using terms in a reverse-maps", + "rdfs:comment": "RDF version of expand-0039", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e039-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e039-out.nq", "assertions": [ { - "@id": "_:b13929", + "@id": "_:b14657", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19798", + "@id": "_:b14658", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13920", + "@id": "_:b2634", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18889", + "@id": "_:b2635", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13925", + "@id": "_:b6922", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22267", + "@id": "_:b6923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13927", + "@id": "_:b10969", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4834", + "@id": "_:b10970", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13928", + "@id": "_:b16070", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19002", + "@id": "_:b16071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", + } + }, + { + "@id": "_:b4949", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4950", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13926", + "@id": "_:b29701", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", "result": { - "@id": "_:b27876", + "@id": "_:b29702", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13921", + "@id": "_:b8364", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23406", + "@id": "_:b8365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13917", + "@id": "_:b19740", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13918", + "@id": "_:b19741", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13923", + "@id": "_:b12938", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13310", + "@id": "_:b12939", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13922", + "@id": "_:b29697", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", "result": { - "@id": "_:b27848", + "@id": "_:b29698", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13924", + "@id": "_:b29699", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te039", "result": { - "@id": "_:b28157", + "@id": "_:b29700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter44", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Invalid term as relative IRI", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9501", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Verifies that a relative IRI cannot be used as a term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er48-in.jsonld", + "title": "language and index expansion on non-objects", + "rdfs:comment": "RDF version of expand-0040", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e040-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e040-out.nq", "assertions": [ { - "@id": "_:b9506", + "@id": "_:b14659", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23251", + "@id": "_:b14660", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9508", + "@id": "_:b2636", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28172", + "@id": "_:b2637", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9499", + "@id": "_:b6924", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9500", + "@id": "_:b6925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9502", + "@id": "_:b10971", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16452", + "@id": "_:b10972", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9505", + "@id": "_:b16072", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28171", + "@id": "_:b16073", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", + } + }, + { + "@id": "_:b4951", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4952", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9510", + "@id": "_:b29707", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", "result": { - "@id": "_:b20475", + "@id": "_:b29708", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9509", + "@id": "_:b8366", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3681", + "@id": "_:b8367", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9504", + "@id": "_:b19742", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27601", + "@id": "_:b19743", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9507", + "@id": "_:b12940", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24998", + "@id": "_:b12941", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9511", + "@id": "_:b29703", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", "result": { - "@id": "_:b28173", + "@id": "_:b29704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9503", + "@id": "_:b29705", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te040", "result": { - "@id": "_:b24403", + "@id": "_:b29706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter48", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "A relative IRI cannot be used as a prefix", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22861", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Verifies that a relative IRI cannot be used as a term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er49-in.jsonld", + "title": "Reset the default language", + "rdfs:comment": "RDF version of expand-0041", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e041-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e041-out.nq", "assertions": [ { - "@id": "_:b22868", + "@id": "_:b14661", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22878", + "@id": "_:b14662", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b22865", + "@id": "_:b2638", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22875", + "@id": "_:b2639", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22863", + "@id": "_:b6926", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22874", + "@id": "_:b6927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b22864", + "@id": "_:b10973", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22369", + "@id": "_:b10974", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22867", + "@id": "_:b16074", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22877", + "@id": "_:b16075", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", + } + }, + { + "@id": "_:b4953", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4954", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22870", + "@id": "_:b29713", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", "result": { - "@id": "_:b22880", + "@id": "_:b29714", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22866", + "@id": "_:b8368", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22876", + "@id": "_:b8369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22862", + "@id": "_:b19744", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22873", + "@id": "_:b19745", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22871", + "@id": "_:b12942", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22881", + "@id": "_:b12943", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b22869", + "@id": "_:b29709", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", "result": { - "@id": "_:b22879", + "@id": "_:b29710", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22872", + "@id": "_:b29711", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te041", "result": { - "@id": "_:b22882", + "@id": "_:b29712", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter49", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid IRI mapping", - "title": "Invalid reverse id", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er50-in.jsonld", + "title": "Expanding reverse properties", + "rdfs:comment": "RDF version of expand-0042", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e042-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e042-out.nq", "assertions": [ { - "@id": "_:b7877", + "@id": "_:b14663", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29251", + "@id": "_:b14664", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7870", + "@id": "_:b2640", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7871", + "@id": "_:b2641", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7872", + "@id": "_:b6928", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15022", + "@id": "_:b6929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7879", + "@id": "_:b10975", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27442", + "@id": "_:b10976", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7876", + "@id": "_:b16076", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29250", + "@id": "_:b16077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", + } + }, + { + "@id": "_:b4955", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4956", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7873", + "@id": "_:b29719", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", "result": { - "@id": "_:b13279", + "@id": "_:b29720", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7878", + "@id": "_:b8370", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29252", + "@id": "_:b8371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7881", + "@id": "_:b19746", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23791", + "@id": "_:b19747", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7880", + "@id": "_:b12944", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8760", + "@id": "_:b12945", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7875", + "@id": "_:b29715", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", "result": { - "@id": "_:b12117", + "@id": "_:b29716", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7874", + "@id": "_:b29717", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te042", "result": { - "@id": "_:b23550", + "@id": "_:b29718", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter50", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid value object value", - "title": "Invalid value object value using a value alias", - "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er51-in.jsonld", + "title": "Using reverse properties inside a @reverse-container", + "rdfs:comment": "RDF version of expand-0043", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e043-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e043-out.nq", "assertions": [ { - "@id": "_:b5668", + "@id": "_:b14665", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12330", + "@id": "_:b14666", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5662", + "@id": "_:b2642", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12325", + "@id": "_:b2643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5660", + "@id": "_:b6930", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12323", + "@id": "_:b6931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5659", + "@id": "_:b10977", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12322", + "@id": "_:b10978", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5657", + "@id": "_:b16078", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5658", + "@id": "_:b16079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", + } + }, + { + "@id": "_:b4957", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4958", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5667", + "@id": "_:b29725", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", "result": { - "@id": "_:b12329", + "@id": "_:b29726", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5665", + "@id": "_:b8372", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12327", + "@id": "_:b8373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5663", + "@id": "_:b19748", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7066", + "@id": "_:b19749", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5666", + "@id": "_:b12946", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12328", + "@id": "_:b12947", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5664", + "@id": "_:b29721", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", "result": { - "@id": "_:b12326", + "@id": "_:b29722", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5661", + "@id": "_:b29723", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te043", "result": { - "@id": "_:b12324", + "@id": "_:b29724", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter51", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "Definition for the empty term", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains a definition for the empty term", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er52-in.jsonld", + "title": "Ensure index maps use language mapping", + "rdfs:comment": "RDF version of expand-0044", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e044-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e044-out.nq", "assertions": [ { - "@id": "_:b10154", + "@id": "_:b14667", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10155", + "@id": "_:b14668", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10160", + "@id": "_:b2644", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26823", + "@id": "_:b2645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10159", + "@id": "_:b6932", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18741", + "@id": "_:b6933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10163", + "@id": "_:b10979", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21221", + "@id": "_:b10980", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10161", + "@id": "_:b16082", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18558", + "@id": "_:b16083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", + } + }, + { + "@id": "_:b4959", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4960", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10164", + "@id": "_:b29731", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", "result": { - "@id": "_:b26824", + "@id": "_:b29732", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10165", + "@id": "_:b8374", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21733", + "@id": "_:b8375", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b10157", + "@id": "_:b19750", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21884", + "@id": "_:b19751", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10162", + "@id": "_:b12948", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13605", + "@id": "_:b12949", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10156", + "@id": "_:b29727", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", "result": { - "@id": "_:b13886", + "@id": "_:b29728", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10158", + "@id": "_:b29729", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te044", "result": { - "@id": "_:b26329", + "@id": "_:b29730", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter52", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @prefix value", - "title": "Invalid prefix value", - "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @prefix value", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er53-in.jsonld", + "title": "Top-level value objects are removed", + "rdfs:comment": "RDF version of expand-0045", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e045-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e045-out.nq", "assertions": [ { - "@id": "_:b2586", + "@id": "_:b14669", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26518", + "@id": "_:b14670", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2589", + "@id": "_:b2646", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28124", + "@id": "_:b2647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2585", + "@id": "_:b6934", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25954", + "@id": "_:b6935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2592", + "@id": "_:b10983", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24539", + "@id": "_:b10984", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2588", + "@id": "_:b16084", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9587", + "@id": "_:b16085", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", + } + }, + { + "@id": "_:b4961", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4962", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2583", + "@id": "_:b29737", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", "result": { - "@id": "_:b22003", + "@id": "_:b29738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2587", + "@id": "_:b8378", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26928", + "@id": "_:b8379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2584", + "@id": "_:b19752", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23976", + "@id": "_:b19753", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2581", + "@id": "_:b12950", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2582", + "@id": "_:b12951", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2590", + "@id": "_:b29733", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", "result": { - "@id": "_:b28005", + "@id": "_:b29734", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2591", + "@id": "_:b29735", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te045", "result": { - "@id": "_:b28125", + "@id": "_:b29736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter53", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid typed value", - "title": "Invalid value object, multiple values for @type.", - "rdfs:comment": "The value of @type in a value object MUST be a string or null.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er54-in.jsonld", + "title": "Free-floating nodes are removed", + "rdfs:comment": "RDF version of expand-0046", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e046-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e046-out.nq", "assertions": [ { - "@id": "_:b7993", + "@id": "_:b14671", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b7994", + "@id": "_:b14672", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8000", + "@id": "_:b2648", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28764", + "@id": "_:b2649", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7995", + "@id": "_:b6936", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11524", + "@id": "_:b6937", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8003", + "@id": "_:b10985", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26536", + "@id": "_:b10986", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7997", + "@id": "_:b16086", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25648", + "@id": "_:b16087", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b8004", + "@id": "_:b4963", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b21381", + "@id": "_:b4964", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7999", + "@id": "_:b29743", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", "result": { - "@id": "_:b24000", + "@id": "_:b29744", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b8001", + "@id": "_:b8380", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28765", + "@id": "_:b8381", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", - "subject": "https://rubygems.org/gems/json-ld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8002", + "@id": "_:b19754", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4751", + "@id": "_:b19755", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b12952", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b12953", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7998", + "@id": "_:b29739", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", "result": { - "@id": "_:b27019", + "@id": "_:b29740", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7996", + "@id": "_:b29741", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te046", "result": { - "@id": "_:b17132", + "@id": "_:b29742", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter54", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "Invalid term definition, multiple values for @type.", - "rdfs:comment": "The value of @type in an expanded term definition object MUST be a string or null.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er55-in.jsonld", + "title": "Remove free-floating set values and lists", + "rdfs:comment": "RDF version of expand-0047", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e047-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e047-out.nq", "assertions": [ { - "@id": "_:b16264", + "@id": "_:b14673", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18655", + "@id": "_:b14674", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16255", + "@id": "_:b2650", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16256", + "@id": "_:b2651", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16262", + "@id": "_:b6938", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18653", + "@id": "_:b6939", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16263", + "@id": "_:b10987", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18654", + "@id": "_:b10988", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16261", + "@id": "_:b16088", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18652", + "@id": "_:b16089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16258", + "@id": "_:b4965", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b18650", + "@id": "_:b4966", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16260", + "@id": "_:b29749", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", "result": { - "@id": "_:b18651", + "@id": "_:b29750", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b16265", + "@id": "_:b8382", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18656", + "@id": "_:b8383", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", - "subject": "https://rubygems.org/gems/json-ld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16259", + "@id": "_:b19756", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10839", + "@id": "_:b19757", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b12954", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b12955", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16266", + "@id": "_:b29745", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", "result": { - "@id": "_:b18657", + "@id": "_:b29746", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16257", + "@id": "_:b29747", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te047", "result": { - "@id": "_:b18649", + "@id": "_:b29748", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ter55", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid container mapping", - "title": "Using an array value for @context is illegal in JSON-LD 1.0", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6809", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid container mapping is found", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/es01-in.jsonld", + "title": "Terms are ignored in @id", + "rdfs:comment": "RDF version of expand-0048", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e048-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e048-out.nq", "assertions": [ { - "@id": "_:b6811", + "@id": "_:b14675", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23309", + "@id": "_:b14676", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6815", + "@id": "_:b2652", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28590", + "@id": "_:b2653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6812", + "@id": "_:b6940", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25340", + "@id": "_:b6941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6818", + "@id": "_:b10989", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17063", + "@id": "_:b10990", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6817", + "@id": "_:b16090", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29497", + "@id": "_:b16091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", + } + }, + { + "@id": "_:b4967", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4968", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6813", + "@id": "_:b29755", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", "result": { - "@id": "_:b27471", + "@id": "_:b29756", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6810", + "@id": "_:b8384", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16454", + "@id": "_:b8385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6819", + "@id": "_:b19758", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10093", + "@id": "_:b19759", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6820", + "@id": "_:b12956", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24987", + "@id": "_:b12957", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6816", + "@id": "_:b29751", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", "result": { - "@id": "_:b29496", + "@id": "_:b29752", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6814", + "@id": "_:b29753", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te048", "result": { - "@id": "_:b12951", + "@id": "_:b29754", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid container mapping", - "title": "Mapping @container: [@list, @set] is invalid", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4460", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Testing legal combinations of @set with other container values", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/es02-in.jsonld", + "title": "Using strings as value of a reverse property", + "rdfs:comment": "RDF version of expand-0049", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e049-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e049-out.nq", "assertions": [ { - "@id": "_:b4470", + "@id": "_:b14677", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23993", + "@id": "_:b14678", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4463", + "@id": "_:b2654", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23826", + "@id": "_:b2655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4462", + "@id": "_:b6942", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19137", + "@id": "_:b6943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4466", + "@id": "_:b10991", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28828", + "@id": "_:b10992", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4465", + "@id": "_:b16092", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26453", + "@id": "_:b16093", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", + } + }, + { + "@id": "_:b4969", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4970", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4467", + "@id": "_:b29761", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", "result": { - "@id": "_:b29452", + "@id": "_:b29762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4464", + "@id": "_:b8386", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25015", + "@id": "_:b8387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4458", + "@id": "_:b19760", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4459", + "@id": "_:b19761", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4468", + "@id": "_:b12958", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21723", + "@id": "_:b12959", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4461", + "@id": "_:b29757", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", "result": { - "@id": "_:b18490", + "@id": "_:b29758", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4469", + "@id": "_:b29759", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te049", "result": { - "@id": "_:b19106", + "@id": "_:b29760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tes02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in01-out.jsonld", - "title": "Basic Included array", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1648", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in01-in.jsonld", + "title": "Term definitions with prefix separate from prefix definitions", + "rdfs:comment": "RDF version of expand-0050", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e050-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e050-out.nq", "assertions": [ { - "@id": "_:b1657", + "@id": "_:b14679", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21293", + "@id": "_:b14680", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1653", + "@id": "_:b2656", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6468", + "@id": "_:b2657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1652", + "@id": "_:b6944", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21934", + "@id": "_:b6945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1655", + "@id": "_:b10993", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17317", + "@id": "_:b10994", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1654", + "@id": "_:b16094", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22742", + "@id": "_:b16095", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", + } + }, + { + "@id": "_:b4971", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4972", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1650", + "@id": "_:b29767", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", "result": { - "@id": "_:b17949", + "@id": "_:b29768", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1646", + "@id": "_:b8388", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1647", + "@id": "_:b8389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1649", + "@id": "_:b19762", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14860", + "@id": "_:b19763", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1651", + "@id": "_:b12960", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20514", + "@id": "_:b12961", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1656", + "@id": "_:b29763", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", "result": { - "@id": "_:b29078", + "@id": "_:b29764", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1658", + "@id": "_:b29765", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te050", "result": { - "@id": "_:b17661", + "@id": "_:b29766", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in02-out.jsonld", - "title": "Basic Included object", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6821", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in02-in.jsonld", + "title": "Expansion of keyword aliases in term definitions", + "rdfs:comment": "RDF version of expand-0051", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e051-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e051-out.nq", "assertions": [ { - "@id": "_:b14937", + "@id": "_:b14681", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12634", + "@id": "_:b14682", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14943", + "@id": "_:b2658", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21456", + "@id": "_:b2659", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14941", + "@id": "_:b6946", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21454", + "@id": "_:b6947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14938", + "@id": "_:b10995", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21451", + "@id": "_:b10996", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14940", + "@id": "_:b16096", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21453", + "@id": "_:b16097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", + } + }, + { + "@id": "_:b4973", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4974", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14945", + "@id": "_:b29773", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", "result": { - "@id": "_:b21457", + "@id": "_:b29774", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14939", + "@id": "_:b8390", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21452", + "@id": "_:b8391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14936", + "@id": "_:b19764", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21450", + "@id": "_:b19765", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14942", + "@id": "_:b12962", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21455", + "@id": "_:b12963", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14944", + "@id": "_:b29769", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", "result": { - "@id": "_:b19710", + "@id": "_:b29770", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14934", + "@id": "_:b29771", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te051", "result": { - "@id": "_:b14935", + "@id": "_:b29772", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in03-out.jsonld", - "title": "Multiple properties mapping to @included are folded together", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6752", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in03-in.jsonld", + "title": "@vocab-relative IRIs in term definitions", + "rdfs:comment": "RDF version of expand-0052", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e052-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e052-out.nq", "assertions": [ { - "@id": "_:b6754", + "@id": "_:b14683", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6765", + "@id": "_:b14684", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6755", + "@id": "_:b2660", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6766", + "@id": "_:b2661", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6756", + "@id": "_:b6948", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6767", + "@id": "_:b6949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6759", + "@id": "_:b10997", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6770", + "@id": "_:b10998", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6761", + "@id": "_:b16098", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6772", + "@id": "_:b16099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", + } + }, + { + "@id": "_:b4975", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4976", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6753", + "@id": "_:b29779", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", "result": { - "@id": "_:b6764", + "@id": "_:b29780", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6763", + "@id": "_:b8392", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6774", + "@id": "_:b8393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6760", + "@id": "_:b19766", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6771", + "@id": "_:b19767", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6757", + "@id": "_:b12964", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6768", + "@id": "_:b12965", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6762", + "@id": "_:b29775", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", "result": { - "@id": "_:b6773", + "@id": "_:b29776", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6758", + "@id": "_:b29777", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te052", "result": { - "@id": "_:b6769", + "@id": "_:b29778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in04-out.jsonld", - "title": "Included containing @included", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11997", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in04-in.jsonld", + "title": "Expand absolute IRI with @type: @vocab", + "rdfs:comment": "RDF version of expand-0053", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e053-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e053-out.nq", "assertions": [ { - "@id": "_:b11999", + "@id": "_:b14685", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16501", + "@id": "_:b14686", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12002", + "@id": "_:b2662", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16824", + "@id": "_:b2663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12001", + "@id": "_:b6950", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16315", + "@id": "_:b6951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12007", + "@id": "_:b10999", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28449", + "@id": "_:b11000", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12005", + "@id": "_:b16100", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27978", + "@id": "_:b16101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", + } + }, + { + "@id": "_:b4977", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4978", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12003", + "@id": "_:b29785", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", "result": { - "@id": "_:b28308", + "@id": "_:b29786", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11998", + "@id": "_:b8394", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17937", + "@id": "_:b8395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11995", + "@id": "_:b19768", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11996", + "@id": "_:b19769", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12006", + "@id": "_:b12966", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27010", + "@id": "_:b12967", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12004", + "@id": "_:b29781", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", "result": { - "@id": "_:b27092", + "@id": "_:b29782", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12000", + "@id": "_:b29783", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te053", "result": { - "@id": "_:b21940", + "@id": "_:b29784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in05-out.jsonld", - "title": "Property value with @included", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b23071", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in05-in.jsonld", + "title": "Expand term with @type: @vocab", + "rdfs:comment": "RDF version of expand-0054", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e054-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e054-out.nq", "assertions": [ { - "@id": "_:b23070", + "@id": "_:b14687", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13782", + "@id": "_:b14688", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b23076", + "@id": "_:b2664", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26194", + "@id": "_:b2665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23075", + "@id": "_:b6952", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26193", + "@id": "_:b6953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b23081", + "@id": "_:b11001", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25953", + "@id": "_:b11002", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23072", + "@id": "_:b16104", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24805", + "@id": "_:b16105", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", + } + }, + { + "@id": "_:b4979", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4980", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23077", + "@id": "_:b29791", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", "result": { - "@id": "_:b26195", + "@id": "_:b29792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23079", + "@id": "_:b8396", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22600", + "@id": "_:b8397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23080", + "@id": "_:b19770", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26196", + "@id": "_:b19771", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23073", + "@id": "_:b12968", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26191", + "@id": "_:b12969", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b23074", + "@id": "_:b29787", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", "result": { - "@id": "_:b26192", + "@id": "_:b29788", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23078", + "@id": "_:b29789", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te054", "result": { - "@id": "_:b20762", + "@id": "_:b29790", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/in06-out.jsonld", - "title": "json.api example", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15491", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in06-in.jsonld", + "title": "Expand @vocab-relative term with @type: @vocab", + "rdfs:comment": "RDF version of expand-0055", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e055-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e055-out.nq", "assertions": [ { - "@id": "_:b15495", + "@id": "_:b14689", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27109", + "@id": "_:b14690", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15498", + "@id": "_:b2666", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28202", + "@id": "_:b2667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15492", + "@id": "_:b6954", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23589", + "@id": "_:b6955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15499", + "@id": "_:b11005", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29464", + "@id": "_:b11006", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15494", + "@id": "_:b16106", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26633", + "@id": "_:b16107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", + } + }, + { + "@id": "_:b4981", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4982", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15496", + "@id": "_:b29797", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", "result": { - "@id": "_:b27433", + "@id": "_:b29798", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15493", + "@id": "_:b8400", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25354", + "@id": "_:b8401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15497", + "@id": "_:b19772", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28002", + "@id": "_:b19773", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15500", + "@id": "_:b12970", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20912", + "@id": "_:b12971", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15502", + "@id": "_:b29793", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", "result": { - "@id": "_:b24570", + "@id": "_:b29794", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15501", + "@id": "_:b29795", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te055", "result": { - "@id": "_:b3762", + "@id": "_:b29796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @included value", - "title": "Error if @included value is a string", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19680", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in07-in.jsonld", + "title": "Use terms with @type: @vocab but not with @type: @id", + "rdfs:comment": "RDF version of expand-0056", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e056-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e056-out.nq", "assertions": [ { - "@id": "_:b19689", + "@id": "_:b14691", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28820", + "@id": "_:b14692", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19681", + "@id": "_:b2668", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22042", + "@id": "_:b2669", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19687", + "@id": "_:b6956", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28819", + "@id": "_:b6957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19683", + "@id": "_:b11007", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10117", + "@id": "_:b11008", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19678", + "@id": "_:b16108", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19679", + "@id": "_:b16109", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", + } + }, + { + "@id": "_:b4983", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4984", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19685", + "@id": "_:b29803", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", "result": { - "@id": "_:b24415", + "@id": "_:b29804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19684", + "@id": "_:b8402", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28163", + "@id": "_:b8403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19686", + "@id": "_:b19774", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23042", + "@id": "_:b19775", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19688", + "@id": "_:b12972", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28747", + "@id": "_:b12973", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19690", + "@id": "_:b29799", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", "result": { - "@id": "_:b22142", + "@id": "_:b29800", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19682", + "@id": "_:b29801", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te056", "result": { - "@id": "_:b24378", + "@id": "_:b29802", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @included value", - "title": "Error if @included value is a value object", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17562", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in08-in.jsonld", + "title": "Expand relative IRI with @type: @vocab", + "rdfs:comment": "RDF version of expand-0057", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e057-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e057-out.nq", "assertions": [ { - "@id": "_:b17569", + "@id": "_:b14693", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21773", + "@id": "_:b14694", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17560", + "@id": "_:b2670", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17561", + "@id": "_:b2671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17565", + "@id": "_:b6958", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21769", + "@id": "_:b6959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17564", + "@id": "_:b11009", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8566", + "@id": "_:b11010", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17570", + "@id": "_:b16110", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20578", + "@id": "_:b16111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", + } + }, + { + "@id": "_:b4985", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4986", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17571", + "@id": "_:b29809", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", "result": { - "@id": "_:b21774", + "@id": "_:b29810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17568", + "@id": "_:b8404", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21772", + "@id": "_:b8405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17572", + "@id": "_:b19776", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21775", + "@id": "_:b19777", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17566", + "@id": "_:b12974", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21770", + "@id": "_:b12975", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17567", + "@id": "_:b29805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", "result": { - "@id": "_:b21771", + "@id": "_:b29806", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17563", + "@id": "_:b29807", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te057", "result": { - "@id": "_:b20996", + "@id": "_:b29808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid @included value", - "title": "Error if @included value is a list object", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b497", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/in09-in.jsonld", + "title": "Expand compact IRI with @type: @vocab", + "rdfs:comment": "RDF version of expand-0058", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e058-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e058-out.nq", "assertions": [ { - "@id": "_:b498", + "@id": "_:b14695", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9088", + "@id": "_:b14696", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b500", + "@id": "_:b2672", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24071", + "@id": "_:b2673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b503", + "@id": "_:b6960", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27539", + "@id": "_:b6961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b499", + "@id": "_:b11011", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21149", + "@id": "_:b11012", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b502", + "@id": "_:b16112", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17453", + "@id": "_:b16113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", + } + }, + { + "@id": "_:b4987", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4988", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b504", + "@id": "_:b29815", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", "result": { - "@id": "_:b29513", + "@id": "_:b29816", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b507", + "@id": "_:b8406", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29377", + "@id": "_:b8407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b505", + "@id": "_:b19778", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28272", + "@id": "_:b19779", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b506", + "@id": "_:b12976", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26554", + "@id": "_:b12977", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b501", + "@id": "_:b29811", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", "result": { - "@id": "_:b25300", + "@id": "_:b29812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b508", + "@id": "_:b29813", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te058", "result": { - "@id": "_:b23774", + "@id": "_:b29814", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tin09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js01-out.jsonld", - "title": "Expand JSON literal (boolean true)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13654", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (boolean true).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js01-in.jsonld", + "title": "Reset @vocab by setting it to null", + "rdfs:comment": "RDF version of expand-0059", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e059-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e059-out.nq", "assertions": [ { - "@id": "_:b13663", + "@id": "_:b14697", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25065", + "@id": "_:b14698", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13655", + "@id": "_:b2674", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17903", + "@id": "_:b2675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13652", + "@id": "_:b6962", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13653", + "@id": "_:b6963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13657", + "@id": "_:b11013", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25061", + "@id": "_:b11014", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13656", + "@id": "_:b16114", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18350", + "@id": "_:b16115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", + } + }, + { + "@id": "_:b4989", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4990", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13661", + "@id": "_:b29821", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", "result": { - "@id": "_:b25064", + "@id": "_:b29822", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13664", + "@id": "_:b8408", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25066", + "@id": "_:b8409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13662", + "@id": "_:b19780", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12683", + "@id": "_:b19781", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13659", + "@id": "_:b12978", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25063", + "@id": "_:b12979", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13660", + "@id": "_:b29817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", "result": { - "@id": "_:b7499", + "@id": "_:b29818", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13658", + "@id": "_:b29819", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te059", "result": { - "@id": "_:b25062", + "@id": "_:b29820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js02-out.jsonld", - "title": "Expand JSON literal (boolean false)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10856", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (boolean false).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js02-in.jsonld", + "title": "Overwrite document base with @base and reset it again", + "rdfs:comment": "RDF version of expand-0060", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e060-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e060-out.nq", "assertions": [ { - "@id": "_:b11846", + "@id": "_:b14699", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11857", + "@id": "_:b14700", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11852", + "@id": "_:b2676", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11863", + "@id": "_:b2677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11851", + "@id": "_:b6964", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11862", + "@id": "_:b6965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11855", + "@id": "_:b11015", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11866", + "@id": "_:b11016", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11847", + "@id": "_:b16116", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11858", + "@id": "_:b16117", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", + } + }, + { + "@id": "_:b4991", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4992", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11854", + "@id": "_:b29827", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", "result": { - "@id": "_:b11865", + "@id": "_:b29828", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11849", + "@id": "_:b8410", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11860", + "@id": "_:b8411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11850", + "@id": "_:b19782", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11861", + "@id": "_:b19783", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11856", + "@id": "_:b12980", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11867", + "@id": "_:b12981", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11848", + "@id": "_:b29823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", "result": { - "@id": "_:b11859", + "@id": "_:b29824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11853", + "@id": "_:b29825", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te060", "result": { - "@id": "_:b11864", + "@id": "_:b29826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js03-out.jsonld", - "title": "Expand JSON literal (double)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17797", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (double).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js03-in.jsonld", + "title": "Coercing native types to arbitrary datatypes", + "rdfs:comment": "RDF version of expand-0061", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e061-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e061-out.nq", "assertions": [ { - "@id": "_:b17801", + "@id": "_:b14701", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24187", + "@id": "_:b14702", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17803", + "@id": "_:b2678", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24189", + "@id": "_:b2679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17795", + "@id": "_:b6966", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17796", + "@id": "_:b6967", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17806", + "@id": "_:b11017", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4215", + "@id": "_:b11018", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17799", + "@id": "_:b16118", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24186", + "@id": "_:b16119", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", + } + }, + { + "@id": "_:b4993", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4994", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17807", + "@id": "_:b29833", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", "result": { - "@id": "_:b24190", + "@id": "_:b29834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17798", + "@id": "_:b8412", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22584", + "@id": "_:b8413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17805", + "@id": "_:b19784", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13763", + "@id": "_:b19785", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17802", + "@id": "_:b12982", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24188", + "@id": "_:b12983", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17804", + "@id": "_:b29829", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", "result": { - "@id": "_:b22585", + "@id": "_:b29830", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17800", + "@id": "_:b29831", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te061", "result": { - "@id": "_:b23692", + "@id": "_:b29832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js04-out.jsonld", - "title": "Expand JSON literal (double-zero)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14910", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (double-zero).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js04-in.jsonld", + "title": "Various relative IRIs with with @base", + "rdfs:comment": "RDF version of expand-0062", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e062-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e062-out.nq", "assertions": [ { - "@id": "_:b14915", + "@id": "_:b14703", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", + "assertedBy": "http://kasei.us/about/#greg", "result": { - "@id": "_:b27127", + "@id": "_:b14704", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14916", + "@id": "_:b2680", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28937", + "@id": "_:b2681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14912", + "@id": "_:b6968", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22456", + "@id": "_:b6969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14919", + "@id": "_:b11019", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11913", + "@id": "_:b11020", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14913", + "@id": "_:b16120", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23127", + "@id": "_:b16121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", + } + }, + { + "@id": "_:b4995", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4996", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14920", + "@id": "_:b29839", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", "result": { - "@id": "_:b29584", + "@id": "_:b29840", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14917", + "@id": "_:b8414", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16149", + "@id": "_:b8415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14911", + "@id": "_:b19786", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19473", + "@id": "_:b19787", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14909", + "@id": "_:b12984", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3302", + "@id": "_:b12985", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14918", + "@id": "_:b29835", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", "result": { - "@id": "_:b29791", + "@id": "_:b29836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14914", + "@id": "_:b29837", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te062", "result": { - "@id": "_:b7539", + "@id": "_:b29838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js05-out.jsonld", - "title": "Expand JSON literal (integer)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13370", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (integer).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js05-in.jsonld", + "title": "Expand a reverse property with an index-container", + "rdfs:comment": "RDF version of expand-0063", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e063-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e063-out.nq", "assertions": [ { - "@id": "_:b13372", + "@id": "_:b14705", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16529", + "@id": "_:b14706", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13376", + "@id": "_:b2682", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16533", + "@id": "_:b2683", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13374", + "@id": "_:b6970", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16531", + "@id": "_:b6971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13371", + "@id": "_:b11021", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16528", + "@id": "_:b11022", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13375", + "@id": "_:b16122", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16532", + "@id": "_:b16123", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", + } + }, + { + "@id": "_:b4997", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b4998", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13377", + "@id": "_:b29845", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", "result": { - "@id": "_:b15030", + "@id": "_:b29846", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13379", + "@id": "_:b8416", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16535", + "@id": "_:b8417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13373", + "@id": "_:b19788", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16530", + "@id": "_:b19789", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13368", + "@id": "_:b12986", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13369", + "@id": "_:b12987", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13380", + "@id": "_:b29841", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", "result": { - "@id": "_:b16536", + "@id": "_:b29842", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13378", + "@id": "_:b29843", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te063", "result": { - "@id": "_:b16534", + "@id": "_:b29844", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js06-out.jsonld", - "title": "Expand JSON literal (object)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b25225", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (object).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js06-in.jsonld", + "title": "Expand reverse property whose values are unlabeled blank nodes", + "rdfs:comment": "RDF version of expand-0064", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e064-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e064-out.nq", "assertions": [ { - "@id": "_:b25226", + "@id": "_:b14707", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27290", + "@id": "_:b14708", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b25232", + "@id": "_:b2684", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17073", + "@id": "_:b2685", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b25227", + "@id": "_:b6972", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29004", + "@id": "_:b6973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b25229", + "@id": "_:b11023", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28695", + "@id": "_:b11024", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b25230", + "@id": "_:b16126", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28529", + "@id": "_:b16127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", + } + }, + { + "@id": "_:b4999", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5000", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b25223", + "@id": "_:b29851", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", "result": { - "@id": "_:b25224", + "@id": "_:b29852", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b25228", + "@id": "_:b8418", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26307", + "@id": "_:b8419", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b25233", + "@id": "_:b19790", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29736", + "@id": "_:b19791", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b25234", + "@id": "_:b12988", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29060", + "@id": "_:b12989", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b25235", + "@id": "_:b29847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", "result": { - "@id": "_:b28250", + "@id": "_:b29848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b25231", + "@id": "_:b29849", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te064", "result": { - "@id": "_:b27863", + "@id": "_:b29850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js07-out.jsonld", - "title": "Expand JSON literal (array)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4343", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (array).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js07-in.jsonld", + "title": "Keys that are not mapped to an IRI in a reverse-map are dropped", + "rdfs:comment": "RDF version of expand-0065", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e065-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e065-out.nq", "assertions": [ { - "@id": "_:b4350", + "@id": "_:b14709", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4361", + "@id": "_:b14710", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4346", + "@id": "_:b2686", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4357", + "@id": "_:b2687", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4349", + "@id": "_:b6974", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4360", + "@id": "_:b6975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4348", + "@id": "_:b11027", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4359", + "@id": "_:b11028", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4354", + "@id": "_:b16128", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4365", + "@id": "_:b16129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", + } + }, + { + "@id": "_:b5001", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5002", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4352", + "@id": "_:b29857", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", "result": { - "@id": "_:b4363", + "@id": "_:b29858", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4344", + "@id": "_:b8422", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4355", + "@id": "_:b8423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4351", + "@id": "_:b19792", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4362", + "@id": "_:b19793", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4345", + "@id": "_:b12990", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4356", + "@id": "_:b12991", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4353", + "@id": "_:b29853", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", "result": { - "@id": "_:b4364", + "@id": "_:b29854", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4347", + "@id": "_:b29855", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te065", "result": { - "@id": "_:b4358", + "@id": "_:b29856", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js08-out.jsonld", - "title": "Expand JSON literal with array canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9404", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding JSON literal with array canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js08-in.jsonld", + "title": "Use @vocab to expand keys in reverse-maps", + "rdfs:comment": "RDF version of expand-0066", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e066-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e066-out.nq", "assertions": [ { - "@id": "_:b9411", + "@id": "_:b14711", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25018", + "@id": "_:b14712", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9412", + "@id": "_:b2688", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28548", + "@id": "_:b2689", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9409", + "@id": "_:b6976", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27111", + "@id": "_:b6977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9408", + "@id": "_:b11029", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23909", + "@id": "_:b11030", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9406", + "@id": "_:b16130", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19479", + "@id": "_:b16131", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", + } + }, + { + "@id": "_:b5003", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5004", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9413", + "@id": "_:b29863", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", "result": { - "@id": "_:b25016", + "@id": "_:b29864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9405", + "@id": "_:b8424", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11016", + "@id": "_:b8425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9410", + "@id": "_:b19794", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23135", + "@id": "_:b19795", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9402", + "@id": "_:b12992", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9403", + "@id": "_:b12993", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9414", + "@id": "_:b29859", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", "result": { - "@id": "_:b26886", + "@id": "_:b29860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9407", + "@id": "_:b29861", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te066", "result": { - "@id": "_:b18514", + "@id": "_:b29862", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js09-out.jsonld", - "title": "Transform JSON literal with string canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5695", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding JSON literal with string canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js09-in.jsonld", + "title": "prefix:://sufffix not a compact IRI", + "rdfs:comment": "RDF version of expand-0067", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e067-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e067-out.nq", "assertions": [ { - "@id": "_:b5702", + "@id": "_:b14713", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4317", + "@id": "_:b14714", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5706", + "@id": "_:b2690", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5716", + "@id": "_:b2691", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5698", + "@id": "_:b6978", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5709", + "@id": "_:b6979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5699", + "@id": "_:b11031", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5710", + "@id": "_:b11032", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5701", + "@id": "_:b16132", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5712", + "@id": "_:b16133", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", + } + }, + { + "@id": "_:b5005", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5006", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5705", + "@id": "_:b29869", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", "result": { - "@id": "_:b5715", + "@id": "_:b29870", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5700", + "@id": "_:b8426", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5711", + "@id": "_:b8427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5703", + "@id": "_:b19796", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5713", + "@id": "_:b19797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5696", + "@id": "_:b12994", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5707", + "@id": "_:b12995", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5697", + "@id": "_:b29865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", "result": { - "@id": "_:b5708", + "@id": "_:b29866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5704", + "@id": "_:b29867", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te067", "result": { - "@id": "_:b5714", + "@id": "_:b29868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js10-out.jsonld", - "title": "Expand JSON literal with structural canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20804", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding JSON literal with structural canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js10-in.jsonld", + "title": "_::sufffix not a compact IRI", + "rdfs:comment": "RDF version of expand-0068", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e068-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e068-out.nq", "assertions": [ { - "@id": "_:b20810", + "@id": "_:b14715", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28565", + "@id": "_:b14716", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20805", + "@id": "_:b2692", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25382", + "@id": "_:b2693", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20811", + "@id": "_:b6980", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27026", + "@id": "_:b6981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20807", + "@id": "_:b11033", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9428", + "@id": "_:b11034", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20808", + "@id": "_:b16134", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28335", + "@id": "_:b16135", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", + } + }, + { + "@id": "_:b5007", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5008", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20812", + "@id": "_:b29875", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", "result": { - "@id": "_:b25308", + "@id": "_:b29876", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20806", + "@id": "_:b8428", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26686", + "@id": "_:b8429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20813", + "@id": "_:b19798", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26359", + "@id": "_:b19799", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20814", + "@id": "_:b12996", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26671", + "@id": "_:b12997", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20809", + "@id": "_:b29871", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", "result": { - "@id": "_:b28499", + "@id": "_:b29872", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20803", + "@id": "_:b29873", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te068", "result": { - "@id": "_:b19795", + "@id": "_:b29874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js11-out.jsonld", - "title": "Expand JSON literal with unicode canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5035", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding JSON literal with unicode canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js11-in.jsonld", + "title": "Compact IRI as term with type mapping", + "rdfs:comment": "RDF version of expand-0069", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e069-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e069-out.nq", "assertions": [ { - "@id": "_:b5042", + "@id": "_:b14717", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14006", + "@id": "_:b14718", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5038", + "@id": "_:b2694", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14002", + "@id": "_:b2695", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5036", + "@id": "_:b6982", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11429", + "@id": "_:b6983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5040", + "@id": "_:b11035", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14004", + "@id": "_:b11036", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", + } + }, + { + "@id": "_:b16136", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "mode": "earl:automatic", + "result": { + "@id": "_:b16137", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5039", + "@id": "_:b5009", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b14003", + "@id": "_:b5010", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b5044", + "@id": "_:b29881", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", "result": { - "@id": "_:b5433", + "@id": "_:b29882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5043", + "@id": "_:b8430", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14007", + "@id": "_:b8431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5045", + "@id": "_:b19800", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14008", + "@id": "_:b19801", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5033", + "@id": "_:b12998", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5034", + "@id": "_:b12999", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5041", + "@id": "_:b29877", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", "result": { - "@id": "_:b14005", + "@id": "_:b29878", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5037", + "@id": "_:b29879", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te069", "result": { - "@id": "_:b14001", + "@id": "_:b29880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js12-out.jsonld", - "title": "Expand JSON literal with value canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3751", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding JSON literal with value canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js12-in.jsonld", + "title": "Redefine compact IRI with itself", + "rdfs:comment": "RDF version of expand-0070", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e070-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e070-out.nq", "assertions": [ { - "@id": "_:b3757", + "@id": "_:b14719", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25947", + "@id": "_:b14720", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3756", + "@id": "_:b2696", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29301", + "@id": "_:b2697", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3754", + "@id": "_:b6984", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28585", + "@id": "_:b6985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3758", + "@id": "_:b11037", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29205", + "@id": "_:b11038", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3760", + "@id": "_:b16138", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27015", + "@id": "_:b16139", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", + } + }, + { + "@id": "_:b5011", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5012", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3752", + "@id": "_:b29887", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", "result": { - "@id": "_:b18511", + "@id": "_:b29888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3759", + "@id": "_:b8432", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24028", + "@id": "_:b8433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3750", + "@id": "_:b19802", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2513", + "@id": "_:b19803", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3755", + "@id": "_:b13000", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26856", + "@id": "_:b13001", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3753", + "@id": "_:b29883", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", "result": { - "@id": "_:b26903", + "@id": "_:b29884", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3761", + "@id": "_:b29885", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te070", "result": { - "@id": "_:b26998", + "@id": "_:b29886", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js13-out.jsonld", - "title": "Expand JSON literal with wierd canonicalization", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b461", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding JSON literal with wierd canonicalization.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js13-in.jsonld", + "title": "Redefine term using @vocab, not itself", + "rdfs:comment": "RDF version of expand-0072", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e072-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e072-out.nq", "assertions": [ { - "@id": "_:b467", + "@id": "_:b14721", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b478", + "@id": "_:b14722", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b466", + "@id": "_:b2698", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b477", + "@id": "_:b2699", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b464", + "@id": "_:b6986", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b475", + "@id": "_:b6987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b470", + "@id": "_:b11039", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b481", + "@id": "_:b11040", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b463", + "@id": "_:b16140", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b474", + "@id": "_:b16141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", + } + }, + { + "@id": "_:b5013", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5014", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b469", + "@id": "_:b29893", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", "result": { - "@id": "_:b480", + "@id": "_:b29894", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b462", + "@id": "_:b8434", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b473", + "@id": "_:b8435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b472", + "@id": "_:b19804", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b483", + "@id": "_:b19805", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b465", + "@id": "_:b13002", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b476", + "@id": "_:b13003", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b468", + "@id": "_:b29889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", "result": { - "@id": "_:b479", + "@id": "_:b29890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b471", + "@id": "_:b29891", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te072", "result": { - "@id": "_:b482", + "@id": "_:b29892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js14-out.jsonld", - "title": "Expand JSON literal without expanding contents", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11982", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding JSON literal does not expand terms inside json.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js14-in.jsonld", + "title": "@context not first property", + "rdfs:comment": "Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e073-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e073-out.nq", "assertions": [ { - "@id": "_:b11983", + "@id": "_:b14723", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18803", + "@id": "_:b14724", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11991", + "@id": "_:b2700", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4658", + "@id": "_:b2701", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11990", + "@id": "_:b6988", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18809", + "@id": "_:b6989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11992", + "@id": "_:b11041", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18810", + "@id": "_:b11042", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11985", + "@id": "_:b16142", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18805", + "@id": "_:b16143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", + } + }, + { + "@id": "_:b5015", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5016", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11987", + "@id": "_:b29899", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", "result": { - "@id": "_:b18807", + "@id": "_:b29900", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11989", + "@id": "_:b8436", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8598", + "@id": "_:b8437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11988", + "@id": "_:b19806", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18808", + "@id": "_:b19807", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11984", + "@id": "_:b13004", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18804", + "@id": "_:b13005", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11986", + "@id": "_:b29895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", "result": { - "@id": "_:b18806", + "@id": "_:b29896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11980", + "@id": "_:b29897", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te073", "result": { - "@id": "_:b11981", + "@id": "_:b29898", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs14", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js15-out.jsonld", - "title": "Expand JSON literal aleady in expanded form", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3447", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding JSON literal in expanded form.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js15-in.jsonld", + "title": "@id not first property", + "rdfs:comment": "Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e074-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e074-out.nq", "assertions": [ { - "@id": "_:b3450", + "@id": "_:b14725", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22615", + "@id": "_:b14726", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3455", + "@id": "_:b2702", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23307", + "@id": "_:b2703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3457", + "@id": "_:b6990", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23390", + "@id": "_:b6991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3449", + "@id": "_:b11043", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21392", + "@id": "_:b11044", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3451", + "@id": "_:b16144", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22691", + "@id": "_:b16145", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", + } + }, + { + "@id": "_:b5017", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5018", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3452", + "@id": "_:b29905", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", "result": { - "@id": "_:b27581", + "@id": "_:b29906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3453", + "@id": "_:b8438", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27618", + "@id": "_:b8439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3448", + "@id": "_:b19808", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16247", + "@id": "_:b19809", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3445", + "@id": "_:b13006", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3446", + "@id": "_:b13007", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3454", + "@id": "_:b29901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", "result": { - "@id": "_:b29821", + "@id": "_:b29902", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3456", + "@id": "_:b29903", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te074", "result": { - "@id": "_:b25950", + "@id": "_:b29904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs15", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js16-out.jsonld", - "title": "Expand JSON literal aleady in expanded form with aliased keys", + "title": "@vocab as blank node identifier", + "rdfs:comment": "Use @vocab to map all properties to blank node identifiers", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1944", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b596", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", + "https://w3c.github.io/json-ld-api/tests/vocab#produceGeneralizedRdf": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Tests expanding JSON literal in expanded form with aliased keys in value object.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js16-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#requires": "GeneralizedRdf", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e075-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e075-out.nq", "assertions": [ { - "@id": "_:b1946", + "@id": "_:b29913", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", "result": { - "@id": "_:b22855", + "@id": "_:b29914", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1952", + "@id": "_:b2704", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27557", + "@id": "_:b2705", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:inapplicable" + } }, { - "@id": "_:b1953", + "@id": "_:b29907", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", "result": { - "@id": "_:b27668", + "@id": "_:b29908", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1948", + "@id": "_:b29909", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", "result": { - "@id": "_:b26353", + "@id": "_:b29910", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b1945", + "@id": "_:b16148", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12811", + "@id": "_:b16149", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", + } + }, + { + "@id": "_:b5019", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5020", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b1949", + "@id": "_:b29917", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", "result": { - "@id": "_:b27423", + "@id": "_:b29918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1942", + "@id": "_:b8440", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1943", + "@id": "_:b8441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1951", + "@id": "_:b19810", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12370", + "@id": "_:b19811", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1947", + "@id": "_:b13008", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24128", + "@id": "_:b13009", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1950", + "@id": "_:b29911", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", "result": { - "@id": "_:b22849", + "@id": "_:b29912", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1954", + "@id": "_:b29915", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te075", "result": { - "@id": "_:b12495", + "@id": "_:b29916", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs16", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js17-out.jsonld", - "title": "Expand JSON literal (string)", + "title": "base option overrides document location", + "rdfs:comment": "Use of the base option overrides the document location", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21004", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b597", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example/base/" + } }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (string).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js17-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e076-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e076-out.nq", "assertions": [ { - "@id": "_:b21002", + "@id": "_:b14727", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21003", + "@id": "_:b14728", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21013", + "@id": "_:b2706", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29000", + "@id": "_:b2707", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21014", + "@id": "_:b6992", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29523", + "@id": "_:b6993", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21012", + "@id": "_:b11045", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29751", + "@id": "_:b11046", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21010", + "@id": "_:b16150", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28602", + "@id": "_:b16151", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", + } + }, + { + "@id": "_:b5021", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5022", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21005", + "@id": "_:b29923", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", "result": { - "@id": "_:b23108", + "@id": "_:b29924", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21007", + "@id": "_:b8446", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28363", + "@id": "_:b8447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21009", + "@id": "_:b19812", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29246", + "@id": "_:b19813", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21006", + "@id": "_:b13010", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27154", + "@id": "_:b13011", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21008", + "@id": "_:b29919", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", "result": { - "@id": "_:b28717", + "@id": "_:b29920", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21011", + "@id": "_:b29921", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te076", "result": { - "@id": "_:b29748", + "@id": "_:b29922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs17", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js18-out.jsonld", - "title": "Expand JSON literal (null)", + "title": "expandContext option", + "rdfs:comment": "Use of the expandContext option to expand the input document", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8110", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b598", + "https://w3c.github.io/json-ld-api/tests/vocab#expandContext": { + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf/e077-context.jsonld" + } }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (null).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js18-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e077-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e077-out.nq", "assertions": [ { - "@id": "_:b8118", + "@id": "_:b14729", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11702", + "@id": "_:b14730", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8116", + "@id": "_:b2708", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11700", + "@id": "_:b2709", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8117", + "@id": "_:b6994", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11701", + "@id": "_:b6995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8114", + "@id": "_:b11049", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11698", + "@id": "_:b11050", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8108", + "@id": "_:b16152", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8109", + "@id": "_:b16153", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", + } + }, + { + "@id": "_:b5023", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5024", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8111", + "@id": "_:b29929", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", "result": { - "@id": "_:b11695", + "@id": "_:b29930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8112", + "@id": "_:b8448", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11696", + "@id": "_:b8449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8119", + "@id": "_:b19814", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11703", + "@id": "_:b19815", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8113", + "@id": "_:b13012", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11697", + "@id": "_:b13013", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8115", + "@id": "_:b29925", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", "result": { - "@id": "_:b11699", + "@id": "_:b29926", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8120", + "@id": "_:b29927", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te077", "result": { - "@id": "_:b11704", + "@id": "_:b29928", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs18", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js19-out.jsonld", - "title": "Expand JSON literal with aliased @type", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3351", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Tests expanding JSON literal with aliased @type.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js19-in.jsonld", + "title": "multiple reverse properties", + "rdfs:comment": "Use of multiple reverse properties", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e078-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e078-out.nq", "assertions": [ { - "@id": "_:b13933", + "@id": "_:b14731", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23720", + "@id": "_:b14732", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13938", + "@id": "_:b2710", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27216", + "@id": "_:b2711", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13937", + "@id": "_:b6996", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27057", + "@id": "_:b6997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13939", + "@id": "_:b11051", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29203", + "@id": "_:b11052", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13934", + "@id": "_:b16154", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24817", + "@id": "_:b16155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", + } + }, + { + "@id": "_:b5025", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5026", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13941", + "@id": "_:b29935", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", "result": { - "@id": "_:b22851", + "@id": "_:b29936", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13936", + "@id": "_:b8450", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26167", + "@id": "_:b8451", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13932", + "@id": "_:b19816", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6394", + "@id": "_:b19817", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13930", + "@id": "_:b13014", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13931", + "@id": "_:b13015", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13940", + "@id": "_:b29931", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", "result": { - "@id": "_:b29842", + "@id": "_:b29932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13935", + "@id": "_:b29933", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te078", "result": { - "@id": "_:b25536", + "@id": "_:b29934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs19", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js20-out.jsonld", - "title": "Expand JSON literal with aliased @value", + "title": "expand @graph container", + "rdfs:comment": "Use of @graph containers", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e079-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e079-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6694", + "@id": "_:b599", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests expanding JSON literal with aliased @value.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js20-in.jsonld", "assertions": [ { - "@id": "_:b6696", + "@id": "_:b14733", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19322", + "@id": "_:b14734", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6703", + "@id": "_:b2712", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29224", + "@id": "_:b2713", "@type": "TestResult", "outcome": "earl:passed" - }, + } + }, + { + "@id": "_:b6998", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + "assertedBy": "https://github.com/dcdpr", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "result": { + "@id": "_:b6999", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6699", + "@id": "_:b11053", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26347", + "@id": "_:b11054", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6702", + "@id": "_:b16156", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29073", + "@id": "_:b16157", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6697", + "@id": "_:b5027", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22184", + "@id": "_:b5028", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b6704", + "@id": "_:b29941", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", "result": { - "@id": "_:b25782", + "@id": "_:b29942", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6700", + "@id": "_:b8452", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29005", + "@id": "_:b8453", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6695", + "@id": "_:b19818", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12638", + "@id": "_:b19819", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6701", + "@id": "_:b13016", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21938", + "@id": "_:b13017", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6698", + "@id": "_:b29937", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", "result": { - "@id": "_:b25914", + "@id": "_:b29938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6705", + "@id": "_:b29939", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te079", "result": { - "@id": "_:b25946", + "@id": "_:b29940", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs20", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js21-out.jsonld", - "title": "Expand JSON literal with @context", + "title": "expand [@graph, @set] container", + "rdfs:comment": "Use of [@graph, @set] containers", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e080-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e080-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b509", + "@id": "_:b600", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests expanding JSON literal with a @context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js21-in.jsonld", "assertions": [ { - "@id": "_:b510", + "@id": "_:b14735", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b521", + "@id": "_:b14736", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b518", + "@id": "_:b2714", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b529", + "@id": "_:b2715", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b517", + "@id": "_:b7000", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b528", + "@id": "_:b7001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b515", + "@id": "_:b11055", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b526", + "@id": "_:b11056", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b519", + "@id": "_:b16158", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b530", + "@id": "_:b16159", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", + } + }, + { + "@id": "_:b5029", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5030", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b520", + "@id": "_:b29947", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", "result": { - "@id": "_:b531", + "@id": "_:b29948", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b513", + "@id": "_:b8454", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b524", + "@id": "_:b8455", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b514", + "@id": "_:b19820", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b525", + "@id": "_:b19821", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b512", + "@id": "_:b13018", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b523", + "@id": "_:b13019", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b511", + "@id": "_:b29943", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", "result": { - "@id": "_:b522", + "@id": "_:b29944", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b516", + "@id": "_:b29945", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te080", "result": { - "@id": "_:b527", + "@id": "_:b29946", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs21", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js22-out.jsonld", - "title": "Expand JSON literal (null) aleady in expanded form.", + "title": "Creates an @graph container if value is a graph", + "rdfs:comment": "Don't double-expand an already expanded graph", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e081-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e081-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4647", + "@id": "_:b601", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (null).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js22-in.jsonld", "assertions": [ { - "@id": "_:b4650", + "@id": "_:b14737", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26086", + "@id": "_:b14738", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4652", + "@id": "_:b2716", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22282", + "@id": "_:b2717", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4656", + "@id": "_:b7002", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6012", + "@id": "_:b7003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4653", + "@id": "_:b11057", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16991", + "@id": "_:b11058", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4648", + "@id": "_:b16160", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9620", + "@id": "_:b16161", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", + } + }, + { + "@id": "_:b5031", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5032", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4657", + "@id": "_:b29953", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", "result": { - "@id": "_:b29054", + "@id": "_:b29954", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4645", + "@id": "_:b8456", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4646", + "@id": "_:b8457", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4654", + "@id": "_:b19822", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2756", + "@id": "_:b19823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4651", + "@id": "_:b13020", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26543", + "@id": "_:b13021", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4655", + "@id": "_:b29949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", "result": { - "@id": "_:b29536", + "@id": "_:b29950", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4649", + "@id": "_:b29951", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te081", "result": { - "@id": "_:b23750", + "@id": "_:b29952", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs22", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/js23-out.jsonld", - "title": "Expand JSON literal (empty array).", + "title": "expand [@graph, @index] container", + "rdfs:comment": "Use of @graph containers with @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e082-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e082-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16972", + "@id": "_:b602", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Tests expanding property with @type @json to a JSON literal (empty array).", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/js23-in.jsonld", "assertions": [ { - "@id": "_:b17260", + "@id": "_:b14739", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27035", + "@id": "_:b14740", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17265", + "@id": "_:b2718", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18890", + "@id": "_:b2719", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17264", + "@id": "_:b7004", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23395", + "@id": "_:b7005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17257", + "@id": "_:b11059", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17258", + "@id": "_:b11060", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17263", + "@id": "_:b16162", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28681", + "@id": "_:b16163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", + } + }, + { + "@id": "_:b5033", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5034", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17268", + "@id": "_:b29959", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", "result": { - "@id": "_:b28950", + "@id": "_:b29960", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17266", + "@id": "_:b8458", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20415", + "@id": "_:b8459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17259", + "@id": "_:b19824", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23117", + "@id": "_:b19825", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17261", + "@id": "_:b13022", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27381", + "@id": "_:b13023", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17262", + "@id": "_:b29955", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", "result": { - "@id": "_:b28579", + "@id": "_:b29956", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17267", + "@id": "_:b29957", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te082", "result": { - "@id": "_:b21758", + "@id": "_:b29958", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tjs23", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/l001-out.jsonld", - "title": "Language map with null value", + "title": "expand [@graph, @index, @set] container", + "rdfs:comment": "Use of @graph containers with @index and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e083-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e083-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8152", + "@id": "_:b603", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A language map may have a null value, which is ignored", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/l001-in.jsonld", "assertions": [ { - "@id": "_:b8162", + "@id": "_:b14741", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13747", + "@id": "_:b14742", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8157", + "@id": "_:b2720", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24395", + "@id": "_:b2721", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8150", + "@id": "_:b7006", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8151", + "@id": "_:b7007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8153", + "@id": "_:b11061", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6386", + "@id": "_:b11062", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8158", + "@id": "_:b16164", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26212", + "@id": "_:b16165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", + } + }, + { + "@id": "_:b5035", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5036", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8161", + "@id": "_:b29965", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", "result": { - "@id": "_:b24680", + "@id": "_:b29966", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8156", + "@id": "_:b8460", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29081", + "@id": "_:b8461", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8154", + "@id": "_:b19826", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22891", + "@id": "_:b19827", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8155", + "@id": "_:b13024", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26560", + "@id": "_:b13025", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8160", + "@id": "_:b29961", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", "result": { - "@id": "_:b29869", + "@id": "_:b29962", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8159", + "@id": "_:b29963", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te083", "result": { - "@id": "_:b15266", + "@id": "_:b29964", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tl001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li01-out.jsonld", - "title": "@list containing @list", + "title": "Do not expand [@graph, @index] container if value is a graph", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e084-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e084-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14823", + "@id": "_:b604", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li01-in.jsonld", "assertions": [ { - "@id": "_:b14821", + "@id": "_:b14743", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14822", + "@id": "_:b14744", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14824", + "@id": "_:b2722", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17723", + "@id": "_:b2723", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14829", + "@id": "_:b7008", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26413", + "@id": "_:b7009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14830", + "@id": "_:b11063", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22319", + "@id": "_:b11064", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14828", + "@id": "_:b16166", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26412", + "@id": "_:b16167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", + } + }, + { + "@id": "_:b5037", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5038", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14827", + "@id": "_:b29971", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", "result": { - "@id": "_:b22909", + "@id": "_:b29972", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14825", + "@id": "_:b8462", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19537", + "@id": "_:b8463", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14833", + "@id": "_:b19828", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25886", + "@id": "_:b19829", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14832", + "@id": "_:b13026", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26414", + "@id": "_:b13027", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14826", + "@id": "_:b29967", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", "result": { - "@id": "_:b23566", + "@id": "_:b29968", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14831", + "@id": "_:b29969", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te084", "result": { - "@id": "_:b17707", + "@id": "_:b29970", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li02-out.jsonld", - "title": "@list containing empty @list", + "title": "expand [@graph, @id] container", + "rdfs:comment": "Use of @graph containers with @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e085-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e085-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6728", + "@id": "_:b605", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li02-in.jsonld", "assertions": [ { - "@id": "_:b6736", + "@id": "_:b14745", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6747", + "@id": "_:b14746", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6730", + "@id": "_:b2724", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6741", + "@id": "_:b2725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6738", + "@id": "_:b7010", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6749", + "@id": "_:b7011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6739", + "@id": "_:b11065", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6750", + "@id": "_:b11066", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6729", + "@id": "_:b16170", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6740", + "@id": "_:b16171", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", + } + }, + { + "@id": "_:b5039", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5040", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6734", + "@id": "_:b29977", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", "result": { - "@id": "_:b6745", + "@id": "_:b29978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6735", + "@id": "_:b8464", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6746", + "@id": "_:b8465", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6737", + "@id": "_:b19830", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6748", + "@id": "_:b19831", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6731", + "@id": "_:b13028", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6742", + "@id": "_:b13029", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6732", + "@id": "_:b29973", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", "result": { - "@id": "_:b6743", + "@id": "_:b29974", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6733", + "@id": "_:b29975", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te085", "result": { - "@id": "_:b6744", + "@id": "_:b29976", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li03-out.jsonld", - "title": "@list containing @list (with coercion)", + "title": "expand [@graph, @id, @set] container", + "rdfs:comment": "Use of @graph containers with @id and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e086-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e086-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5621", + "@id": "_:b606", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li03-in.jsonld", "assertions": [ { - "@id": "_:b5624", + "@id": "_:b14747", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26674", + "@id": "_:b14748", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5628", + "@id": "_:b2726", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24414", + "@id": "_:b2727", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5629", + "@id": "_:b7012", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28283", + "@id": "_:b7013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5627", + "@id": "_:b11067", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27775", + "@id": "_:b11068", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5626", + "@id": "_:b16172", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2441", + "@id": "_:b16173", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", + } + }, + { + "@id": "_:b5041", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5042", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5622", + "@id": "_:b29983", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", "result": { - "@id": "_:b10360", + "@id": "_:b29984", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5630", + "@id": "_:b8468", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17940", + "@id": "_:b8469", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5619", + "@id": "_:b19832", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5620", + "@id": "_:b19833", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5623", + "@id": "_:b13030", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14240", + "@id": "_:b13031", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5625", + "@id": "_:b29979", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", "result": { - "@id": "_:b26451", + "@id": "_:b29980", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5631", + "@id": "_:b29981", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te086", "result": { - "@id": "_:b3985", + "@id": "_:b29982", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li04-out.jsonld", - "title": "@list containing empty @list (with coercion)", + "title": "Do not expand [@graph, @id] container if value is a graph", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e087-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e087-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21099", + "@id": "_:b607", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li04-in.jsonld", "assertions": [ { - "@id": "_:b21101", + "@id": "_:b14749", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20380", + "@id": "_:b14750", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21107", + "@id": "_:b2728", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16110", + "@id": "_:b2729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21097", + "@id": "_:b7014", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21098", + "@id": "_:b7015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21109", + "@id": "_:b11071", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25130", + "@id": "_:b11072", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21102", + "@id": "_:b16174", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25281", + "@id": "_:b16175", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", + } + }, + { + "@id": "_:b5043", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5044", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21104", + "@id": "_:b29989", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", "result": { - "@id": "_:b27782", + "@id": "_:b29990", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21108", + "@id": "_:b8470", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26938", + "@id": "_:b8471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21106", + "@id": "_:b19834", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25809", + "@id": "_:b19835", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21103", + "@id": "_:b13032", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27542", + "@id": "_:b13033", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21100", + "@id": "_:b29985", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", "result": { - "@id": "_:b23460", + "@id": "_:b29986", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21105", + "@id": "_:b29987", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te087", "result": { - "@id": "_:b26763", + "@id": "_:b29988", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li05-out.jsonld", - "title": "coerced @list containing an array", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19489", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li05-in.jsonld", + "title": "Do not expand native values to IRIs", + "rdfs:comment": "Value Expansion does not expand native values, such as booleans, to a node object", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e088-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e088-out.nq", "assertions": [ { - "@id": "_:b19490", + "@id": "_:b14751", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19555", + "@id": "_:b14752", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19494", + "@id": "_:b2730", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28198", + "@id": "_:b2731", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19497", + "@id": "_:b7016", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28212", + "@id": "_:b7017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19487", + "@id": "_:b11073", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19488", + "@id": "_:b11074", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", + } + }, + { + "@id": "_:b16176", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "mode": "earl:automatic", + "result": { + "@id": "_:b16177", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19492", + "@id": "_:b5045", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b9556", + "@id": "_:b5046", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b19495", + "@id": "_:b29995", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", "result": { - "@id": "_:b27059", + "@id": "_:b29996", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19498", + "@id": "_:b8472", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29535", + "@id": "_:b8473", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19491", + "@id": "_:b19836", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26161", + "@id": "_:b19837", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19499", + "@id": "_:b13034", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18503", + "@id": "_:b13035", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19496", + "@id": "_:b29991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", "result": { - "@id": "_:b22632", + "@id": "_:b29992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19493", + "@id": "_:b29993", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te088", "result": { - "@id": "_:b27465", + "@id": "_:b29994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li06-out.jsonld", - "title": "coerced @list containing an empty array", + "title": "empty @base applied to the base option", + "rdfs:comment": "Use of an empty @base is applied to the base option", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16687", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b608", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example/base/" + } }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li06-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e089-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e089-out.nq", "assertions": [ { - "@id": "_:b16697", + "@id": "_:b14753", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22552", + "@id": "_:b14754", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16689", + "@id": "_:b2732", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22544", + "@id": "_:b2733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16691", + "@id": "_:b7018", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22546", + "@id": "_:b7019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16696", + "@id": "_:b11075", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22551", + "@id": "_:b11076", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16690", + "@id": "_:b16178", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22545", + "@id": "_:b16179", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", + } + }, + { + "@id": "_:b5047", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5048", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16685", + "@id": "_:b30001", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", "result": { - "@id": "_:b16686", + "@id": "_:b30002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16693", + "@id": "_:b8474", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22548", + "@id": "_:b8475", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16688", + "@id": "_:b19838", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17301", + "@id": "_:b19839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16692", + "@id": "_:b13036", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22547", + "@id": "_:b13037", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16694", + "@id": "_:b29997", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", "result": { - "@id": "_:b22549", + "@id": "_:b29998", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16695", + "@id": "_:b29999", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te089", "result": { - "@id": "_:b22550", + "@id": "_:b30000", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li07-out.jsonld", - "title": "coerced @list containing deep arrays", + "title": "relative @base overrides base option and document location", + "rdfs:comment": "Use of a relative @base overrides base option and document location", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6474", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b609", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example/base/" + } }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li07-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e090-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e090-out.nq", "assertions": [ { - "@id": "_:b6484", + "@id": "_:b14755", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17068", + "@id": "_:b14756", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6479", + "@id": "_:b2734", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28276", + "@id": "_:b2735", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6482", + "@id": "_:b7020", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27315", + "@id": "_:b7021", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6480", + "@id": "_:b11077", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28603", + "@id": "_:b11078", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6481", + "@id": "_:b16180", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29580", + "@id": "_:b16181", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", + } + }, + { + "@id": "_:b5049", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5050", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6483", + "@id": "_:b30007", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", "result": { - "@id": "_:b26588", + "@id": "_:b30008", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6476", + "@id": "_:b8476", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18727", + "@id": "_:b8477", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6478", + "@id": "_:b19840", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28046", + "@id": "_:b19841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6472", + "@id": "_:b13038", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6473", + "@id": "_:b13039", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6477", + "@id": "_:b30003", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", "result": { - "@id": "_:b22594", + "@id": "_:b30004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6475", + "@id": "_:b30005", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te090", "result": { - "@id": "_:b8978", + "@id": "_:b30006", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li08-out.jsonld", - "title": "coerced @list containing deep empty arrays", + "title": "relative and absolute @base overrides base option and document location", + "rdfs:comment": "Use of a relative and absolute @base overrides base option and document location", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19765", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b610", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example/base/" + } }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li08-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e091-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e091-out.nq", "assertions": [ { - "@id": "_:b19768", + "@id": "_:b14757", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27194", + "@id": "_:b14758", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19769", + "@id": "_:b2736", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28184", + "@id": "_:b2737", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19770", + "@id": "_:b7022", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28323", + "@id": "_:b7023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19774", + "@id": "_:b11079", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11188", + "@id": "_:b11080", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19766", + "@id": "_:b16182", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19549", + "@id": "_:b16183", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", + } + }, + { + "@id": "_:b5051", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5052", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19772", + "@id": "_:b30013", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", "result": { - "@id": "_:b29447", + "@id": "_:b30014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19764", + "@id": "_:b8478", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13694", + "@id": "_:b8479", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19771", + "@id": "_:b19842", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23921", + "@id": "_:b19843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19773", + "@id": "_:b13040", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29166", + "@id": "_:b13041", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19767", + "@id": "_:b30009", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", "result": { - "@id": "_:b24669", + "@id": "_:b30010", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19775", + "@id": "_:b30011", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te091", "result": { - "@id": "_:b24802", + "@id": "_:b30012", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li09-out.jsonld", - "title": "coerced @list containing multiple lists", + "title": "Various relative IRIs as properties with with @vocab: ''", + "rdfs:comment": "Pathological relative property IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e092-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e092-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4171", + "@id": "_:b611", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li09-in.jsonld", "assertions": [ { - "@id": "_:b4175", + "@id": "_:b14759", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23579", + "@id": "_:b14760", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4177", + "@id": "_:b2738", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27354", + "@id": "_:b2739", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4179", + "@id": "_:b7024", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4202", + "@id": "_:b7025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4172", + "@id": "_:b11081", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20966", + "@id": "_:b11082", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4169", + "@id": "_:b16184", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4170", + "@id": "_:b16185", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", + } + }, + { + "@id": "_:b5053", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5054", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4173", + "@id": "_:b30019", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", "result": { - "@id": "_:b23308", + "@id": "_:b30020", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4176", + "@id": "_:b8480", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28902", + "@id": "_:b8481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4180", + "@id": "_:b19844", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26956", + "@id": "_:b19845", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4178", + "@id": "_:b13042", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27461", + "@id": "_:b13043", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4181", + "@id": "_:b30015", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", "result": { - "@id": "_:b29473", + "@id": "_:b30016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4174", + "@id": "_:b30017", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te092", "result": { - "@id": "_:b25864", + "@id": "_:b30018", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/li10-out.jsonld", - "title": "coerced @list containing mixed list values", + "title": "expand @graph container (multiple objects)", + "rdfs:comment": "Use of @graph containers", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e093-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e093-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11463", + "@id": "_:b612", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List of lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/li10-in.jsonld", "assertions": [ { - "@id": "_:b11471", + "@id": "_:b14761", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13599", + "@id": "_:b14762", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11467", + "@id": "_:b2740", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13595", + "@id": "_:b2741", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11466", + "@id": "_:b7026", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13594", + "@id": "_:b7027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11469", + "@id": "_:b11083", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13597", + "@id": "_:b11084", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11468", + "@id": "_:b16186", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13596", + "@id": "_:b16187", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", + } + }, + { + "@id": "_:b5055", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5056", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11465", + "@id": "_:b30025", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", "result": { - "@id": "_:b13593", + "@id": "_:b30026", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11472", + "@id": "_:b8482", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13600", + "@id": "_:b8483", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11473", + "@id": "_:b19846", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13601", + "@id": "_:b19847", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11470", + "@id": "_:b13044", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13598", + "@id": "_:b13045", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11461", + "@id": "_:b30021", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", "result": { - "@id": "_:b11462", + "@id": "_:b30022", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11464", + "@id": "_:b30023", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te093", "result": { - "@id": "_:b13592", + "@id": "_:b30024", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tli10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m001-out.jsonld", - "title": "Adds @id to object not having an @id", + "title": "expand [@graph, @set] container (multiple objects)", + "rdfs:comment": "Use of [@graph, @set] containers", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e094-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e094-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7312", + "@id": "_:b613", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m001-in.jsonld", "assertions": [ { - "@id": "_:b7321", + "@id": "_:b14763", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b7331", + "@id": "_:b14764", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7314", + "@id": "_:b2742", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7325", + "@id": "_:b2743", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7313", + "@id": "_:b7028", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7324", + "@id": "_:b7029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7316", + "@id": "_:b11085", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7326", + "@id": "_:b11086", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7315", + "@id": "_:b16188", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4934", + "@id": "_:b16189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", + } + }, + { + "@id": "_:b5057", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5058", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7319", + "@id": "_:b30031", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", "result": { - "@id": "_:b7329", + "@id": "_:b30032", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7318", + "@id": "_:b8484", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7328", + "@id": "_:b8485", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7320", + "@id": "_:b19848", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7330", + "@id": "_:b19849", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7317", + "@id": "_:b13046", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7327", + "@id": "_:b13047", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7322", + "@id": "_:b30027", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", "result": { - "@id": "_:b7332", + "@id": "_:b30028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7323", + "@id": "_:b30029", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te094", "result": { - "@id": "_:b7333", + "@id": "_:b30030", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m002-out.jsonld", - "title": "Retains @id in object already having an @id", + "title": "Creates an @graph container if value is a graph (multiple objects)", + "rdfs:comment": "Don't double-expand an already expanded graph", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e095-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e095-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16805", + "@id": "_:b614", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m002-in.jsonld", "assertions": [ { - "@id": "_:b16806", + "@id": "_:b14765", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10510", + "@id": "_:b14766", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16813", + "@id": "_:b2744", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29856", + "@id": "_:b2745", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16809", + "@id": "_:b7030", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28075", + "@id": "_:b7031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16807", + "@id": "_:b11087", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24583", + "@id": "_:b11088", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16812", + "@id": "_:b16192", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28446", + "@id": "_:b16193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", + } + }, + { + "@id": "_:b5059", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5060", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16814", + "@id": "_:b30037", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", "result": { - "@id": "_:b21449", + "@id": "_:b30038", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16811", + "@id": "_:b8486", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12738", + "@id": "_:b8487", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16808", + "@id": "_:b19850", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18127", + "@id": "_:b19851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16803", + "@id": "_:b13048", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16804", + "@id": "_:b13049", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16810", + "@id": "_:b30033", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", "result": { - "@id": "_:b29235", + "@id": "_:b30034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16815", + "@id": "_:b30035", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te095", "result": { - "@id": "_:b28646", + "@id": "_:b30036", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m003-out.jsonld", - "title": "Adds @type to object not having an @type", + "title": "expand [@graph, @index] container (multiple indexed objects)", + "rdfs:comment": "Use of @graph containers with @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e096-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e096-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10334", + "@id": "_:b615", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m003-in.jsonld", "assertions": [ { - "@id": "_:b10339", + "@id": "_:b14767", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26555", + "@id": "_:b14768", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10337", + "@id": "_:b2746", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23876", + "@id": "_:b2747", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10342", + "@id": "_:b7032", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25977", + "@id": "_:b7033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10332", + "@id": "_:b11089", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10333", + "@id": "_:b11090", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10343", + "@id": "_:b16194", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29689", + "@id": "_:b16195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", + } + }, + { + "@id": "_:b5061", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5062", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10335", + "@id": "_:b30043", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", "result": { - "@id": "_:b1060", + "@id": "_:b30044", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10338", + "@id": "_:b8490", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25732", + "@id": "_:b8491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10340", + "@id": "_:b19852", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28918", + "@id": "_:b19853", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10336", + "@id": "_:b13050", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23007", + "@id": "_:b13051", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10341", + "@id": "_:b30039", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", "result": { - "@id": "_:b20367", + "@id": "_:b30040", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10344", + "@id": "_:b30041", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te096", "result": { - "@id": "_:b29227", + "@id": "_:b30042", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m004-out.jsonld", - "title": "Prepends @type in object already having an @type", + "title": "expand [@graph, @index, @set] container (multiple objects)", + "rdfs:comment": "Use of @graph containers with @index and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e097-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e097-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21826", + "@id": "_:b616", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m004-in.jsonld", "assertions": [ { - "@id": "_:b21835", + "@id": "_:b14769", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26547", + "@id": "_:b14770", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21834", + "@id": "_:b2748", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28633", + "@id": "_:b2749", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21828", + "@id": "_:b7034", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16986", + "@id": "_:b7035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21836", + "@id": "_:b11093", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26953", + "@id": "_:b11094", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21833", + "@id": "_:b16196", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26877", + "@id": "_:b16197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", + } + }, + { + "@id": "_:b5063", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5064", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21831", + "@id": "_:b30049", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", "result": { - "@id": "_:b16347", + "@id": "_:b30050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21827", + "@id": "_:b8492", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24571", + "@id": "_:b8493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21830", + "@id": "_:b19854", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28631", + "@id": "_:b19855", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21832", + "@id": "_:b13052", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28632", + "@id": "_:b13053", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21829", + "@id": "_:b30045", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", "result": { - "@id": "_:b24664", + "@id": "_:b30046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21825", + "@id": "_:b30047", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te097", "result": { - "@id": "_:b15123", + "@id": "_:b30048", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m005-out.jsonld", - "title": "Adds expanded @id to object", + "title": "Do not expand [@graph, @index] container if value is a graph (multiple objects)", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e098-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e098-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11109", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example.org/" - } + "@id": "_:b617", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m005-in.jsonld", "assertions": [ { - "@id": "_:b11119", + "@id": "_:b14771", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29832", + "@id": "_:b14772", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11112", + "@id": "_:b2750", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28289", + "@id": "_:b2751", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11110", + "@id": "_:b7036", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17380", + "@id": "_:b7037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11117", + "@id": "_:b11095", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17415", + "@id": "_:b11096", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11107", + "@id": "_:b16198", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11108", + "@id": "_:b16199", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", + } + }, + { + "@id": "_:b5065", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5066", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11118", + "@id": "_:b30055", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", "result": { - "@id": "_:b23933", + "@id": "_:b30056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11116", + "@id": "_:b8494", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23203", + "@id": "_:b8495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11113", + "@id": "_:b19856", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17956", + "@id": "_:b19857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11114", + "@id": "_:b13054", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28531", + "@id": "_:b13055", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11111", + "@id": "_:b30051", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", "result": { - "@id": "_:b26693", + "@id": "_:b30052", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11115", + "@id": "_:b30053", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te098", "result": { - "@id": "_:b24838", + "@id": "_:b30054", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m006-out.jsonld", - "title": "Adds vocabulary expanded @type to object", + "title": "expand [@graph, @id] container (multiple objects)", + "rdfs:comment": "Use of @graph containers with @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e099-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e099-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18218", + "@id": "_:b618", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m006-in.jsonld", "assertions": [ { - "@id": "_:b18219", + "@id": "_:b14773", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18230", + "@id": "_:b14774", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18226", + "@id": "_:b2752", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18235", + "@id": "_:b2753", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18222", + "@id": "_:b7038", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18232", + "@id": "_:b7039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18224", + "@id": "_:b11097", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18234", + "@id": "_:b11098", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18225", + "@id": "_:b16200", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13511", + "@id": "_:b16201", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", + } + }, + { + "@id": "_:b5067", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5068", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18220", + "@id": "_:b30061", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", "result": { - "@id": "_:b3763", + "@id": "_:b30062", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18221", + "@id": "_:b8496", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18231", + "@id": "_:b8497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18227", + "@id": "_:b19858", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18236", + "@id": "_:b19859", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18228", + "@id": "_:b13056", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18237", + "@id": "_:b13057", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18223", + "@id": "_:b30057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", "result": { - "@id": "_:b18233", + "@id": "_:b30058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18229", + "@id": "_:b30059", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te099", "result": { - "@id": "_:b18238", + "@id": "_:b30060", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m007-out.jsonld", - "title": "Adds document expanded @type to object", + "title": "expand [@graph, @id, @set] container (multiple objects)", + "rdfs:comment": "Use of @graph containers with @id and @set", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e100-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e100-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12623", + "@id": "_:b619", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m007-in.jsonld", "assertions": [ { - "@id": "_:b12630", + "@id": "_:b14775", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26861", + "@id": "_:b14776", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12627", + "@id": "_:b2754", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12060", + "@id": "_:b2755", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12621", + "@id": "_:b7040", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12622", + "@id": "_:b7041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12633", + "@id": "_:b11099", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27295", + "@id": "_:b11100", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12624", + "@id": "_:b16202", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19392", + "@id": "_:b16203", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", + } + }, + { + "@id": "_:b5069", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5070", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12631", + "@id": "_:b30067", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", "result": { - "@id": "_:b27294", + "@id": "_:b30068", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12625", + "@id": "_:b8498", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24119", + "@id": "_:b8499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12626", + "@id": "_:b19860", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24646", + "@id": "_:b19861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12629", + "@id": "_:b13058", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24409", + "@id": "_:b13059", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12632", + "@id": "_:b30063", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", "result": { - "@id": "_:b23846", + "@id": "_:b30064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12628", + "@id": "_:b30065", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te100", "result": { - "@id": "_:b18207", + "@id": "_:b30066", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m008-out.jsonld", - "title": "When type is in a type map", + "title": "Do not expand [@graph, @id] container if value is a graph (multiple objects)", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e101-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e101-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15756", + "@id": "_:b620", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m008-in.jsonld", "assertions": [ { - "@id": "_:b15762", + "@id": "_:b14777", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26716", + "@id": "_:b14778", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15758", + "@id": "_:b2756", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24724", + "@id": "_:b2757", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15759", + "@id": "_:b7042", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26211", + "@id": "_:b7043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15766", + "@id": "_:b11101", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1275", + "@id": "_:b11102", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15760", + "@id": "_:b16204", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23220", + "@id": "_:b16205", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", + } + }, + { + "@id": "_:b5071", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5072", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15764", + "@id": "_:b30073", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", "result": { - "@id": "_:b26717", + "@id": "_:b30074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15761", + "@id": "_:b8500", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26715", + "@id": "_:b8501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15763", + "@id": "_:b19862", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17298", + "@id": "_:b19863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15754", + "@id": "_:b13060", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15755", + "@id": "_:b13061", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15757", + "@id": "_:b30069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", "result": { - "@id": "_:b18280", + "@id": "_:b30070", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15765", + "@id": "_:b30071", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te101", "result": { - "@id": "_:b26718", + "@id": "_:b30072", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m009-out.jsonld", - "title": "language map with @none", + "title": "Expand @graph container if value is a graph (multiple objects)", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e102-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e102-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3048", + "@id": "_:b621", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m009-in.jsonld", "assertions": [ { - "@id": "_:b3055", + "@id": "_:b14779", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13559", + "@id": "_:b14780", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3056", + "@id": "_:b2758", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2163", + "@id": "_:b2759", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3052", + "@id": "_:b7044", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24695", + "@id": "_:b7045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3054", + "@id": "_:b11103", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23763", + "@id": "_:b11104", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3050", + "@id": "_:b16206", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14890", + "@id": "_:b16207", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", + } + }, + { + "@id": "_:b5073", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5074", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3051", + "@id": "_:b30079", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", "result": { - "@id": "_:b21750", + "@id": "_:b30080", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3049", + "@id": "_:b8502", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5001", + "@id": "_:b8503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3057", + "@id": "_:b19864", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28640", + "@id": "_:b19865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3053", + "@id": "_:b13062", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28213", + "@id": "_:b13063", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3058", + "@id": "_:b30075", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", "result": { - "@id": "_:b14145", + "@id": "_:b30076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3046", + "@id": "_:b30077", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te102", "result": { - "@id": "_:b3047", + "@id": "_:b30078", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m010-out.jsonld", - "title": "language map with alias of @none", + "title": "Expand @graph container if value is a graph (multiple graphs)", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e103-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e103-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4937", + "@id": "_:b622", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m010-in.jsonld", "assertions": [ { - "@id": "_:b4945", + "@id": "_:b14781", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10069", + "@id": "_:b14782", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4942", + "@id": "_:b2760", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10066", + "@id": "_:b2761", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4947", + "@id": "_:b7046", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10071", + "@id": "_:b7047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4941", + "@id": "_:b11105", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10065", + "@id": "_:b11106", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4944", + "@id": "_:b16208", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10068", + "@id": "_:b16209", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", + } + }, + { + "@id": "_:b5075", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5076", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4938", + "@id": "_:b30085", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", "result": { - "@id": "_:b8564", + "@id": "_:b30086", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4939", + "@id": "_:b8504", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10063", + "@id": "_:b8505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4946", + "@id": "_:b19866", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10070", + "@id": "_:b19867", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4940", + "@id": "_:b13064", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10064", + "@id": "_:b13065", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4935", + "@id": "_:b30081", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", "result": { - "@id": "_:b4936", + "@id": "_:b30082", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4943", + "@id": "_:b30083", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te103", "result": { - "@id": "_:b10067", + "@id": "_:b30084", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m011-out.jsonld", - "title": "id map with @none", + "title": "Creates an @graph container if value is a graph (mixed graph and object)", + "rdfs:comment": "Don't double-expand an already expanded graph", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e104-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e104-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b591", + "@id": "_:b623", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m011-in.jsonld", "assertions": [ { - "@id": "_:b598", + "@id": "_:b14783", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24007", + "@id": "_:b14784", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b599", + "@id": "_:b2762", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24008", + "@id": "_:b2763", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b596", + "@id": "_:b7048", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24005", + "@id": "_:b7049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b601", + "@id": "_:b11107", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21023", + "@id": "_:b11108", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b600", + "@id": "_:b16210", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24009", + "@id": "_:b16211", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", + } + }, + { + "@id": "_:b5077", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5078", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b602", + "@id": "_:b30091", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", "result": { - "@id": "_:b24010", + "@id": "_:b30092", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b595", + "@id": "_:b8506", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5920", + "@id": "_:b8507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b597", + "@id": "_:b19868", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24006", + "@id": "_:b19869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b594", + "@id": "_:b13066", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24004", + "@id": "_:b13067", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b593", + "@id": "_:b30087", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", "result": { - "@id": "_:b21075", + "@id": "_:b30088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b592", + "@id": "_:b30089", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te104", "result": { - "@id": "_:b19829", + "@id": "_:b30090", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m012-out.jsonld", - "title": "type map with alias of @none", + "title": "Do not expand [@graph, @index] container if value is a graph (mixed graph and object)", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e105-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e105-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12581", + "@id": "_:b624", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m012-in.jsonld", "assertions": [ { - "@id": "_:b12584", + "@id": "_:b14785", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", + "assertedBy": "http://kasei.us/about/#greg", "result": { - "@id": "_:b27995", + "@id": "_:b14786", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12582", + "@id": "_:b2764", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19705", + "@id": "_:b2765", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12587", + "@id": "_:b7050", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28126", + "@id": "_:b7051", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12591", + "@id": "_:b11109", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21016", + "@id": "_:b11110", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12589", + "@id": "_:b16214", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15662", + "@id": "_:b16215", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", + } + }, + { + "@id": "_:b5079", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5080", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12590", + "@id": "_:b30097", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", "result": { - "@id": "_:b29311", + "@id": "_:b30098", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12579", + "@id": "_:b8508", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12580", + "@id": "_:b8509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12586", + "@id": "_:b19870", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27333", + "@id": "_:b19871", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12583", + "@id": "_:b13068", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27390", + "@id": "_:b13069", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12585", + "@id": "_:b30093", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", "result": { - "@id": "_:b28561", + "@id": "_:b30094", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12588", + "@id": "_:b30095", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te105", "result": { - "@id": "_:b19519", + "@id": "_:b30096", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m013-out.jsonld", - "title": "graph index map with @none", + "title": "Do not expand [@graph, @id] container if value is a graph (mixed graph and object)", + "rdfs:comment": "Does not create a new graph object if indexed value is already a graph object", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e106-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e106-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9927", + "@id": "_:b625", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @graph and @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m013-in.jsonld", "assertions": [ { - "@id": "_:b9936", + "@id": "_:b14787", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24831", + "@id": "_:b14788", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9932", + "@id": "_:b2766", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24901", + "@id": "_:b2767", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9931", + "@id": "_:b7052", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26924", + "@id": "_:b7053", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9929", + "@id": "_:b11111", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24579", + "@id": "_:b11112", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9937", + "@id": "_:b16216", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16712", + "@id": "_:b16217", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", + } + }, + { + "@id": "_:b5081", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5082", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9934", + "@id": "_:b30103", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", "result": { - "@id": "_:b26052", + "@id": "_:b30104", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9930", + "@id": "_:b8512", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26923", + "@id": "_:b8513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9935", + "@id": "_:b19872", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26925", + "@id": "_:b19873", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9928", + "@id": "_:b13070", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19827", + "@id": "_:b13071", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9933", + "@id": "_:b30099", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", "result": { - "@id": "_:b25435", + "@id": "_:b30100", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9925", + "@id": "_:b30101", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te106", "result": { - "@id": "_:b9926", + "@id": "_:b30102", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m014-out.jsonld", - "title": "graph index map with alias @none", + "title": "expand [@graph, @index] container (indexes with multiple objects)", + "rdfs:comment": "Use of @graph containers with @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e107-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e107-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18319", + "@id": "_:b626", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @graph and @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m014-in.jsonld", "assertions": [ { - "@id": "_:b18321", + "@id": "_:b14789", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", + "assertedBy": "http://kasei.us/about/#greg", "result": { - "@id": "_:b23539", + "@id": "_:b14790", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b18324", + "@id": "_:b2768", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29099", + "@id": "_:b2769", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18327", + "@id": "_:b7054", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10089", + "@id": "_:b7055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18322", + "@id": "_:b11115", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28436", + "@id": "_:b11116", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18325", + "@id": "_:b16218", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21224", + "@id": "_:b16219", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", + } + }, + { + "@id": "_:b5083", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5084", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18323", + "@id": "_:b30109", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", "result": { - "@id": "_:b29098", + "@id": "_:b30110", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18328", + "@id": "_:b8514", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28164", + "@id": "_:b8515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18320", + "@id": "_:b19874", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25001", + "@id": "_:b19875", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18326", + "@id": "_:b13072", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29100", + "@id": "_:b13073", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18317", + "@id": "_:b30105", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", "result": { - "@id": "_:b18318", + "@id": "_:b30106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18329", + "@id": "_:b30107", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te107", "result": { - "@id": "_:b21540", + "@id": "_:b30108", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m015-out.jsonld", - "title": "graph id index map with aliased @none", + "title": "expand [@graph, @id] container (multiple ids and objects)", + "rdfs:comment": "Use of @graph containers with @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e108-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e108-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b989", + "@id": "_:b627", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @graph and @id with @none", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m015-in.jsonld", "assertions": [ { - "@id": "_:b991", + "@id": "_:b14791", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19539", + "@id": "_:b14792", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b992", + "@id": "_:b2770", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20873", + "@id": "_:b2771", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b993", + "@id": "_:b7056", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9089", + "@id": "_:b7057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b999", + "@id": "_:b11117", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18349", + "@id": "_:b11118", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b997", + "@id": "_:b16220", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22392", + "@id": "_:b16221", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", + } + }, + { + "@id": "_:b5085", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5086", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b998", + "@id": "_:b30115", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", "result": { - "@id": "_:b5571", + "@id": "_:b30116", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b990", + "@id": "_:b8516", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6050", + "@id": "_:b8517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b996", + "@id": "_:b19876", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27508", + "@id": "_:b19877", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b995", + "@id": "_:b13074", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28147", + "@id": "_:b13075", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b987", + "@id": "_:b30111", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", "result": { - "@id": "_:b988", + "@id": "_:b30112", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b994", + "@id": "_:b30113", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te108", "result": { - "@id": "_:b27351", + "@id": "_:b30114", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m016-out.jsonld", - "title": "graph id index map with aliased @none", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11888", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "index on @graph and @id with @none", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m016-in.jsonld", + "title": "IRI expansion of fragments including ':'", + "rdfs:comment": "Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e109-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e109-out.nq", "assertions": [ { - "@id": "_:b11897", + "@id": "_:b14793", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26159", + "@id": "_:b14794", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11892", + "@id": "_:b2772", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12666", + "@id": "_:b2773", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11893", + "@id": "_:b7058", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25387", + "@id": "_:b7059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11890", + "@id": "_:b11119", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20551", + "@id": "_:b11120", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11894", + "@id": "_:b16222", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17599", + "@id": "_:b16223", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", + } + }, + { + "@id": "_:b5087", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5088", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11895", + "@id": "_:b30121", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", "result": { - "@id": "_:b28951", + "@id": "_:b30122", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11889", + "@id": "_:b8518", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18505", + "@id": "_:b8519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11898", + "@id": "_:b19878", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22990", + "@id": "_:b19879", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11886", + "@id": "_:b13076", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11887", + "@id": "_:b13077", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11891", + "@id": "_:b30117", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", "result": { - "@id": "_:b20251", + "@id": "_:b30118", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11896", + "@id": "_:b30119", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te109", "result": { - "@id": "_:b3187", + "@id": "_:b30120", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m017-out.jsonld", - "title": "string value of type map expands to node reference", + "title": "Various relative IRIs as properties with with relative @vocab", + "rdfs:comment": "Pathological relative property IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e110-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e110-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b682", + "@id": "_:b628", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m017-in.jsonld", "assertions": [ { - "@id": "_:b688", + "@id": "_:b14795", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b699", + "@id": "_:b14796", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b689", + "@id": "_:b2774", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b700", + "@id": "_:b2775", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b685", + "@id": "_:b7060", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b696", + "@id": "_:b7061", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b693", + "@id": "_:b11121", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b704", + "@id": "_:b11122", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b684", + "@id": "_:b16224", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b695", + "@id": "_:b16225", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", + } + }, + { + "@id": "_:b5089", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5090", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b691", + "@id": "_:b30127", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", "result": { - "@id": "_:b702", + "@id": "_:b30128", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b690", + "@id": "_:b8520", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b701", + "@id": "_:b8521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b692", + "@id": "_:b19880", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b703", + "@id": "_:b19881", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b687", + "@id": "_:b13078", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b698", + "@id": "_:b13079", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b683", + "@id": "_:b30123", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", "result": { - "@id": "_:b694", + "@id": "_:b30124", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b686", + "@id": "_:b30125", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te110", "result": { - "@id": "_:b697", + "@id": "_:b30126", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m018-out.jsonld", - "title": "string value of type map expands to node reference with @type: @id", + "title": "Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base", + "rdfs:comment": "Pathological relative property IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e111-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e111-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15169", + "@id": "_:b629", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m018-in.jsonld", "assertions": [ { - "@id": "_:b15174", + "@id": "_:b14797", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15184", + "@id": "_:b14798", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15175", + "@id": "_:b2776", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15185", + "@id": "_:b2777", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b15170", + "@id": "_:b7062", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15181", + "@id": "_:b7063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15171", + "@id": "_:b30129", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", "result": { - "@id": "_:b3556", + "@id": "_:b30130", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b15177", + "@id": "_:b16226", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15187", + "@id": "_:b16227", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", + } + }, + { + "@id": "_:b5091", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5092", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15173", + "@id": "_:b30135", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", "result": { - "@id": "_:b15183", + "@id": "_:b30136", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15176", + "@id": "_:b8522", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15186", + "@id": "_:b8523", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15172", + "@id": "_:b19882", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15182", + "@id": "_:b19883", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15179", + "@id": "_:b13080", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15189", + "@id": "_:b13081", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15180", + "@id": "_:b30131", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", "result": { - "@id": "_:b15190", + "@id": "_:b30132", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15178", + "@id": "_:b30133", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te111", "result": { - "@id": "_:b15188", + "@id": "_:b30134", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/m019-out.jsonld", - "title": "string value of type map expands to node reference with @type: @vocab", + "title": "Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base", + "rdfs:comment": "Pathological relative property IRIs", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e112-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e112-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21112", + "@id": "_:b630", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m019-in.jsonld", "assertions": [ { - "@id": "_:b21120", + "@id": "_:b14799", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27261", + "@id": "_:b14800", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21118", + "@id": "_:b2778", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21383", + "@id": "_:b2779", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b21121", + "@id": "_:b7064", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27262", + "@id": "_:b7065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21110", + "@id": "_:b30137", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", "result": { - "@id": "_:b21111", + "@id": "_:b30138", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b21116", + "@id": "_:b16228", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27259", + "@id": "_:b16229", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", + } + }, + { + "@id": "_:b5093", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5094", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21122", + "@id": "_:b30143", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", "result": { - "@id": "_:b27263", + "@id": "_:b30144", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21117", + "@id": "_:b8524", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20539", + "@id": "_:b8525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21113", + "@id": "_:b19884", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22380", + "@id": "_:b19885", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21119", + "@id": "_:b13082", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27260", + "@id": "_:b13083", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21115", + "@id": "_:b30139", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", "result": { - "@id": "_:b27025", + "@id": "_:b30140", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21114", + "@id": "_:b30141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te112", "result": { - "@id": "_:b24741", + "@id": "_:b30142", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "string value of type map must not be a literal", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6942", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/m020-in.jsonld", + "title": "context with JavaScript Object property names", + "rdfs:comment": "Expand with context including JavaScript Object property names", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e113-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e113-out.nq", "assertions": [ { - "@id": "_:b6946", + "@id": "_:b14801", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25604", + "@id": "_:b14802", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6948", + "@id": "_:b2780", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25606", + "@id": "_:b2781", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6949", + "@id": "_:b7066", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17323", + "@id": "_:b7067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6951", + "@id": "_:b11123", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25607", + "@id": "_:b11124", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6944", + "@id": "_:b16230", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7024", + "@id": "_:b16231", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", + } + }, + { + "@id": "_:b5095", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5096", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6952", + "@id": "_:b30149", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", "result": { - "@id": "_:b25608", + "@id": "_:b30150", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6947", + "@id": "_:b8526", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25605", + "@id": "_:b8527", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6945", + "@id": "_:b19886", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21346", + "@id": "_:b19887", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6950", + "@id": "_:b13084", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24182", + "@id": "_:b13085", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6943", + "@id": "_:b30145", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", "result": { - "@id": "_:b17435", + "@id": "_:b30146", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6940", + "@id": "_:b30147", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te113", "result": { - "@id": "_:b6941", + "@id": "_:b30148", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tm020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n001-out.jsonld", - "title": "Expands input using @nest", + "title": "Expansion allows multiple properties expanding to @type", + "rdfs:comment": "An exception for the colliding keywords error is made for @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e114-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e114-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11798", + "@id": "_:b631", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n001-in.jsonld", "assertions": [ { - "@id": "_:b11803", + "@id": "_:b14803", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4393", + "@id": "_:b14804", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11801", + "@id": "_:b2782", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11812", + "@id": "_:b2783", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11802", + "@id": "_:b7068", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b11813", + "@id": "_:b7069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11805", + "@id": "_:b11125", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11815", + "@id": "_:b11126", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11800", + "@id": "_:b16232", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11811", + "@id": "_:b16233", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", + } + }, + { + "@id": "_:b5097", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5098", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11804", + "@id": "_:b30155", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", "result": { - "@id": "_:b11814", + "@id": "_:b30156", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11799", + "@id": "_:b8528", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11810", + "@id": "_:b8529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11806", + "@id": "_:b19888", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11816", + "@id": "_:b19889", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11809", + "@id": "_:b13086", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11819", + "@id": "_:b13087", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11807", + "@id": "_:b30151", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", "result": { - "@id": "_:b11817", + "@id": "_:b30152", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11808", + "@id": "_:b30153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te114", "result": { - "@id": "_:b11818", + "@id": "_:b30154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n002-out.jsonld", - "title": "Expands input using aliased @nest", + "title": "A term starting with a colon can expand to a different IRI", + "rdfs:comment": "Terms may begin with a colon and not be treated as IRIs.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e117-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e117-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22668", + "@id": "_:b634", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n002-in.jsonld", "assertions": [ { - "@id": "_:b22666", + "@id": "_:b14805", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22667", + "@id": "_:b14806", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b22669", + "@id": "_:b2784", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23759", + "@id": "_:b2785", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22676", + "@id": "_:b7070", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20801", + "@id": "_:b7071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b22672", + "@id": "_:b11127", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25195", + "@id": "_:b11128", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22674", + "@id": "_:b16236", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22161", + "@id": "_:b16237", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", + } + }, + { + "@id": "_:b5099", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5100", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22677", + "@id": "_:b30161", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", "result": { - "@id": "_:b27486", + "@id": "_:b30162", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22673", + "@id": "_:b8530", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28665", + "@id": "_:b8531", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22678", + "@id": "_:b19890", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29082", + "@id": "_:b19891", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22670", + "@id": "_:b13088", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18819", + "@id": "_:b13089", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b22671", + "@id": "_:b30157", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", "result": { - "@id": "_:b27663", + "@id": "_:b30158", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22675", + "@id": "_:b30159", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te117", "result": { - "@id": "_:b28468", + "@id": "_:b30160", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n003-out.jsonld", - "title": "Appends nested values when property at base and nested", + "title": "Expanding a value staring with a colon does not treat that value as an IRI", + "rdfs:comment": "Terms may begin with a colon and not be treated as IRIs.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e118-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e118-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b26063", + "@id": "_:b635", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n003-in.jsonld", "assertions": [ { - "@id": "_:b26069", + "@id": "_:b14807", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27855", + "@id": "_:b14808", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b26068", + "@id": "_:b2786", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29767", + "@id": "_:b2787", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b26072", + "@id": "_:b7072", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22231", + "@id": "_:b7073", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b26067", + "@id": "_:b11129", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1026", + "@id": "_:b11130", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b26064", + "@id": "_:b16238", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27671", + "@id": "_:b16239", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", + } + }, + { + "@id": "_:b5101", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5102", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b26066", + "@id": "_:b30167", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", "result": { - "@id": "_:b29508", + "@id": "_:b30168", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b26065", + "@id": "_:b8534", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18353", + "@id": "_:b8535", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b26062", + "@id": "_:b19892", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25763", + "@id": "_:b19893", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b26073", + "@id": "_:b13090", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23262", + "@id": "_:b13091", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b26071", + "@id": "_:b30163", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", "result": { - "@id": "_:b29852", + "@id": "_:b30164", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b26070", + "@id": "_:b30165", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te118", "result": { - "@id": "_:b23922", + "@id": "_:b30166", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n004-out.jsonld", - "title": "Appends nested values from all @nest aliases", + "title": "Ignore some terms with @, allow others.", + "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e119-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e119-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7618", + "@id": "_:b636", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n004-in.jsonld", "assertions": [ { - "@id": "_:b7628", + "@id": "_:b14809", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26166", + "@id": "_:b14810", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7621", + "@id": "_:b2788", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21166", + "@id": "_:b2789", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7623", + "@id": "_:b7074", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27619", + "@id": "_:b7075", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7625", + "@id": "_:b11131", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28769", + "@id": "_:b11132", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7616", + "@id": "_:b16240", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7617", + "@id": "_:b16241", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", + } + }, + { + "@id": "_:b5103", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5104", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7624", + "@id": "_:b30173", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", "result": { - "@id": "_:b26729", + "@id": "_:b30174", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7626", + "@id": "_:b8536", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28886", + "@id": "_:b8537", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7627", + "@id": "_:b19894", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24886", + "@id": "_:b19895", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7622", + "@id": "_:b13092", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26240", + "@id": "_:b13093", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7619", + "@id": "_:b30169", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", "result": { - "@id": "_:b14139", + "@id": "_:b30170", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7620", + "@id": "_:b30171", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te119", "result": { - "@id": "_:b22732", + "@id": "_:b30172", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n005-out.jsonld", - "title": "Nested nested containers", + "title": "Ignore some values of @id with @, allow others.", + "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e120-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e120-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6877", + "@id": "_:b637", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n005-in.jsonld", "assertions": [ { - "@id": "_:b6883", + "@id": "_:b14811", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6893", + "@id": "_:b14812", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6887", + "@id": "_:b2790", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6897", + "@id": "_:b2791", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6882", + "@id": "_:b7076", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5599", + "@id": "_:b7077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6878", + "@id": "_:b11133", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6889", + "@id": "_:b11134", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6880", + "@id": "_:b16242", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6891", + "@id": "_:b16243", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", + } + }, + { + "@id": "_:b5105", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5106", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6888", + "@id": "_:b30179", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", "result": { - "@id": "_:b6898", + "@id": "_:b30180", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6879", + "@id": "_:b8538", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6890", + "@id": "_:b8539", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6885", + "@id": "_:b19896", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6895", + "@id": "_:b19897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6884", + "@id": "_:b13094", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6894", + "@id": "_:b13095", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6886", + "@id": "_:b30175", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", "result": { - "@id": "_:b6896", + "@id": "_:b30176", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6881", + "@id": "_:b30177", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te120", "result": { - "@id": "_:b6892", + "@id": "_:b30178", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n006-out.jsonld", - "title": "Arrays of nested values", + "title": "Ignore some values of @reverse with @, allow others.", + "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e121-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e121-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12267", + "@id": "_:b638", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n006-in.jsonld", "assertions": [ { - "@id": "_:b12276", + "@id": "_:b14813", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25553", + "@id": "_:b14814", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12269", + "@id": "_:b2792", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28857", + "@id": "_:b2793", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12265", + "@id": "_:b7078", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12266", + "@id": "_:b7079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12271", + "@id": "_:b11137", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29304", + "@id": "_:b11138", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12272", + "@id": "_:b16244", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29305", + "@id": "_:b16245", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", + } + }, + { + "@id": "_:b5107", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5108", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12277", + "@id": "_:b30185", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", "result": { - "@id": "_:b29306", + "@id": "_:b30186", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12273", + "@id": "_:b8540", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27534", + "@id": "_:b8541", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12274", + "@id": "_:b19898", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23066", + "@id": "_:b19899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12270", + "@id": "_:b13096", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29303", + "@id": "_:b13097", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12268", + "@id": "_:b30181", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", "result": { - "@id": "_:b21558", + "@id": "_:b30182", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12275", + "@id": "_:b30183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te121", "result": { - "@id": "_:b25862", + "@id": "_:b30184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n007-out.jsonld", - "title": "A nest of arrays", + "title": "Ignore some IRIs when that start with @ when expanding.", + "rdfs:comment": "Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e122-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e122-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21228", + "@id": "_:b639", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n007-in.jsonld", "assertions": [ { - "@id": "_:b21233", + "@id": "_:b14815", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29207", + "@id": "_:b14816", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21234", + "@id": "_:b2794", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27766", + "@id": "_:b2795", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21236", + "@id": "_:b7080", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29349", + "@id": "_:b7081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21238", + "@id": "_:b11139", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29477", + "@id": "_:b11140", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21235", + "@id": "_:b16246", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29254", + "@id": "_:b16247", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", + } + }, + { + "@id": "_:b5109", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5110", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21231", + "@id": "_:b30191", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", "result": { - "@id": "_:b28261", + "@id": "_:b30192", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21237", + "@id": "_:b8542", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17130", + "@id": "_:b8543", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21229", + "@id": "_:b19900", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24746", + "@id": "_:b19901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21232", + "@id": "_:b13098", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28438", + "@id": "_:b13099", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21230", + "@id": "_:b30187", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", "result": { - "@id": "_:b25414", + "@id": "_:b30188", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21226", + "@id": "_:b30189", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te122", "result": { - "@id": "_:b21227", + "@id": "_:b30190", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/n008-out.jsonld", - "title": "Multiple keys may mapping to @type when nesting", + "title": "Value objects including invalid literal datatype IRIs are rejected", + "rdfs:comment": "Processors MUST validate datatype IRIs.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e123-in.jsonld", + "mf:result": "invalid typed value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4948", + "@id": "_:b640", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expansion using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/n008-in.jsonld", "assertions": [ { - "@id": "_:b12243", + "@id": "_:b14817", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26023", + "@id": "_:b14818", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12244", + "@id": "_:b2796", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23558", + "@id": "_:b2797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12235", + "@id": "_:b7082", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14242", + "@id": "_:b7083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12236", + "@id": "_:b11141", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19675", + "@id": "_:b11142", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12237", + "@id": "_:b16248", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24399", + "@id": "_:b16249", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", + } + }, + { + "@id": "_:b5111", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5112", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12242", + "@id": "_:b30197", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", "result": { - "@id": "_:b27500", + "@id": "_:b30198", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12241", + "@id": "_:b8544", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24873", + "@id": "_:b8545", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b12240", + "@id": "_:b19902", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27889", + "@id": "_:b19903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12238", + "@id": "_:b13100", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10659", + "@id": "_:b13101", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12233", + "@id": "_:b30193", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", "result": { - "@id": "_:b12234", + "@id": "_:b30194", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12239", + "@id": "_:b30195", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te123", "result": { - "@id": "_:b16035", + "@id": "_:b30196", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tn008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/p001-out.jsonld", - "title": "@version may be specified after first context", + "title": "compact IRI as @vocab", + "rdfs:comment": "Verifies that @vocab defined as a compact IRI expands properly", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e124-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e124-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12686", + "@id": "_:b641", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/p001-in.jsonld", "assertions": [ { - "@id": "_:b12688", + "@id": "_:b30211", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "result": { - "@id": "_:b21317", + "@id": "_:b30212", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b12694", + "@id": "_:b30199", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "result": { - "@id": "_:b22715", + "@id": "_:b30200", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b12691", + "@id": "_:b7084", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14329", + "@id": "_:b7085", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12684", + "@id": "_:b30205", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "result": { - "@id": "_:b12685", + "@id": "_:b30206", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b12690", + "@id": "_:b30213", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "result": { - "@id": "_:b27061", + "@id": "_:b30214", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b12695", + "@id": "_:b30201", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "result": { - "@id": "_:b21919", + "@id": "_:b30202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12689", + "@id": "_:b30219", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "result": { - "@id": "_:b20524", + "@id": "_:b30220", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b12696", + "@id": "_:b30203", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "result": { - "@id": "_:b22028", + "@id": "_:b30204", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b12692", + "@id": "_:b30217", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "result": { - "@id": "_:b27503", + "@id": "_:b30218", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12693", + "@id": "_:b30207", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "result": { - "@id": "_:b22430", + "@id": "_:b30208", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12687", + "@id": "_:b30209", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", "result": { - "@id": "_:b14061", + "@id": "_:b30210", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp001", + "assertedBy": null + }, + { + "@id": "_:b30215", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te124", + "result": { + "@id": "_:b30216", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/p002-out.jsonld", - "title": "@version setting [1.0, 1.1, 1.0]", + "title": "term as @vocab", + "rdfs:comment": "Verifies that @vocab defined as a term expands properly", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e125-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e125-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4029", + "@id": "_:b642", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/p002-in.jsonld", "assertions": [ { - "@id": "_:b4039", + "@id": "_:b30233", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "result": { - "@id": "_:b22458", + "@id": "_:b30234", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b4033", + "@id": "_:b30221", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "result": { - "@id": "_:b26751", + "@id": "_:b30222", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b4036", + "@id": "_:b7086", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26775", + "@id": "_:b7087", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4030", + "@id": "_:b30227", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "result": { - "@id": "_:b4539", + "@id": "_:b30228", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b4031", + "@id": "_:b30235", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "result": { - "@id": "_:b17899", + "@id": "_:b30236", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b4035", + "@id": "_:b30223", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "result": { - "@id": "_:b28671", + "@id": "_:b30224", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4032", + "@id": "_:b30241", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "result": { - "@id": "_:b19445", + "@id": "_:b30242", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b4027", + "@id": "_:b30225", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "result": { - "@id": "_:b4028", + "@id": "_:b30226", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b4038", + "@id": "_:b30239", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "result": { - "@id": "_:b16466", + "@id": "_:b30240", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4034", + "@id": "_:b30229", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "result": { - "@id": "_:b28587", + "@id": "_:b30230", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4037", + "@id": "_:b30231", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", "result": { - "@id": "_:b20146", + "@id": "_:b30232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp002", + "assertedBy": null + }, + { + "@id": "_:b30237", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te125", + "result": { + "@id": "_:b30238", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/p003-out.jsonld", - "title": "@version setting [1.1, 1.0]", + "title": "A scoped context may include itself recursively (direct)", + "rdfs:comment": "Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e126-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e126-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7943", + "@id": "_:b643", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/p003-in.jsonld", "assertions": [ { - "@id": "_:b7949", + "@id": "_:b14823", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29439", + "@id": "_:b14824", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7947", + "@id": "_:b2802", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11926", + "@id": "_:b2803", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7946", + "@id": "_:b7088", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26135", + "@id": "_:b7089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7941", + "@id": "_:b11143", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7942", + "@id": "_:b11144", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7951", + "@id": "_:b16250", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29756", + "@id": "_:b16251", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", + } + }, + { + "@id": "_:b5117", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5118", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7950", + "@id": "_:b30247", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", "result": { - "@id": "_:b27852", + "@id": "_:b30248", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7945", + "@id": "_:b8550", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20574", + "@id": "_:b8551", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7944", + "@id": "_:b19908", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17948", + "@id": "_:b19909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7948", + "@id": "_:b13106", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23116", + "@id": "_:b13107", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7952", + "@id": "_:b30243", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", "result": { - "@id": "_:b23223", + "@id": "_:b30244", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7953", + "@id": "_:b30245", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126", "result": { - "@id": "_:b21380", + "@id": "_:b30246", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/p004-out.jsonld", - "title": "@version setting [1.1, 1.0, 1.1]", + "title": "A scoped context may include itself recursively (indirect)", + "rdfs:comment": "Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e127-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e127-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5476", + "@id": "_:b644", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/p004-in.jsonld", "assertions": [ { - "@id": "_:b5486", + "@id": "_:b14825", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22519", + "@id": "_:b14826", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5474", + "@id": "_:b2804", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5475", + "@id": "_:b2805", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5484", + "@id": "_:b7090", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15717", + "@id": "_:b7091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5483", + "@id": "_:b11145", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22517", + "@id": "_:b11146", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5482", + "@id": "_:b16252", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21585", + "@id": "_:b16253", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", + } + }, + { + "@id": "_:b5119", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5120", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5480", + "@id": "_:b30253", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", "result": { - "@id": "_:b22516", + "@id": "_:b30254", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5485", + "@id": "_:b8552", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22518", + "@id": "_:b8553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5477", + "@id": "_:b19910", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19709", + "@id": "_:b19911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5479", + "@id": "_:b13108", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22515", + "@id": "_:b13109", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5481", + "@id": "_:b30249", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", "result": { - "@id": "_:b19727", + "@id": "_:b30250", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5478", + "@id": "_:b30251", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127", "result": { - "@id": "_:b21378", + "@id": "_:b30252", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tp004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "error if @version is json-ld-1.0 for property-valued index", + "title": "Two scoped context may include a shared context", + "rdfs:comment": "Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e128-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e128-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8196", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b645", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi01-in.jsonld", "assertions": [ { - "@id": "_:b13825", + "@id": "_:b14827", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22251", + "@id": "_:b14828", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13827", + "@id": "_:b2806", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16971", + "@id": "_:b2807", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13826", + "@id": "_:b7092", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26096", + "@id": "_:b7093", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13823", + "@id": "_:b11147", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14889", + "@id": "_:b11148", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13830", + "@id": "_:b16254", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21869", + "@id": "_:b16255", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", + } + }, + { + "@id": "_:b5121", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5122", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13821", + "@id": "_:b30259", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", "result": { - "@id": "_:b13822", + "@id": "_:b30260", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13829", + "@id": "_:b8556", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28537", + "@id": "_:b8557", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13831", + "@id": "_:b19912", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29718", + "@id": "_:b19913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13832", + "@id": "_:b13110", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26351", + "@id": "_:b13111", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13824", + "@id": "_:b30255", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", "result": { - "@id": "_:b18512", + "@id": "_:b30256", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13828", + "@id": "_:b30257", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te128", "result": { - "@id": "_:b29077", + "@id": "_:b30258", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "error if @container does not include @index for property-valued index", + "title": "Base without trailing slash, without path", + "rdfs:comment": "Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e129-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e129-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2517", + "@id": "_:b646", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi02-in.jsonld", "assertions": [ { - "@id": "_:b2524", + "@id": "_:b14829", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17717", + "@id": "_:b14830", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2515", + "@id": "_:b2808", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2516", + "@id": "_:b2809", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2525", + "@id": "_:b7094", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17718", + "@id": "_:b7095", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2521", + "@id": "_:b11149", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17714", + "@id": "_:b11150", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2523", + "@id": "_:b16258", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17716", + "@id": "_:b16259", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", + } + }, + { + "@id": "_:b5123", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5124", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2518", + "@id": "_:b30265", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", "result": { - "@id": "_:b17711", + "@id": "_:b30266", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2526", + "@id": "_:b8558", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17719", + "@id": "_:b8559", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2520", + "@id": "_:b19914", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17713", + "@id": "_:b19915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2522", + "@id": "_:b13112", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17715", + "@id": "_:b13113", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2519", + "@id": "_:b30261", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", "result": { - "@id": "_:b17712", + "@id": "_:b30262", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2527", + "@id": "_:b30263", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te129", "result": { - "@id": "_:b17720", + "@id": "_:b30264", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "error if @index is a keyword for property-valued index", + "title": "Base without trailing slash, with path", + "rdfs:comment": "Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/e130-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/e130-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16300", + "@id": "_:b647", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi03-in.jsonld", "assertions": [ { - "@id": "_:b16298", + "@id": "_:b14831", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16299", + "@id": "_:b14832", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16302", + "@id": "_:b2810", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25243", + "@id": "_:b2811", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16309", + "@id": "_:b7096", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19552", + "@id": "_:b7097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16308", + "@id": "_:b11151", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25248", + "@id": "_:b11152", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16306", + "@id": "_:b16260", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25246", + "@id": "_:b16261", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", + } + }, + { + "@id": "_:b5125", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5126", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16307", + "@id": "_:b30271", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", "result": { - "@id": "_:b25247", + "@id": "_:b30272", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16301", + "@id": "_:b8560", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25242", + "@id": "_:b8561", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16303", + "@id": "_:b19916", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25244", + "@id": "_:b19917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16305", + "@id": "_:b13114", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21291", + "@id": "_:b13115", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16304", + "@id": "_:b30267", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", "result": { - "@id": "_:b25245", + "@id": "_:b30268", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16310", + "@id": "_:b30269", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te130", "result": { - "@id": "_:b25249", + "@id": "_:b30270", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], + "title": "Invalid keyword in term definition", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid term definition is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/ec01-in.jsonld", "mf:result": "invalid term definition", - "title": "error if @index is not a string for property-valued index", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5282", + "@id": "_:b648", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi04-in.jsonld", "assertions": [ { - "@id": "_:b5284", + "@id": "_:b14833", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b1055", + "@id": "_:b14834", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5286", + "@id": "_:b2812", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23655", + "@id": "_:b2813", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5288", + "@id": "_:b7098", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23657", + "@id": "_:b7099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5291", + "@id": "_:b11153", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23659", + "@id": "_:b11154", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5290", + "@id": "_:b16262", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b865", + "@id": "_:b16263", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", + } + }, + { + "@id": "_:b5127", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5128", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5283", + "@id": "_:b30277", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", "result": { - "@id": "_:b15151", + "@id": "_:b30278", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5280", + "@id": "_:b8562", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5281", + "@id": "_:b8563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5292", + "@id": "_:b19918", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17545", + "@id": "_:b19919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5285", + "@id": "_:b13116", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21352", + "@id": "_:b13117", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5287", + "@id": "_:b30273", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", "result": { - "@id": "_:b23656", + "@id": "_:b30274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5289", + "@id": "_:b30275", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec01", "result": { - "@id": "_:b23658", + "@id": "_:b30276", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid value object", - "title": "error if attempting to add property to value object for property-valued index", + "title": "Term definition on @type with empty map", + "rdfs:comment": "Verifies that an exception is raised if @type is defined as a term with an empty map", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/ec02-in.jsonld", + "mf:result": "keyword redefinition", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9821", + "@id": "_:b649", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi05-in.jsonld", "assertions": [ { - "@id": "_:b9823", + "@id": "_:b14835", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23600", + "@id": "_:b14836", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9825", + "@id": "_:b2814", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16173", + "@id": "_:b2815", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9824", + "@id": "_:b7100", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26895", + "@id": "_:b7101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9830", + "@id": "_:b11155", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29627", + "@id": "_:b11156", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9822", + "@id": "_:b16264", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8518", + "@id": "_:b16265", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", + } + }, + { + "@id": "_:b5129", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5130", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9827", + "@id": "_:b30283", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", "result": { - "@id": "_:b29436", + "@id": "_:b30284", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9829", + "@id": "_:b8564", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29626", + "@id": "_:b8565", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b9831", + "@id": "_:b19920", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26968", + "@id": "_:b19921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9819", + "@id": "_:b13118", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9820", + "@id": "_:b13119", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9826", + "@id": "_:b30279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", "result": { - "@id": "_:b26018", + "@id": "_:b30280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9828", + "@id": "_:b30281", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tec02", "result": { - "@id": "_:b28462", + "@id": "_:b30282", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi06-out.jsonld", - "title": "property-valued index expands to property value, instead of @index (value)", + "title": "Invalid container mapping", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid container mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/em01-in.jsonld", + "mf:result": "invalid container mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5306", + "@id": "_:b650", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi06-in.jsonld", "assertions": [ { - "@id": "_:b17756", + "@id": "_:b14837", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22928", + "@id": "_:b14838", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17759", + "@id": "_:b2816", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27265", + "@id": "_:b2817", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17762", + "@id": "_:b7102", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27615", + "@id": "_:b7103", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17754", + "@id": "_:b11159", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18743", + "@id": "_:b11160", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17763", + "@id": "_:b16266", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27345", + "@id": "_:b16267", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", + } + }, + { + "@id": "_:b5131", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5132", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17758", + "@id": "_:b30289", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", "result": { - "@id": "_:b22126", + "@id": "_:b30290", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17755", + "@id": "_:b8566", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14327", + "@id": "_:b8567", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17757", + "@id": "_:b19922", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25011", + "@id": "_:b19923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17761", + "@id": "_:b13120", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28466", + "@id": "_:b13121", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17764", + "@id": "_:b30285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", "result": { - "@id": "_:b25513", + "@id": "_:b30286", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17760", + "@id": "_:b30287", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tem01", "result": { - "@id": "_:b21600", + "@id": "_:b30288", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi07-out.jsonld", - "title": "property-valued index appends to property value, instead of @index (value)", + "title": "@nest MUST NOT have a string value", + "rdfs:comment": "container: @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en01-in.jsonld", + "mf:result": "invalid @nest value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8084", + "@id": "_:b651", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi07-in.jsonld", "assertions": [ { - "@id": "_:b8087", + "@id": "_:b14839", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18167", + "@id": "_:b14840", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8092", + "@id": "_:b2818", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18171", + "@id": "_:b2819", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8088", + "@id": "_:b7104", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8057", + "@id": "_:b7105", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8082", + "@id": "_:b11161", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8083", + "@id": "_:b11162", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8089", + "@id": "_:b16270", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18168", + "@id": "_:b16271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", + } + }, + { + "@id": "_:b5133", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5134", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8093", + "@id": "_:b30295", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", "result": { - "@id": "_:b18172", + "@id": "_:b30296", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8086", + "@id": "_:b8568", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18166", + "@id": "_:b8569", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8090", + "@id": "_:b19924", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18169", + "@id": "_:b19925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8091", + "@id": "_:b13122", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18170", + "@id": "_:b13123", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8085", + "@id": "_:b30291", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", "result": { - "@id": "_:b18165", + "@id": "_:b30292", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8094", + "@id": "_:b30293", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten01", "result": { - "@id": "_:b18173", + "@id": "_:b30294", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi08-out.jsonld", - "title": "property-valued index expands to property value, instead of @index (node)", + "title": "@nest MUST NOT have a boolen value", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en02-in.jsonld", + "mf:result": "invalid @nest value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8285", + "@id": "_:b652", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi08-in.jsonld", "assertions": [ { - "@id": "_:b8294", + "@id": "_:b14841", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20207", + "@id": "_:b14842", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8286", + "@id": "_:b2820", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13783", + "@id": "_:b2821", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8293", + "@id": "_:b7106", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24265", + "@id": "_:b7107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8292", + "@id": "_:b11163", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24264", + "@id": "_:b11164", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8288", + "@id": "_:b16272", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16108", + "@id": "_:b16273", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", + } + }, + { + "@id": "_:b5135", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5136", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8289", + "@id": "_:b30301", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", "result": { - "@id": "_:b2594", + "@id": "_:b30302", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8290", + "@id": "_:b8570", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24262", + "@id": "_:b8571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8291", + "@id": "_:b19926", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24263", + "@id": "_:b19927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8283", + "@id": "_:b13124", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8284", + "@id": "_:b13125", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8295", + "@id": "_:b30297", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", "result": { - "@id": "_:b21150", + "@id": "_:b30298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8287", + "@id": "_:b30299", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten02", "result": { - "@id": "_:b23825", + "@id": "_:b30300", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi09-out.jsonld", - "title": "property-valued index appends to property value, instead of @index (node)", + "title": "@nest MUST NOT have a numeric value", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en03-in.jsonld", + "mf:result": "invalid @nest value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17390", + "@id": "_:b653", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi09-in.jsonld", "assertions": [ { - "@id": "_:b17399", + "@id": "_:b14843", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21353", + "@id": "_:b14844", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17388", + "@id": "_:b2822", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17389", + "@id": "_:b2823", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17394", + "@id": "_:b7108", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24325", + "@id": "_:b7109", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17397", + "@id": "_:b11165", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24328", + "@id": "_:b11166", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", + } + }, + { + "@id": "_:b16274", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "mode": "earl:automatic", + "result": { + "@id": "_:b16275", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17392", + "@id": "_:b5137", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b24323", + "@id": "_:b5138", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b17393", + "@id": "_:b30307", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", "result": { - "@id": "_:b24324", + "@id": "_:b30308", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17395", + "@id": "_:b8572", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24326", + "@id": "_:b8573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17396", + "@id": "_:b19928", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24327", + "@id": "_:b19929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17391", + "@id": "_:b13126", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20542", + "@id": "_:b13127", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17400", + "@id": "_:b30303", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", "result": { - "@id": "_:b24330", + "@id": "_:b30304", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17398", + "@id": "_:b30305", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten03", "result": { - "@id": "_:b24329", + "@id": "_:b30306", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi10-out.jsonld", - "title": "property-valued index does not output property for @none", + "title": "@nest MUST NOT have a value object value", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en04-in.jsonld", + "mf:result": "invalid @nest value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b719", + "@id": "_:b654", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi10-in.jsonld", "assertions": [ { - "@id": "_:b729", + "@id": "_:b14845", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b740", + "@id": "_:b14846", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b725", + "@id": "_:b2824", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b736", + "@id": "_:b2825", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b723", + "@id": "_:b7110", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b734", + "@id": "_:b7111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b722", + "@id": "_:b11167", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b733", + "@id": "_:b11168", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b728", + "@id": "_:b16276", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b739", + "@id": "_:b16277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", + } + }, + { + "@id": "_:b5139", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5140", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b730", + "@id": "_:b30313", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", "result": { - "@id": "_:b741", + "@id": "_:b30314", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b726", + "@id": "_:b8574", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b737", + "@id": "_:b8575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b720", + "@id": "_:b19930", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b731", + "@id": "_:b19931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b727", + "@id": "_:b13128", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b738", + "@id": "_:b13129", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b721", + "@id": "_:b30309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", "result": { - "@id": "_:b732", + "@id": "_:b30310", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b724", + "@id": "_:b30311", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten04", "result": { - "@id": "_:b735", + "@id": "_:b30312", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pi11-out.jsonld", - "title": "property-valued index adds property to graph object", + "title": "does not allow a keyword other than @nest for the value of @nest", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en05-in.jsonld", + "mf:result": "invalid @nest value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14303", + "@id": "_:b655", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding index maps where index is a property.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pi11-in.jsonld", "assertions": [ { - "@id": "_:b14307", + "@id": "_:b14847", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24582", + "@id": "_:b14848", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14311", + "@id": "_:b2826", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19139", + "@id": "_:b2827", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14310", + "@id": "_:b7112", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23043", + "@id": "_:b7113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14309", + "@id": "_:b11171", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26743", + "@id": "_:b11172", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14305", + "@id": "_:b16278", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5718", + "@id": "_:b16279", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", + } + }, + { + "@id": "_:b5141", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5142", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14312", + "@id": "_:b30319", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", "result": { - "@id": "_:b25336", + "@id": "_:b30320", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14306", + "@id": "_:b8578", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23931", + "@id": "_:b8579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14313", + "@id": "_:b19932", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20773", + "@id": "_:b19933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14308", + "@id": "_:b13130", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28080", + "@id": "_:b13131", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14301", + "@id": "_:b30315", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", "result": { - "@id": "_:b14302", + "@id": "_:b30316", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14304", + "@id": "_:b30317", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten05", "result": { - "@id": "_:b20495", + "@id": "_:b30318", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpi11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protect a term", + "title": "does not allow @nest with @reverse", + "rdfs:comment": "Transparent Nesting", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/en06-in.jsonld", + "mf:result": "invalid reverse property", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21030", + "@id": "_:b656", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Check error when overriding a protected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr01-in.jsonld", "assertions": [ { - "@id": "_:b21032", + "@id": "_:b14849", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23904", + "@id": "_:b14850", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21038", + "@id": "_:b2828", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19635", + "@id": "_:b2829", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21037", + "@id": "_:b7114", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18910", + "@id": "_:b7115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21036", + "@id": "_:b11173", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26630", + "@id": "_:b11174", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21035", + "@id": "_:b16282", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18123", + "@id": "_:b16283", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", + } + }, + { + "@id": "_:b5143", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5144", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21039", + "@id": "_:b30325", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", "result": { - "@id": "_:b26631", + "@id": "_:b30326", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21034", + "@id": "_:b8580", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22439", + "@id": "_:b8581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21040", + "@id": "_:b19934", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17573", + "@id": "_:b19935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21033", + "@id": "_:b13132", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26629", + "@id": "_:b13133", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21031", + "@id": "_:b30321", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", "result": { - "@id": "_:b21186", + "@id": "_:b30322", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21028", + "@id": "_:b30323", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ten06", "result": { - "@id": "_:b21029", + "@id": "_:b30324", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr02-out.jsonld", - "title": "Set a term to not be protected", + "title": "processingMode json-ld-1.0 conflicts with @version: 1.1", + "rdfs:comment": "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/ep02-in.jsonld", + "mf:result": "processing mode conflict", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16355", + "@id": "_:b657", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A term with @protected: false is not protected.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr02-in.jsonld", "assertions": [ { - "@id": "_:b16356", + "@id": "_:b14851", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21754", + "@id": "_:b14852", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16363", + "@id": "_:b2830", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26385", + "@id": "_:b2831", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16353", + "@id": "_:b7116", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16354", + "@id": "_:b7117", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16365", + "@id": "_:b11175", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24833", + "@id": "_:b11176", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16358", + "@id": "_:b16284", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24402", + "@id": "_:b16285", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", + } + }, + { + "@id": "_:b5145", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5146", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16361", + "@id": "_:b30331", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", "result": { - "@id": "_:b24858", + "@id": "_:b30332", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16357", + "@id": "_:b8582", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22741", + "@id": "_:b8583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16359", + "@id": "_:b19936", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26382", + "@id": "_:b19937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16360", + "@id": "_:b13134", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26383", + "@id": "_:b13135", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16364", + "@id": "_:b30327", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", "result": { - "@id": "_:b26386", + "@id": "_:b30328", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16362", + "@id": "_:b30329", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep02", "result": { - "@id": "_:b26384", + "@id": "_:b30330", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protect all terms in context", + "title": "@version must be 1.1", + "rdfs:comment": "If @version is specified, it must be 1.1", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6581", + "@id": "_:b658", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A protected context protects all term definitions.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr03-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/ep03-in.jsonld", + "mf:result": "invalid @version value", "assertions": [ { - "@id": "_:b6583", + "@id": "_:b14853", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12466", + "@id": "_:b14854", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6586", + "@id": "_:b2832", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15025", + "@id": "_:b2833", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6582", + "@id": "_:b7118", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15023", + "@id": "_:b7119", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6587", + "@id": "_:b11177", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15026", + "@id": "_:b11178", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6584", + "@id": "_:b16286", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15024", + "@id": "_:b16287", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", + } + }, + { + "@id": "_:b5147", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5148", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6589", + "@id": "_:b30337", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", "result": { - "@id": "_:b15028", + "@id": "_:b30338", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6590", + "@id": "_:b8584", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b835", + "@id": "_:b8585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6591", + "@id": "_:b19938", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15029", + "@id": "_:b19939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6585", + "@id": "_:b13136", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10915", + "@id": "_:b13137", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6579", + "@id": "_:b30333", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", "result": { - "@id": "_:b6580", + "@id": "_:b30334", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6588", + "@id": "_:b30335", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tep03", "result": { - "@id": "_:b15027", + "@id": "_:b30336", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Do not protect term with @protected: false", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3919", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "A protected context does not protect terms with @protected: false.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr04-in.jsonld", + "title": "Keywords cannot be aliased to other keywords", + "rdfs:comment": "Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er01-in.jsonld", + "mf:result": "keyword redefinition", "assertions": [ { - "@id": "_:b3928", + "@id": "_:b14855", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24832", + "@id": "_:b14856", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3922", + "@id": "_:b2834", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25401", + "@id": "_:b2835", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3924", + "@id": "_:b7120", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28669", + "@id": "_:b7121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3921", + "@id": "_:b11179", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24171", + "@id": "_:b11180", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3927", + "@id": "_:b16288", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26173", + "@id": "_:b16289", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", + } + }, + { + "@id": "_:b5149", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5150", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3929", + "@id": "_:b30343", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", "result": { - "@id": "_:b28719", + "@id": "_:b30344", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3920", + "@id": "_:b8586", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24494", + "@id": "_:b8587", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3917", + "@id": "_:b19940", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3918", + "@id": "_:b19941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3923", + "@id": "_:b13138", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10998", + "@id": "_:b13139", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3925", + "@id": "_:b30339", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", "result": { - "@id": "_:b14673", + "@id": "_:b30340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3926", + "@id": "_:b30341", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter01", "result": { - "@id": "_:b29001", + "@id": "_:b30342", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Clear active context with protected terms from an embedded context", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2105", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "The Active context be set to null from an embedded context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr05-in.jsonld", + "title": "Error dereferencing a remote context", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context dereference results in an error", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er04-in.jsonld", + "mf:result": "loading remote context failed", "assertions": [ { - "@id": "_:b2103", + "@id": "_:b14857", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b2104", + "@id": "_:b14858", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2110", + "@id": "_:b2836", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18571", + "@id": "_:b2837", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2113", + "@id": "_:b7122", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26689", + "@id": "_:b7123", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2106", + "@id": "_:b11183", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15741", + "@id": "_:b11184", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2107", + "@id": "_:b16290", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26579", + "@id": "_:b16291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", + } + }, + { + "@id": "_:b5151", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5152", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2108", + "@id": "_:b30349", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", "result": { - "@id": "_:b27079", + "@id": "_:b30350", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2109", + "@id": "_:b8588", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24644", + "@id": "_:b8589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2112", + "@id": "_:b19942", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21573", + "@id": "_:b19943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2111", + "@id": "_:b13140", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23911", + "@id": "_:b13141", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2115", + "@id": "_:b30345", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", "result": { - "@id": "_:b26767", + "@id": "_:b30346", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2114", + "@id": "_:b30347", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter04", "result": { - "@id": "_:b3298", + "@id": "_:b30348", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr06-out.jsonld", - "title": "Clear active context of protected terms from a term.", + "title": "Invalid remote context", + "rdfs:comment": "Verifies that an exception is raised on expansion when a remote context is not an object containing @context", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er05-in.jsonld", + "mf:result": "invalid remote context", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10685", + "@id": "_:b661", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "The Active context may be set to null from a scoped context of a term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr06-in.jsonld", "assertions": [ { - "@id": "_:b10689", + "@id": "_:b14859", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9942", + "@id": "_:b14860", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10686", + "@id": "_:b2838", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23920", + "@id": "_:b2839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10690", + "@id": "_:b7124", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23807", + "@id": "_:b7125", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10695", + "@id": "_:b11185", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26792", + "@id": "_:b11186", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10693", + "@id": "_:b16292", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26791", + "@id": "_:b16293", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", + } + }, + { + "@id": "_:b5153", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5154", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10694", + "@id": "_:b30355", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", "result": { - "@id": "_:b24883", + "@id": "_:b30356", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10688", + "@id": "_:b8590", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26788", + "@id": "_:b8591", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10696", + "@id": "_:b19944", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10269", + "@id": "_:b19945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10692", + "@id": "_:b13142", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26790", + "@id": "_:b13143", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10687", + "@id": "_:b30351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", "result": { - "@id": "_:b26564", + "@id": "_:b30352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10691", + "@id": "_:b30353", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter05", "result": { - "@id": "_:b26789", + "@id": "_:b30354", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Term with protected scoped context.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13474", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "A scoped context can protect terms.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr08-in.jsonld", + "title": "Invalid local context", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context is not a string or object", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er06-in.jsonld", + "mf:result": "invalid local context", "assertions": [ { - "@id": "_:b13477", + "@id": "_:b14861", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13488", + "@id": "_:b14862", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13483", + "@id": "_:b2840", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13493", + "@id": "_:b2841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13482", + "@id": "_:b7126", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13492", + "@id": "_:b7127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13484", + "@id": "_:b11187", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13494", + "@id": "_:b11188", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", + } + }, + { + "@id": "_:b16294", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "mode": "earl:automatic", + "result": { + "@id": "_:b16295", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13476", + "@id": "_:b5155", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b13487", + "@id": "_:b5156", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13485", + "@id": "_:b30361", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", "result": { - "@id": "_:b13495", + "@id": "_:b30362", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13480", + "@id": "_:b8592", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13491", + "@id": "_:b8593", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13481", + "@id": "_:b19946", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9512", + "@id": "_:b19947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13479", + "@id": "_:b13144", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13490", + "@id": "_:b13145", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13475", + "@id": "_:b30357", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", "result": { - "@id": "_:b13486", + "@id": "_:b30358", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13478", + "@id": "_:b30359", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter06", "result": { - "@id": "_:b13489", + "@id": "_:b30360", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Attempt to redefine term in other protected context.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8469", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "A protected term cannot redefine another protected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr09-in.jsonld", + "title": "Invalid base IRI", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @base", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er07-in.jsonld", + "mf:result": "invalid base IRI", "assertions": [ { - "@id": "_:b8474", + "@id": "_:b14863", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8485", + "@id": "_:b14864", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8472", + "@id": "_:b2842", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8483", + "@id": "_:b2843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8471", + "@id": "_:b7128", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8482", + "@id": "_:b7129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8480", + "@id": "_:b11189", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8491", + "@id": "_:b11190", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8470", + "@id": "_:b16296", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8481", + "@id": "_:b16297", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", + } + }, + { + "@id": "_:b5157", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5158", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8475", + "@id": "_:b30367", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", "result": { - "@id": "_:b8486", + "@id": "_:b30368", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8476", + "@id": "_:b8594", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8487", + "@id": "_:b8595", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8473", + "@id": "_:b19948", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8484", + "@id": "_:b19949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8478", + "@id": "_:b13146", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8489", + "@id": "_:b13147", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8477", + "@id": "_:b30363", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", "result": { - "@id": "_:b8488", + "@id": "_:b30364", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8479", + "@id": "_:b30365", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter07", "result": { - "@id": "_:b8490", + "@id": "_:b30366", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr10-out.jsonld", - "title": "Simple protected and unprotected terms.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14632", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Simple protected and unprotected terms.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr10-in.jsonld", + "title": "Invalid vocab mapping", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er08-in.jsonld", + "mf:result": "invalid vocab mapping", "assertions": [ { - "@id": "_:b14636", + "@id": "_:b14865", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13578", + "@id": "_:b14866", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14634", + "@id": "_:b2844", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2059", + "@id": "_:b2845", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14641", + "@id": "_:b7130", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21582", + "@id": "_:b7131", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14642", + "@id": "_:b11191", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21583", + "@id": "_:b11192", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14635", + "@id": "_:b16298", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21577", + "@id": "_:b16299", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", + } + }, + { + "@id": "_:b5159", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5160", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14640", + "@id": "_:b30373", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", "result": { - "@id": "_:b21581", + "@id": "_:b30374", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14638", + "@id": "_:b8596", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21579", + "@id": "_:b8597", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14633", + "@id": "_:b19950", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17826", + "@id": "_:b19951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14630", + "@id": "_:b13148", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14631", + "@id": "_:b13149", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14639", + "@id": "_:b30369", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", "result": { - "@id": "_:b21580", + "@id": "_:b30370", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14637", + "@id": "_:b30371", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter08", "result": { - "@id": "_:b21578", + "@id": "_:b30372", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Fail to override protected term.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16503", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Fail to override protected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr11-in.jsonld", + "title": "Invalid default language", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er09-in.jsonld", + "mf:result": "invalid default language", "assertions": [ { - "@id": "_:b16510", + "@id": "_:b14867", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29807", + "@id": "_:b14868", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b16508", + "@id": "_:b2846", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24584", + "@id": "_:b2847", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16507", + "@id": "_:b7132", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25217", + "@id": "_:b7133", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16509", + "@id": "_:b11193", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28811", + "@id": "_:b11194", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16506", + "@id": "_:b16300", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24239", + "@id": "_:b16301", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", + } + }, + { + "@id": "_:b5161", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5162", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16505", + "@id": "_:b30379", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", "result": { - "@id": "_:b22850", + "@id": "_:b30380", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16511", + "@id": "_:b8600", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29853", + "@id": "_:b8601", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16514", + "@id": "_:b19952", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27746", + "@id": "_:b19953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16513", + "@id": "_:b13150", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27023", + "@id": "_:b13151", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16504", + "@id": "_:b30375", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", "result": { - "@id": "_:b1336", + "@id": "_:b30376", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16512", + "@id": "_:b30377", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter09", "result": { - "@id": "_:b23882", + "@id": "_:b30378", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Scoped context fail to override protected term.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10142", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Scoped context fail to override protected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr12-in.jsonld", + "title": "Cyclic IRI mapping", + "rdfs:comment": "Verifies that an exception is raised on expansion when a cyclic IRI mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er10-in.jsonld", + "mf:result": "cyclic IRI mapping", "assertions": [ { - "@id": "_:b10144", + "@id": "_:b14869", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25779", + "@id": "_:b14870", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b10147", + "@id": "_:b2848", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27205", + "@id": "_:b2849", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10151", + "@id": "_:b7134", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28985", + "@id": "_:b7135", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10143", + "@id": "_:b11195", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25327", + "@id": "_:b11196", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10148", + "@id": "_:b16304", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29315", + "@id": "_:b16305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", + } + }, + { + "@id": "_:b5163", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5164", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10149", + "@id": "_:b30385", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", "result": { - "@id": "_:b24490", + "@id": "_:b30386", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10150", + "@id": "_:b8602", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23910", + "@id": "_:b8603", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10140", + "@id": "_:b19954", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10141", + "@id": "_:b19955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10152", + "@id": "_:b13152", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23912", + "@id": "_:b13153", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10146", + "@id": "_:b30381", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", "result": { - "@id": "_:b27567", + "@id": "_:b30382", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10145", + "@id": "_:b30383", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter10", "result": { - "@id": "_:b22956", + "@id": "_:b30384", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr13-out.jsonld", - "title": "Override unprotected term.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b705", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Override unprotected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr13-in.jsonld", + "title": "Invalid term definition", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid term definition is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er11-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b5076", + "@id": "_:b14871", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18840", + "@id": "_:b14872", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5072", + "@id": "_:b2850", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26660", + "@id": "_:b2851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5071", + "@id": "_:b7136", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25819", + "@id": "_:b7137", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5073", + "@id": "_:b11197", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27268", + "@id": "_:b11198", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5068", + "@id": "_:b16306", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22044", + "@id": "_:b16307", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", + } + }, + { + "@id": "_:b5165", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5166", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5065", + "@id": "_:b30391", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", "result": { - "@id": "_:b5066", + "@id": "_:b30392", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5067", + "@id": "_:b8604", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18374", + "@id": "_:b8605", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5070", + "@id": "_:b19956", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19517", + "@id": "_:b19957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5075", + "@id": "_:b13154", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25838", + "@id": "_:b13155", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5074", + "@id": "_:b30387", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", "result": { - "@id": "_:b27703", + "@id": "_:b30388", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5069", + "@id": "_:b30389", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter11", "result": { - "@id": "_:b23974", + "@id": "_:b30390", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr14-out.jsonld", - "title": "Clear protection with null context.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17980", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Clear protection with null context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr14-in.jsonld", + "title": "Invalid type mapping (not a string)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er12-in.jsonld", + "mf:result": "invalid type mapping", "assertions": [ { - "@id": "_:b17981", + "@id": "_:b14873", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17992", + "@id": "_:b14874", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b17982", + "@id": "_:b2852", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17993", + "@id": "_:b2853", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17984", + "@id": "_:b7138", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17995", + "@id": "_:b7139", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17990", + "@id": "_:b11199", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4511", + "@id": "_:b11200", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17986", + "@id": "_:b16308", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17997", + "@id": "_:b16309", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", + } + }, + { + "@id": "_:b5167", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5168", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17991", + "@id": "_:b30397", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", "result": { - "@id": "_:b18001", + "@id": "_:b30398", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17989", + "@id": "_:b8606", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18000", + "@id": "_:b8607", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17985", + "@id": "_:b19958", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17996", + "@id": "_:b19959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17983", + "@id": "_:b13156", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17994", + "@id": "_:b13157", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17987", + "@id": "_:b30393", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", "result": { - "@id": "_:b17998", + "@id": "_:b30394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17988", + "@id": "_:b30395", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter12", "result": { - "@id": "_:b17999", + "@id": "_:b30396", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr14", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr15-out.jsonld", - "title": "Clear protection with array with null context", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6503", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Clear protection with array with null context", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr15-in.jsonld", + "title": "Invalid type mapping (not absolute IRI)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er13-in.jsonld", + "mf:result": "invalid type mapping", "assertions": [ { - "@id": "_:b6505", + "@id": "_:b14875", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20113", + "@id": "_:b14876", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6504", + "@id": "_:b2854", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23123", + "@id": "_:b2855", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6508", + "@id": "_:b7140", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28309", + "@id": "_:b7141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6513", + "@id": "_:b11201", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28712", + "@id": "_:b11202", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6512", + "@id": "_:b16310", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26301", + "@id": "_:b16311", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", + } + }, + { + "@id": "_:b5169", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5170", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6506", + "@id": "_:b30403", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", "result": { - "@id": "_:b25412", + "@id": "_:b30404", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6501", + "@id": "_:b8608", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6502", + "@id": "_:b8609", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6510", + "@id": "_:b19960", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28711", + "@id": "_:b19961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6511", + "@id": "_:b13158", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27792", + "@id": "_:b13159", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6509", + "@id": "_:b30399", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", "result": { - "@id": "_:b26082", + "@id": "_:b30400", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6507", + "@id": "_:b30401", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter13", "result": { - "@id": "_:b25836", + "@id": "_:b30402", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr15", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr16-out.jsonld", - "title": "Override protected terms after null.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15379", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Override protected terms after null.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr16-in.jsonld", + "title": "Invalid reverse property (contains @id)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid reverse property is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er14-in.jsonld", + "mf:result": "invalid reverse property", "assertions": [ { - "@id": "_:b15381", + "@id": "_:b14877", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17471", + "@id": "_:b14878", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15386", + "@id": "_:b2856", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17433", + "@id": "_:b2857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15382", + "@id": "_:b7142", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17472", + "@id": "_:b7143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15377", + "@id": "_:b11205", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15378", + "@id": "_:b11206", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15389", + "@id": "_:b16312", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17478", + "@id": "_:b16313", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", + } + }, + { + "@id": "_:b5171", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5172", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15380", + "@id": "_:b30409", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", "result": { - "@id": "_:b17470", + "@id": "_:b30410", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15385", + "@id": "_:b8610", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17475", + "@id": "_:b8611", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15387", + "@id": "_:b19962", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17476", + "@id": "_:b19963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15388", + "@id": "_:b13160", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17477", + "@id": "_:b13161", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15384", + "@id": "_:b30405", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", "result": { - "@id": "_:b17474", + "@id": "_:b30406", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15383", + "@id": "_:b30407", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter14", "result": { - "@id": "_:b17473", + "@id": "_:b30408", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr16", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Fail to override protected terms with type.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4606", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Fail to override protected terms with type.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr17-in.jsonld", + "title": "Invalid IRI mapping (@reverse not a string)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er15-in.jsonld", + "mf:result": "invalid IRI mapping", "assertions": [ { - "@id": "_:b4604", + "@id": "_:b14879", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4605", + "@id": "_:b14880", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4609", + "@id": "_:b2858", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12110", + "@id": "_:b2859", "@type": "TestResult", "outcome": "earl:passed" - }, + } + }, + { + "@id": "_:b7144", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + "assertedBy": "https://github.com/dcdpr", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "result": { + "@id": "_:b7145", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4613", + "@id": "_:b11207", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12113", + "@id": "_:b11208", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4614", + "@id": "_:b16314", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12114", + "@id": "_:b16315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4610", + "@id": "_:b5173", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b12111", + "@id": "_:b5174", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4612", + "@id": "_:b30415", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", "result": { - "@id": "_:b11332", + "@id": "_:b30416", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4607", + "@id": "_:b8612", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12108", + "@id": "_:b8613", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4616", + "@id": "_:b19964", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12116", + "@id": "_:b19965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4615", + "@id": "_:b13162", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12115", + "@id": "_:b13163", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4608", + "@id": "_:b30411", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", "result": { - "@id": "_:b12109", + "@id": "_:b30412", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4611", + "@id": "_:b30413", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter15", "result": { - "@id": "_:b12112", + "@id": "_:b30414", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr17", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Fail to override protected terms with type+null+ctx.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4877", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Fail to override protected terms with type+null+ctx.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr18-in.jsonld", + "title": "Invalid reverse property (invalid @container)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid reverse property is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er17-in.jsonld", + "mf:result": "invalid reverse property", "assertions": [ { - "@id": "_:b4880", + "@id": "_:b14881", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20570", + "@id": "_:b14882", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4887", + "@id": "_:b2860", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29543", + "@id": "_:b2861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4882", + "@id": "_:b7146", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18269", + "@id": "_:b7147", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4885", + "@id": "_:b11209", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26122", + "@id": "_:b11210", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4881", + "@id": "_:b16316", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24994", + "@id": "_:b16317", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", + } + }, + { + "@id": "_:b5175", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5176", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4884", + "@id": "_:b30421", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", "result": { - "@id": "_:b29228", + "@id": "_:b30422", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4879", + "@id": "_:b8614", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18407", + "@id": "_:b8615", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4875", + "@id": "_:b19966", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4876", + "@id": "_:b19967", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4883", + "@id": "_:b13164", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28600", + "@id": "_:b13165", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4878", + "@id": "_:b30417", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", "result": { - "@id": "_:b13781", + "@id": "_:b30418", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4886", + "@id": "_:b30419", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter17", "result": { - "@id": "_:b26179", + "@id": "_:b30420", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr18", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr19-out.jsonld", - "title": "Mix of protected and unprotected terms.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13311", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Mix of protected and unprotected terms.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr19-in.jsonld", + "title": "Invalid IRI mapping (@id not a string)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er18-in.jsonld", + "mf:result": "invalid IRI mapping", "assertions": [ { - "@id": "_:b13321", + "@id": "_:b14883", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11360", + "@id": "_:b14884", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13314", + "@id": "_:b2862", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13324", + "@id": "_:b2863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13316", + "@id": "_:b7148", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13325", + "@id": "_:b7149", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13312", + "@id": "_:b11211", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8429", + "@id": "_:b11212", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13317", + "@id": "_:b16318", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13326", + "@id": "_:b16319", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", + } + }, + { + "@id": "_:b5177", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5178", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13313", + "@id": "_:b30427", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", "result": { - "@id": "_:b13323", + "@id": "_:b30428", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13318", + "@id": "_:b8616", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13327", + "@id": "_:b8617", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13320", + "@id": "_:b19968", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13329", + "@id": "_:b19969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13322", + "@id": "_:b13166", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13330", + "@id": "_:b13167", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13315", + "@id": "_:b30423", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", "result": { - "@id": "_:b4155", + "@id": "_:b30424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13319", + "@id": "_:b30425", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter18", "result": { - "@id": "_:b13328", + "@id": "_:b30426", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr19", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Fail with mix of protected and unprotected terms with type+null+ctx.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11042", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Fail with mix of protected and unprotected terms with type+null+ctx.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr20-in.jsonld", + "title": "Invalid keyword alias (@context)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid keyword alias is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er19-in.jsonld", + "mf:result": "invalid keyword alias", "assertions": [ { - "@id": "_:b11043", + "@id": "_:b14885", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12981", + "@id": "_:b14886", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11040", + "@id": "_:b2864", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11041", + "@id": "_:b2865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11048", + "@id": "_:b7150", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21160", + "@id": "_:b7151", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11052", + "@id": "_:b11213", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21164", + "@id": "_:b11214", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11050", + "@id": "_:b16320", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21162", + "@id": "_:b16321", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", + } + }, + { + "@id": "_:b5179", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5180", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11045", + "@id": "_:b30433", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", "result": { - "@id": "_:b21157", + "@id": "_:b30434", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11051", + "@id": "_:b8618", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21163", + "@id": "_:b8619", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11047", + "@id": "_:b19970", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21159", + "@id": "_:b19971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11044", + "@id": "_:b13168", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19245", + "@id": "_:b13169", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11049", + "@id": "_:b30429", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", "result": { - "@id": "_:b21161", + "@id": "_:b30430", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11046", + "@id": "_:b30431", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter19", "result": { - "@id": "_:b21158", + "@id": "_:b30432", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr20", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Fail with mix of protected and unprotected terms with type+null.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6616", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Fail with mix of protected and unprotected terms with type+null.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr21-in.jsonld", + "title": "Invalid IRI mapping (no vocab mapping)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er20-in.jsonld", + "mf:result": "invalid IRI mapping", "assertions": [ { - "@id": "_:b6623", + "@id": "_:b14887", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26283", + "@id": "_:b14888", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6622", + "@id": "_:b2866", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22925", + "@id": "_:b2867", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6624", + "@id": "_:b7152", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16151", + "@id": "_:b7153", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6619", + "@id": "_:b11215", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22445", + "@id": "_:b11216", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6617", + "@id": "_:b16322", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13834", + "@id": "_:b16323", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", + } + }, + { + "@id": "_:b5181", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5182", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6620", + "@id": "_:b30439", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", "result": { - "@id": "_:b13089", + "@id": "_:b30440", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6625", + "@id": "_:b8622", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26284", + "@id": "_:b8623", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6618", + "@id": "_:b19972", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6968", + "@id": "_:b19973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6626", + "@id": "_:b13170", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26285", + "@id": "_:b13171", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6621", + "@id": "_:b30435", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", "result": { - "@id": "_:b26282", + "@id": "_:b30436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6627", + "@id": "_:b30437", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter20", "result": { - "@id": "_:b26286", + "@id": "_:b30438", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr21", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr22-out.jsonld", - "title": "Check legal overriding of type-scoped protected term from nested node.", + "title": "Invalid container mapping", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid container mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er21-in.jsonld", + "mf:result": "invalid container mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9529", + "@id": "_:b662", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Check legal overriding of type-scoped protected term from nested node.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr22-in.jsonld", "assertions": [ { - "@id": "_:b9534", + "@id": "_:b14889", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29375", + "@id": "_:b14890", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9530", + "@id": "_:b2868", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19847", + "@id": "_:b2869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9535", + "@id": "_:b7154", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7968", + "@id": "_:b7155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9539", + "@id": "_:b11217", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5326", + "@id": "_:b11218", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9532", + "@id": "_:b16326", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16839", + "@id": "_:b16327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", + } + }, + { + "@id": "_:b5183", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5184", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9537", + "@id": "_:b30445", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", "result": { - "@id": "_:b27602", + "@id": "_:b30446", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9533", + "@id": "_:b8624", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28217", + "@id": "_:b8625", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9531", + "@id": "_:b19974", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23638", + "@id": "_:b19975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9536", + "@id": "_:b13172", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26084", + "@id": "_:b13173", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9527", + "@id": "_:b30441", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", "result": { - "@id": "_:b9528", + "@id": "_:b30442", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9538", + "@id": "_:b30443", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter21", "result": { - "@id": "_:b19509", + "@id": "_:b30444", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr22", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr23-out.jsonld", - "title": "Allows redefinition of protected alias term with same definition.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b707", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Allows redefinition of protected alias term with same definition.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr23-in.jsonld", + "title": "Invalid language mapping", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid language mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er22-in.jsonld", + "mf:result": "invalid language mapping", "assertions": [ { - "@id": "_:b716", + "@id": "_:b14891", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12812", + "@id": "_:b14892", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b715", + "@id": "_:b2870", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29525", + "@id": "_:b2871", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b714", + "@id": "_:b7156", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27931", + "@id": "_:b7157", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b710", + "@id": "_:b11219", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23578", + "@id": "_:b11220", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b709", + "@id": "_:b16328", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6953", + "@id": "_:b16329", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", + } + }, + { + "@id": "_:b5185", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5186", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b713", + "@id": "_:b30451", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", "result": { - "@id": "_:b28461", + "@id": "_:b30452", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b712", + "@id": "_:b8626", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18647", + "@id": "_:b8627", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b718", + "@id": "_:b19976", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25114", + "@id": "_:b19977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b717", + "@id": "_:b13174", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8727", + "@id": "_:b13175", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b711", + "@id": "_:b30447", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", "result": { - "@id": "_:b25403", + "@id": "_:b30448", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b708", + "@id": "_:b30449", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter22", "result": { - "@id": "_:b5906", + "@id": "_:b30450", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr23", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr24-out.jsonld", - "title": "Allows redefinition of protected prefix term with same definition.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1875", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Allows redefinition of protected prefix term with same definition.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr24-in.jsonld", + "title": "Invalid IRI mapping (relative IRI in @type)", + "rdfs:comment": "Verifies that an exception is raised on expansion when a invalid type mapping is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er23-in.jsonld", + "mf:result": "invalid type mapping", "assertions": [ { - "@id": "_:b1881", + "@id": "_:b14893", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28417", + "@id": "_:b14894", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1882", + "@id": "_:b2872", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9939", + "@id": "_:b2873", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1873", + "@id": "_:b7158", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b1874", + "@id": "_:b7159", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1880", + "@id": "_:b11221", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26186", + "@id": "_:b11222", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1878", + "@id": "_:b16330", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21348", + "@id": "_:b16331", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", + } + }, + { + "@id": "_:b5187", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5188", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1884", + "@id": "_:b30457", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", "result": { - "@id": "_:b27488", + "@id": "_:b30458", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1876", + "@id": "_:b8628", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7296", + "@id": "_:b8629", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1879", + "@id": "_:b19978", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25438", + "@id": "_:b19979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1885", + "@id": "_:b13176", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29701", + "@id": "_:b13177", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1883", + "@id": "_:b30453", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", "result": { - "@id": "_:b29570", + "@id": "_:b30454", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1877", + "@id": "_:b30455", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter23", "result": { - "@id": "_:b18624", + "@id": "_:b30456", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr24", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr25-out.jsonld", - "title": "Allows redefinition of terms with scoped contexts using same definitions.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15688", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Allows redefinition of terms with scoped contexts using same definitions.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr25-in.jsonld", + "title": "Invalid reverse property map", + "rdfs:comment": "Verifies that an exception is raised in Expansion when a invalid reverse property map is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er25-in.jsonld", + "mf:result": "invalid reverse property map", "assertions": [ { - "@id": "_:b15695", + "@id": "_:b14895", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28823", + "@id": "_:b14896", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15693", + "@id": "_:b2874", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17576", + "@id": "_:b2875", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15686", + "@id": "_:b7160", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15687", + "@id": "_:b7161", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15698", + "@id": "_:b11223", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26970", + "@id": "_:b11224", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15696", + "@id": "_:b16332", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14760", + "@id": "_:b16333", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", + } + }, + { + "@id": "_:b5189", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5190", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15689", + "@id": "_:b30463", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", "result": { - "@id": "_:b17811", + "@id": "_:b30464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15690", + "@id": "_:b8630", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22763", + "@id": "_:b8631", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15691", + "@id": "_:b19980", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24865", + "@id": "_:b19981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15692", + "@id": "_:b13178", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25167", + "@id": "_:b13179", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15697", + "@id": "_:b30459", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", "result": { - "@id": "_:b22032", + "@id": "_:b30460", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15694", + "@id": "_:b30461", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter25", "result": { - "@id": "_:b8561", + "@id": "_:b30462", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr25", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Fails on redefinition of terms with scoped contexts using different definitions.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11377", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Fails on redefinition of terms with scoped contexts using different definitions.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr26-in.jsonld", + "title": "Colliding keywords", + "rdfs:comment": "Verifies that an exception is raised in Expansion when colliding keywords are found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er26-in.jsonld", + "mf:result": "colliding keywords", "assertions": [ { - "@id": "_:b11387", + "@id": "_:b14897", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", + "result": { + "@id": "_:b14898", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b2876", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27982", + "@id": "_:b2877", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11382", + "@id": "_:b7162", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27814", + "@id": "_:b7163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11378", + "@id": "_:b11227", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17679", + "@id": "_:b11228", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11380", + "@id": "_:b16334", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26652", + "@id": "_:b16335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11379", + "@id": "_:b5191", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b20351", + "@id": "_:b5192", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b11386", + "@id": "_:b30469", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", "result": { - "@id": "_:b15715", + "@id": "_:b30470", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11381", + "@id": "_:b8632", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17176", + "@id": "_:b8633", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11375", + "@id": "_:b19982", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11376", + "@id": "_:b19983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11385", + "@id": "_:b13180", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28226", + "@id": "_:b13181", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11383", + "@id": "_:b30465", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", "result": { - "@id": "_:b28225", + "@id": "_:b30466", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11384", + "@id": "_:b30467", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter26", "result": { - "@id": "_:b23973", + "@id": "_:b30468", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr26", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr27-out.jsonld", - "title": "Allows redefinition of protected alias term with same definition modulo protected flag.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19649", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Allows redefinition of protected alias term with same definition modulo protected flag.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr27-in.jsonld", + "title": "Invalid @id value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @id value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er27-in.jsonld", + "mf:result": "invalid @id value", "assertions": [ { - "@id": "_:b19655", + "@id": "_:b14899", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21983", + "@id": "_:b14900", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b19657", + "@id": "_:b2878", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27873", + "@id": "_:b2879", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19653", + "@id": "_:b7164", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26538", + "@id": "_:b7165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19656", + "@id": "_:b11229", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27872", + "@id": "_:b11230", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19652", + "@id": "_:b16336", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24412", + "@id": "_:b16337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", + } + }, + { + "@id": "_:b5193", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5194", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19651", + "@id": "_:b30475", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", "result": { - "@id": "_:b23677", + "@id": "_:b30476", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19650", + "@id": "_:b8634", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20440", + "@id": "_:b8635", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19654", + "@id": "_:b19984", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22354", + "@id": "_:b19985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19658", + "@id": "_:b13182", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27874", + "@id": "_:b13183", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19647", + "@id": "_:b30471", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", "result": { - "@id": "_:b19648", + "@id": "_:b30472", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19659", + "@id": "_:b30473", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter27", "result": { - "@id": "_:b27875", + "@id": "_:b30474", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr27", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Fails if trying to redefine a protected null term.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15675", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "A protected term with a null IRI mapping cannot be redefined.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr28-in.jsonld", + "title": "Invalid type value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid type value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er28-in.jsonld", + "mf:result": "invalid type value", "assertions": [ { - "@id": "_:b15676", + "@id": "_:b14901", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18847", + "@id": "_:b14902", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15681", + "@id": "_:b2880", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24907", + "@id": "_:b2881", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15679", + "@id": "_:b7166", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24905", + "@id": "_:b7167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15685", + "@id": "_:b11231", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24910", + "@id": "_:b11232", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15683", + "@id": "_:b16338", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24909", + "@id": "_:b16339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", + } + }, + { + "@id": "_:b5195", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5196", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15684", + "@id": "_:b30481", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", "result": { - "@id": "_:b20869", + "@id": "_:b30482", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15682", + "@id": "_:b8636", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24908", + "@id": "_:b8637", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b15678", + "@id": "_:b19986", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24904", + "@id": "_:b19987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15680", + "@id": "_:b13184", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24906", + "@id": "_:b13185", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15673", + "@id": "_:b30477", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", "result": { - "@id": "_:b15674", + "@id": "_:b30478", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15677", + "@id": "_:b30479", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter28", "result": { - "@id": "_:b23385", + "@id": "_:b30480", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr28", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr29-out.jsonld", - "title": "Does not expand a Compact IRI using a non-prefix term.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21701", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Expansion of Compact IRIs considers if the term can be used as a prefix.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr29-in.jsonld", + "title": "Invalid value object value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er29-in.jsonld", + "mf:result": "invalid value object value", "assertions": [ { - "@id": "_:b21703", + "@id": "_:b14903", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21714", + "@id": "_:b14904", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b21702", + "@id": "_:b2882", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21713", + "@id": "_:b2883", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21710", + "@id": "_:b7168", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6969", + "@id": "_:b7169", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21709", + "@id": "_:b11233", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10481", + "@id": "_:b11234", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21705", + "@id": "_:b16340", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21716", + "@id": "_:b16341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", + } + }, + { + "@id": "_:b5197", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5198", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21707", + "@id": "_:b30487", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", "result": { - "@id": "_:b21718", + "@id": "_:b30488", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21704", + "@id": "_:b8638", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21715", + "@id": "_:b8639", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21712", + "@id": "_:b19988", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21719", + "@id": "_:b19989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21706", + "@id": "_:b13186", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21717", + "@id": "_:b13187", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21708", + "@id": "_:b30483", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", "result": { - "@id": "_:b16762", + "@id": "_:b30484", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21711", + "@id": "_:b30485", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter29", "result": { - "@id": "_:b16650", + "@id": "_:b30486", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr29", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr30-out.jsonld", - "title": "Keywords may be protected.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6529", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Keywords may not be redefined other than to protect them.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr30-in.jsonld", + "title": "Invalid language-tagged string", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er30-in.jsonld", + "mf:result": "invalid language-tagged string", "assertions": [ { - "@id": "_:b6534", + "@id": "_:b14905", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24594", + "@id": "_:b14906", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b6527", + "@id": "_:b2884", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6528", + "@id": "_:b2885", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6536", + "@id": "_:b7170", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21589", + "@id": "_:b7171", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6533", + "@id": "_:b11235", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22782", + "@id": "_:b11236", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6531", + "@id": "_:b16342", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22806", + "@id": "_:b16343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", + } + }, + { + "@id": "_:b5199", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5200", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6532", + "@id": "_:b30493", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", "result": { - "@id": "_:b24593", + "@id": "_:b30494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6535", + "@id": "_:b8640", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21805", + "@id": "_:b8641", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6537", + "@id": "_:b19990", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24595", + "@id": "_:b19991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6539", + "@id": "_:b13188", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24596", + "@id": "_:b13189", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6530", + "@id": "_:b30489", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", "result": { - "@id": "_:b16328", + "@id": "_:b30490", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6538", + "@id": "_:b30491", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter30", "result": { - "@id": "_:b24460", + "@id": "_:b30492", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr30", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protected keyword aliases cannot be overridden.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8215", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Keywords may not be redefined other than to protect them.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr31-in.jsonld", + "title": "Invalid @index value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @index value value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er31-in.jsonld", + "mf:result": "invalid @index value", "assertions": [ { - "@id": "_:b8219", + "@id": "_:b14907", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24841", + "@id": "_:b14908", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b8216", + "@id": "_:b2886", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8698", + "@id": "_:b2887", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8213", + "@id": "_:b7172", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8214", + "@id": "_:b7173", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8217", + "@id": "_:b11237", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24839", + "@id": "_:b11238", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8221", + "@id": "_:b16344", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24843", + "@id": "_:b16345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", + } + }, + { + "@id": "_:b5201", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5202", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8222", + "@id": "_:b30499", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", "result": { - "@id": "_:b24844", + "@id": "_:b30500", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8220", + "@id": "_:b8644", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24842", + "@id": "_:b8645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8225", + "@id": "_:b19992", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24846", + "@id": "_:b19993", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8224", + "@id": "_:b13190", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9723", + "@id": "_:b13191", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8218", + "@id": "_:b30495", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", "result": { - "@id": "_:b24840", + "@id": "_:b30496", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8223", + "@id": "_:b30497", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter31", "result": { - "@id": "_:b24845", + "@id": "_:b30498", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr31", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protected @type cannot be overridden.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12168", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Keywords may not be redefined other than to protect them.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr32-in.jsonld", + "title": "Invalid @reverse value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid @reverse value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er33-in.jsonld", + "mf:result": "invalid @reverse value", "assertions": [ { - "@id": "_:b12173", + "@id": "_:b14909", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25824", + "@id": "_:b14910", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12169", + "@id": "_:b2888", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17977", + "@id": "_:b2889", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12178", + "@id": "_:b7174", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25982", + "@id": "_:b7175", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12171", + "@id": "_:b11239", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24622", + "@id": "_:b11240", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12175", + "@id": "_:b16348", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25979", + "@id": "_:b16349", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", + } + }, + { + "@id": "_:b5203", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5204", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12177", + "@id": "_:b30505", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", "result": { - "@id": "_:b25981", + "@id": "_:b30506", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12176", + "@id": "_:b8646", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25980", + "@id": "_:b8647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12174", + "@id": "_:b19994", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24398", + "@id": "_:b19995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12166", + "@id": "_:b13192", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12167", + "@id": "_:b13193", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12170", + "@id": "_:b30501", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", "result": { - "@id": "_:b22254", + "@id": "_:b30502", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12172", + "@id": "_:b30503", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter33", "result": { - "@id": "_:b21808", + "@id": "_:b30504", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr32", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid term definition", - "title": "Fails if trying to declare a keyword alias as prefix.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19325", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Keyword aliases can not be used as prefixes.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr33-in.jsonld", + "title": "Invalid reverse property value (in @reverse)", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid reverse property value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er34-in.jsonld", + "mf:result": "invalid reverse property value", "assertions": [ { - "@id": "_:b20142", + "@id": "_:b14911", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14891", + "@id": "_:b14912", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b20136", + "@id": "_:b2890", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23206", + "@id": "_:b2891", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20134", + "@id": "_:b7176", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20135", + "@id": "_:b7177", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20138", + "@id": "_:b11241", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28591", + "@id": "_:b11242", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20143", + "@id": "_:b16350", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18206", + "@id": "_:b16351", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", + } + }, + { + "@id": "_:b5205", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5206", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20145", + "@id": "_:b30511", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", "result": { - "@id": "_:b29258", + "@id": "_:b30512", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20139", + "@id": "_:b8648", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26618", + "@id": "_:b8649", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20141", + "@id": "_:b19996", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22734", + "@id": "_:b19997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20137", + "@id": "_:b13194", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22193", + "@id": "_:b13195", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20140", + "@id": "_:b30507", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", "result": { - "@id": "_:b25173", + "@id": "_:b30508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20144", + "@id": "_:b30509", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter34", "result": { - "@id": "_:b23387", + "@id": "_:b30510", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr33", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr34-out.jsonld", - "title": "Ignores a non-keyword term starting with '@'", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7192", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr34-in.jsonld", + "title": "Invalid language map value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language map value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er35-in.jsonld", + "mf:result": "invalid language map value", "assertions": [ { - "@id": "_:b7201", + "@id": "_:b14913", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20201", + "@id": "_:b14914", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7196", + "@id": "_:b2892", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20196", + "@id": "_:b2893", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7193", + "@id": "_:b7178", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9750", + "@id": "_:b7179", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7200", + "@id": "_:b11243", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20200", + "@id": "_:b11244", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7194", + "@id": "_:b16352", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13307", + "@id": "_:b16353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", + } + }, + { + "@id": "_:b5207", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5208", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7195", + "@id": "_:b30517", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", "result": { - "@id": "_:b19348", + "@id": "_:b30518", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7197", + "@id": "_:b8650", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20197", + "@id": "_:b8651", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7203", + "@id": "_:b19998", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20202", + "@id": "_:b19999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7202", + "@id": "_:b13196", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14894", + "@id": "_:b13197", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7198", + "@id": "_:b30513", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", "result": { - "@id": "_:b20198", + "@id": "_:b30514", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7199", + "@id": "_:b30515", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter35", "result": { - "@id": "_:b20199", + "@id": "_:b30516", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr34", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr35-out.jsonld", - "title": "Ignores a non-keyword term starting with '@' (with @vocab)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2048", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr35-in.jsonld", + "title": "Invalid reverse property value (through coercion)", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid reverse property value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er36-in.jsonld", + "mf:result": "invalid reverse property value", "assertions": [ { - "@id": "_:b2057", + "@id": "_:b14915", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24275", + "@id": "_:b14916", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2049", + "@id": "_:b2894", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24267", + "@id": "_:b2895", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2050", + "@id": "_:b7180", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24268", + "@id": "_:b7181", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2046", + "@id": "_:b11245", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2047", + "@id": "_:b11246", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2054", + "@id": "_:b16354", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24272", + "@id": "_:b16355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", + } + }, + { + "@id": "_:b5209", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5210", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2056", + "@id": "_:b30523", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", "result": { - "@id": "_:b24274", + "@id": "_:b30524", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2055", + "@id": "_:b8652", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24273", + "@id": "_:b8653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2053", + "@id": "_:b20000", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24271", + "@id": "_:b20001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2052", + "@id": "_:b13198", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24270", + "@id": "_:b13199", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2051", + "@id": "_:b30519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", "result": { - "@id": "_:b24269", + "@id": "_:b30520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2058", + "@id": "_:b30521", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter36", "result": { - "@id": "_:b24276", + "@id": "_:b30522", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr35", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr36-out.jsonld", - "title": "Ignores a term mapping to a value in the form of a keyword.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4219", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr36-in.jsonld", + "title": "Invalid value object (unexpected keyword)", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er37-in.jsonld", + "mf:result": "invalid value object", "assertions": [ { - "@id": "_:b4217", + "@id": "_:b14917", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4218", + "@id": "_:b14918", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4221", + "@id": "_:b2896", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25309", + "@id": "_:b2897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4220", + "@id": "_:b7182", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22852", + "@id": "_:b7183", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4224", + "@id": "_:b11249", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25311", + "@id": "_:b11250", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4222", + "@id": "_:b16356", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25310", + "@id": "_:b16357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", + } + }, + { + "@id": "_:b5211", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5212", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4227", + "@id": "_:b30529", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", "result": { - "@id": "_:b15971", + "@id": "_:b30530", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4226", + "@id": "_:b8654", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25312", + "@id": "_:b8655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4229", + "@id": "_:b20002", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25313", + "@id": "_:b20003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4225", + "@id": "_:b13200", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22198", + "@id": "_:b13201", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4223", + "@id": "_:b30525", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", "result": { - "@id": "_:b10086", + "@id": "_:b30526", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4228", + "@id": "_:b30527", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter37", "result": { - "@id": "_:b18528", + "@id": "_:b30528", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr36", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr37-out.jsonld", - "title": "Ignores a term mapping to a value in the form of a keyword (with @vocab).", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3111", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr37-in.jsonld", + "title": "Invalid value object (@type and @language)", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er38-in.jsonld", + "mf:result": "invalid value object", "assertions": [ { - "@id": "_:b3119", + "@id": "_:b14919", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26893", + "@id": "_:b14920", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b3117", + "@id": "_:b2898", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26429", + "@id": "_:b2899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3112", + "@id": "_:b7184", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15403", + "@id": "_:b7185", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3109", + "@id": "_:b11251", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3110", + "@id": "_:b11252", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3114", + "@id": "_:b16358", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23188", + "@id": "_:b16359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", + } + }, + { + "@id": "_:b5213", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5214", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3121", + "@id": "_:b30535", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", "result": { - "@id": "_:b21024", + "@id": "_:b30536", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3115", + "@id": "_:b8656", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23013", + "@id": "_:b8657", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3118", + "@id": "_:b20004", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23743", + "@id": "_:b20005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3113", + "@id": "_:b13202", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8729", + "@id": "_:b13203", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3116", + "@id": "_:b30531", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", "result": { - "@id": "_:b25139", + "@id": "_:b30532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3120", + "@id": "_:b30533", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter38", "result": { - "@id": "_:b20649", + "@id": "_:b30534", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr37", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr38-out.jsonld", - "title": "Ignores a term mapping to a value in the form of a keyword (@reverse).", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9025", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr38-in.jsonld", + "title": "Invalid language-tagged value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid language-tagged value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er39-in.jsonld", + "mf:result": "invalid language-tagged value", "assertions": [ { - "@id": "_:b9033", + "@id": "_:b14921", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19232", + "@id": "_:b14922", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b9028", + "@id": "_:b2900", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19248", + "@id": "_:b2901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9026", + "@id": "_:b7186", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19184", + "@id": "_:b7187", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9034", + "@id": "_:b11253", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8311", + "@id": "_:b11254", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9029", + "@id": "_:b16360", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19249", + "@id": "_:b16361", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", + } + }, + { + "@id": "_:b5215", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5216", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9031", + "@id": "_:b30541", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", "result": { - "@id": "_:b19251", + "@id": "_:b30542", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9035", + "@id": "_:b8658", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19252", + "@id": "_:b8659", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b9032", + "@id": "_:b20006", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12564", + "@id": "_:b20007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9027", + "@id": "_:b13204", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19247", + "@id": "_:b13205", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9023", + "@id": "_:b30537", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", "result": { - "@id": "_:b9024", + "@id": "_:b30538", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9030", + "@id": "_:b30539", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter39", "result": { - "@id": "_:b19250", + "@id": "_:b30540", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr38", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr39-out.jsonld", - "title": "Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab).", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2256", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr39-in.jsonld", + "title": "Invalid typed value", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid typed value is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er40-in.jsonld", + "mf:result": "invalid typed value", "assertions": [ { - "@id": "_:b2265", + "@id": "_:b14923", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b2608", + "@id": "_:b14924", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b2260", + "@id": "_:b2902", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27296", + "@id": "_:b2903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2261", + "@id": "_:b7188", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27297", + "@id": "_:b7189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2257", + "@id": "_:b11255", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26231", + "@id": "_:b11256", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2262", + "@id": "_:b16362", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27298", + "@id": "_:b16363", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", + } + }, + { + "@id": "_:b5217", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5218", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2264", + "@id": "_:b30547", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", "result": { - "@id": "_:b27299", + "@id": "_:b30548", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2266", + "@id": "_:b8660", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27300", + "@id": "_:b8661", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b2258", + "@id": "_:b20008", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27020", + "@id": "_:b20009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2259", + "@id": "_:b13206", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25013", + "@id": "_:b13207", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2254", + "@id": "_:b30543", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", "result": { - "@id": "_:b2255", + "@id": "_:b30544", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2263", + "@id": "_:b30545", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter40", "result": { - "@id": "_:b18162", + "@id": "_:b30546", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr39", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/pr40-out.jsonld", - "title": "Protected terms and property-scoped contexts", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13029", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "Check overriding of protected term from property-scoped context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/pr40-in.jsonld", + "title": "Invalid set or list object", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid set or list object is found", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er41-in.jsonld", + "mf:result": "invalid set or list object", "assertions": [ { - "@id": "_:b13036", + "@id": "_:b14925", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24338", + "@id": "_:b14926", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13034", + "@id": "_:b2904", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23986", + "@id": "_:b2905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13039", + "@id": "_:b7190", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24341", + "@id": "_:b7191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13037", + "@id": "_:b11257", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24339", + "@id": "_:b11258", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13031", + "@id": "_:b16364", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24091", + "@id": "_:b16365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", + } + }, + { + "@id": "_:b5219", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5220", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13027", + "@id": "_:b30553", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", "result": { - "@id": "_:b13028", + "@id": "_:b30554", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13038", + "@id": "_:b8662", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24340", + "@id": "_:b8663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13035", + "@id": "_:b20010", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24337", + "@id": "_:b20011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13033", + "@id": "_:b13208", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18387", + "@id": "_:b13209", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13030", + "@id": "_:b30549", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", "result": { - "@id": "_:b19000", + "@id": "_:b30550", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13032", + "@id": "_:b30551", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter41", "result": { - "@id": "_:b24336", + "@id": "_:b30552", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tpr40", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid context entry", - "title": "@import is invalid in 1.0.", + "title": "Keywords may not be redefined in 1.0", + "rdfs:comment": "Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13581", + "@id": "_:b665", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "@import is invalid in 1.0.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so01-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er42-in.jsonld", + "mf:result": "keyword redefinition", "assertions": [ { - "@id": "_:b13582", + "@id": "_:b14927", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25385", + "@id": "_:b14928", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13586", + "@id": "_:b2906", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27374", + "@id": "_:b2907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13584", + "@id": "_:b7192", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27373", + "@id": "_:b7193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13585", + "@id": "_:b11259", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23673", + "@id": "_:b11260", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13583", + "@id": "_:b16366", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25806", + "@id": "_:b16367", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", + } + }, + { + "@id": "_:b5221", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5222", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13590", + "@id": "_:b30559", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", "result": { - "@id": "_:b27378", + "@id": "_:b30560", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13588", + "@id": "_:b8670", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27376", + "@id": "_:b8671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13589", + "@id": "_:b20012", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27377", + "@id": "_:b20013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13587", + "@id": "_:b13210", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27375", + "@id": "_:b13211", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13591", + "@id": "_:b30555", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", "result": { - "@id": "_:b26330", + "@id": "_:b30556", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13579", + "@id": "_:b30557", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter42", "result": { - "@id": "_:b13580", + "@id": "_:b30558", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid @import value", - "title": "@import must be a string", + "title": "Term definition with @id: @type", + "rdfs:comment": "Expanding term mapping to @type uses @type syntax now illegal", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er43-in.jsonld", + "mf:result": "invalid IRI mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12870", + "@id": "_:b666", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@import must be a string.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so02-in.jsonld", "assertions": [ { - "@id": "_:b12879", + "@id": "_:b14929", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16840", + "@id": "_:b14930", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b12871", + "@id": "_:b2908", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16994", + "@id": "_:b2909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12874", + "@id": "_:b7194", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26696", + "@id": "_:b7195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12878", + "@id": "_:b11261", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26699", + "@id": "_:b11262", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12868", + "@id": "_:b16370", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12869", + "@id": "_:b16371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", + } + }, + { + "@id": "_:b5223", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5224", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12872", + "@id": "_:b30565", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", "result": { - "@id": "_:b18636", + "@id": "_:b30566", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12873", + "@id": "_:b8672", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24625", + "@id": "_:b8673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12880", + "@id": "_:b20014", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26700", + "@id": "_:b20015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12875", + "@id": "_:b13212", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17951", + "@id": "_:b13213", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12876", + "@id": "_:b30561", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", "result": { - "@id": "_:b26697", + "@id": "_:b30562", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12877", + "@id": "_:b30563", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter43", "result": { - "@id": "_:b26698", + "@id": "_:b30564", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid context entry", - "title": "@import overflow", + "title": "Redefine terms looking like compact IRIs", + "rdfs:comment": "Term definitions may look like compact IRIs, but must be consistent.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er44-in.jsonld", + "mf:result": "invalid IRI mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11291", + "@id": "_:b667", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Processors must detect source contexts that include @import.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so03-in.jsonld", "assertions": [ { - "@id": "_:b11302", + "@id": "_:b14931", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28546", + "@id": "_:b14932", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b11297", + "@id": "_:b2910", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27985", + "@id": "_:b2911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11295", + "@id": "_:b7196", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26884", + "@id": "_:b7197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11298", + "@id": "_:b11263", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28545", + "@id": "_:b11264", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11299", + "@id": "_:b16372", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14142", + "@id": "_:b16373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", + } + }, + { + "@id": "_:b5225", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5226", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11300", + "@id": "_:b30571", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", "result": { - "@id": "_:b17333", + "@id": "_:b30572", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11293", + "@id": "_:b8674", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7755", + "@id": "_:b8675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11294", + "@id": "_:b20016", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17508", + "@id": "_:b20017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11292", + "@id": "_:b13214", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16649", + "@id": "_:b13215", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11301", + "@id": "_:b30567", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", "result": { - "@id": "_:b17736", + "@id": "_:b30568", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11296", + "@id": "_:b30569", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter44", "result": { - "@id": "_:b28518", + "@id": "_:b30570", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/so05-out.jsonld", - "title": "@propagate: true on type-scoped context with @import", + "title": "Invalid term as relative IRI", + "rdfs:comment": "Verifies that a relative IRI cannot be used as a term.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er48-in.jsonld", + "mf:result": "invalid IRI mapping", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5269", + "@id": "_:b668", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "type-scoped context with @propagate: true survive node-objects (with @import)", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so05-in.jsonld", "assertions": [ { - "@id": "_:b5279", + "@id": "_:b14933", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17003", + "@id": "_:b14934", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b5270", + "@id": "_:b2912", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16995", + "@id": "_:b2913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5271", + "@id": "_:b7198", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16996", + "@id": "_:b7199", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5273", + "@id": "_:b11265", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16998", + "@id": "_:b11266", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5277", + "@id": "_:b16374", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17001", + "@id": "_:b16375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", + } + }, + { + "@id": "_:b5227", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5228", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5275", + "@id": "_:b30577", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", "result": { - "@id": "_:b16999", + "@id": "_:b30578", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5267", + "@id": "_:b8676", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5268", + "@id": "_:b8677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5276", + "@id": "_:b20018", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17000", + "@id": "_:b20019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5274", + "@id": "_:b13216", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8773", + "@id": "_:b13217", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5272", + "@id": "_:b30573", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", "result": { - "@id": "_:b16997", + "@id": "_:b30574", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5278", + "@id": "_:b30575", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter48", "result": { - "@id": "_:b17002", + "@id": "_:b30576", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/so06-out.jsonld", - "title": "@propagate: false on property-scoped context with @import", + "title": "A relative IRI cannot be used as a prefix", + "rdfs:comment": "Verifies that a relative IRI cannot be used as a term.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er49-in.jsonld", + "mf:result": "invalid term definition", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4565", + "@id": "_:b669", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "property-scoped context with @propagate: false do not survive node-objects (with @import)", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so06-in.jsonld", "assertions": [ { - "@id": "_:b4574", + "@id": "_:b14935", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b11786", + "@id": "_:b14936", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b4573", + "@id": "_:b2914", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11785", + "@id": "_:b2915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4567", + "@id": "_:b7200", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b3339", + "@id": "_:b7201", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4572", + "@id": "_:b11267", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11784", + "@id": "_:b11268", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4566", + "@id": "_:b16376", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9541", + "@id": "_:b16377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", + } + }, + { + "@id": "_:b5229", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5230", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4575", + "@id": "_:b30583", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", "result": { - "@id": "_:b11787", + "@id": "_:b30584", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4569", + "@id": "_:b8678", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11781", + "@id": "_:b8679", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4571", + "@id": "_:b20020", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11783", + "@id": "_:b20021", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4576", + "@id": "_:b13218", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11788", + "@id": "_:b13219", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4568", + "@id": "_:b30579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", "result": { - "@id": "_:b11780", + "@id": "_:b30580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4570", + "@id": "_:b30581", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter49", "result": { - "@id": "_:b11782", + "@id": "_:b30582", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protect all terms in sourced context", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b314", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "A protected context protects all term definitions.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so07-in.jsonld", + "title": "Invalid reverse id", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er50-in.jsonld", + "mf:result": "invalid IRI mapping", "assertions": [ { - "@id": "_:b7656", + "@id": "_:b14937", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24588", + "@id": "_:b14938", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b7647", + "@id": "_:b2916", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16161", + "@id": "_:b2917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7652", + "@id": "_:b7202", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28534", + "@id": "_:b7203", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7650", + "@id": "_:b11271", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22856", + "@id": "_:b11272", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7645", + "@id": "_:b16378", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7646", + "@id": "_:b16379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", + } + }, + { + "@id": "_:b5231", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5232", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7654", + "@id": "_:b30589", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", "result": { - "@id": "_:b29721", + "@id": "_:b30590", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7648", + "@id": "_:b8680", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19971", + "@id": "_:b8681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7653", + "@id": "_:b20022", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29509", + "@id": "_:b20023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7655", + "@id": "_:b13220", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29638", + "@id": "_:b13221", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7651", + "@id": "_:b30585", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", "result": { - "@id": "_:b28052", + "@id": "_:b30586", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7649", + "@id": "_:b30587", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter50", "result": { - "@id": "_:b22485", + "@id": "_:b30588", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/so08-out.jsonld", - "title": "Override term defined in sourced context", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14277", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "The containing context is merged into the source context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so08-in.jsonld", + "title": "Invalid value object value using a value alias", + "rdfs:comment": "Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er51-in.jsonld", + "mf:result": "invalid value object value", "assertions": [ { - "@id": "_:b14279", + "@id": "_:b14939", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21290", + "@id": "_:b14940", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b14278", + "@id": "_:b2918", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4316", + "@id": "_:b2919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14280", + "@id": "_:b7204", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23410", + "@id": "_:b7205", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14275", + "@id": "_:b11273", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14276", + "@id": "_:b11274", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14283", + "@id": "_:b16380", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19258", + "@id": "_:b16381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", + } + }, + { + "@id": "_:b5233", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5234", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14287", + "@id": "_:b30595", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", "result": { - "@id": "_:b23415", + "@id": "_:b30596", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14286", + "@id": "_:b8682", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23414", + "@id": "_:b8683", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14282", + "@id": "_:b20024", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23412", + "@id": "_:b20025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14284", + "@id": "_:b13222", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23033", + "@id": "_:b13223", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14285", + "@id": "_:b30591", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", "result": { - "@id": "_:b23413", + "@id": "_:b30592", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14281", + "@id": "_:b30593", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter51", "result": { - "@id": "_:b23411", + "@id": "_:b30594", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/so09-out.jsonld", - "title": "Override @vocab defined in sourced context", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13058", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "The containing context is merged into the source context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so09-in.jsonld", + "title": "Definition for the empty term", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains a definition for the empty term", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er52-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b13065", + "@id": "_:b14941", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24258", + "@id": "_:b14942", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b13059", + "@id": "_:b2920", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19135", + "@id": "_:b2921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13062", + "@id": "_:b7206", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24256", + "@id": "_:b7207", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13060", + "@id": "_:b11275", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23350", + "@id": "_:b11276", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13067", + "@id": "_:b16382", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24259", + "@id": "_:b16383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", + } + }, + { + "@id": "_:b5235", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5236", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13066", + "@id": "_:b30601", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", "result": { - "@id": "_:b6317", + "@id": "_:b30602", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13063", + "@id": "_:b8684", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24257", + "@id": "_:b8685", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b13068", + "@id": "_:b20026", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24260", + "@id": "_:b20027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13061", + "@id": "_:b13224", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23179", + "@id": "_:b13225", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13056", + "@id": "_:b30597", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", "result": { - "@id": "_:b13057", + "@id": "_:b30598", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13064", + "@id": "_:b30599", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter52", "result": { - "@id": "_:b19637", + "@id": "_:b30600", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Protect terms in sourced context", + "title": "Invalid prefix value", + "rdfs:comment": "Verifies that an exception is raised on expansion when a context contains an invalid @prefix value", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er53-in.jsonld", + "mf:result": "invalid @prefix value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1503", + "@id": "_:b670", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "The containing context is merged into the source context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so10-in.jsonld", "assertions": [ { - "@id": "_:b1510", + "@id": "_:b14943", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22492", + "@id": "_:b14944", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b1504", + "@id": "_:b2922", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6224", + "@id": "_:b2923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1505", + "@id": "_:b7208", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8794", + "@id": "_:b7209", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1512", + "@id": "_:b11277", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27926", + "@id": "_:b11278", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1509", + "@id": "_:b16384", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27925", + "@id": "_:b16385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", + } + }, + { + "@id": "_:b5237", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5238", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1506", + "@id": "_:b30607", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", "result": { - "@id": "_:b21784", + "@id": "_:b30608", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1508", + "@id": "_:b8686", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27924", + "@id": "_:b8687", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1501", + "@id": "_:b20028", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1502", + "@id": "_:b20029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1507", + "@id": "_:b13226", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23393", + "@id": "_:b13227", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1511", + "@id": "_:b30603", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", "result": { - "@id": "_:b23439", + "@id": "_:b30604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1513", + "@id": "_:b30605", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter53", "result": { - "@id": "_:b27927", + "@id": "_:b30606", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/so11-out.jsonld", - "title": "Override protected terms in sourced context", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1061", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "The containing context is merged into the source context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so11-in.jsonld", + "title": "Invalid value object, multiple values for @type.", + "rdfs:comment": "The value of @type in a value object MUST be a string or null.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er54-in.jsonld", + "mf:result": "invalid typed value", "assertions": [ { - "@id": "_:b19951", + "@id": "_:b30619", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "result": { - "@id": "_:b29151", + "@id": "_:b30620", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b19945", + "@id": "_:b30609", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "result": { - "@id": "_:b23997", + "@id": "_:b30610", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b19942", + "@id": "_:b7210", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19943", + "@id": "_:b7211", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19948", + "@id": "_:b30613", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "result": { - "@id": "_:b28738", + "@id": "_:b30614", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b19949", + "@id": "_:b30621", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "result": { - "@id": "_:b29139", + "@id": "_:b30622", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", + "assertedBy": null + }, + { + "@id": "_:b5239", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5240", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19952", + "@id": "_:b30627", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "result": { - "@id": "_:b27739", + "@id": "_:b30628", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19944", + "@id": "_:b30611", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "result": { - "@id": "_:b22824", + "@id": "_:b30612", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b19947", + "@id": "_:b30625", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "result": { - "@id": "_:b28142", + "@id": "_:b30626", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b19950", + "@id": "_:b30615", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "result": { - "@id": "_:b29454", + "@id": "_:b30616", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19946", + "@id": "_:b30617", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "result": { - "@id": "_:b24499", + "@id": "_:b30618", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19953", + "@id": "_:b30623", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter54", "result": { - "@id": "_:b17178", + "@id": "_:b30624", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid context entry", - "title": "@import may not be used in an imported context.", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b895", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "@import only valid within a term definition.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so12-in.jsonld", + "title": "Invalid term definition, multiple values for @type.", + "rdfs:comment": "The value of @type in an expanded term definition object MUST be a string or null.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/er55-in.jsonld", + "mf:result": "invalid type mapping", "assertions": [ { - "@id": "_:b900", + "@id": "_:b30639", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "result": { - "@id": "_:b27912", + "@id": "_:b30640", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b898", + "@id": "_:b30629", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "result": { - "@id": "_:b24389", + "@id": "_:b30630", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b897", + "@id": "_:b7212", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21603", + "@id": "_:b7213", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b893", + "@id": "_:b30633", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "result": { - "@id": "_:b894", + "@id": "_:b30634", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b901", + "@id": "_:b30641", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "result": { - "@id": "_:b27936", + "@id": "_:b30642", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", + "assertedBy": null + }, + { + "@id": "_:b5241", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5242", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b904", + "@id": "_:b30647", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "result": { - "@id": "_:b21892", + "@id": "_:b30648", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b902", + "@id": "_:b30631", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "result": { - "@id": "_:b7789", + "@id": "_:b30632", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b899", + "@id": "_:b30645", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "result": { - "@id": "_:b25364", + "@id": "_:b30646", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b896", + "@id": "_:b30635", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "result": { - "@id": "_:b13526", + "@id": "_:b30636", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b903", + "@id": "_:b30637", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "result": { - "@id": "_:b21779", + "@id": "_:b30638", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b905", + "@id": "_:b30643", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter55", "result": { - "@id": "_:b27794", + "@id": "_:b30644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "@type": [ - "TestCase", - "TestCriterion", "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", + "TestCriterion", + "TestCase" ], - "mf:result": "invalid remote context", - "title": "@import can only reference a single context", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1609", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "rdfs:comment": "@import can only reference a single context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/so13-in.jsonld", + "title": "Invalid redefinition of @context keyword.", + "rdfs:comment": "Verifies that an exception is raised when attempting to redefine @context.", + "testAction": "https://w3c.github.io/json-ld-api/tests/expand/er56-in.jsonld", + "mf:result": "keyword redefinition", "assertions": [ { - "@id": "_:b1607", + "@id": "_:b30661", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "result": { - "@id": "_:b1608", + "@id": "_:b30662", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + "assertedBy": null }, { - "@id": "_:b1616", + "@id": "_:b30649", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "result": { - "@id": "_:b28829", + "@id": "_:b30650", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b1610", + "@id": "_:b7214", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19541", + "@id": "_:b7215", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1617", + "@id": "_:b30655", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "result": { - "@id": "_:b23311", + "@id": "_:b30656", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b1618", + "@id": "_:b30663", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "result": { - "@id": "_:b23208", + "@id": "_:b30664", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b1614", + "@id": "_:b30651", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "result": { - "@id": "_:b27866", + "@id": "_:b30652", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1613", + "@id": "_:b30669", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "result": { - "@id": "_:b2837", + "@id": "_:b30670", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b1615", + "@id": "_:b30653", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "result": { - "@id": "_:b29232", + "@id": "_:b30654", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b1619", + "@id": "_:b30667", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "result": { - "@id": "_:b16683", + "@id": "_:b30668", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", + "assertedBy": null + }, + { + "@id": "_:b30657", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", + "result": { + "@id": "_:b30658", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null }, { - "@id": "_:b1612", + "@id": "_:b30659", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "result": { - "@id": "_:b26204", + "@id": "_:b30660", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1611", + "@id": "_:b30665", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ter56", "result": { - "@id": "_:b24967", + "@id": "_:b30666", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#tso13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "invalid type mapping", - "title": "@type: @none is illegal in 1.0.", + "title": "Basic Included array", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in01-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4617", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "@id": "_:b671", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@type: @none is illegal in json-ld-1.0.", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/tn01-in.jsonld", "assertions": [ { - "@id": "_:b15010", + "@id": "_:b14945", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15121", + "@id": "_:b14946", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15012", + "@id": "_:b2924", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22653", + "@id": "_:b2925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15006", + "@id": "_:b7216", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16270", + "@id": "_:b7217", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15007", + "@id": "_:b11279", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22045", + "@id": "_:b11280", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15008", + "@id": "_:b16386", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21909", + "@id": "_:b16387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", + } + }, + { + "@id": "_:b5243", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5244", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15009", + "@id": "_:b30675", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", "result": { - "@id": "_:b22817", + "@id": "_:b30676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15005", + "@id": "_:b8688", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b1809", + "@id": "_:b8689", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15015", + "@id": "_:b20030", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20474", + "@id": "_:b20031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15011", + "@id": "_:b13228", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22818", + "@id": "_:b13229", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15013", + "@id": "_:b30671", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", "result": { - "@id": "_:b22819", + "@id": "_:b30672", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15014", + "@id": "_:b30673", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin01", "result": { - "@id": "_:b22820", + "@id": "_:b30674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/expand/tn02-out.jsonld", - "title": "@type: @none expands strings as value objects", + "title": "Basic Included object", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in02-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15958", + "@id": "_:b672", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@type: @none leaves inputs other than strings alone", - "testAction": "https://w3c.github.io/json-ld-api/tests/expand/tn02-in.jsonld", "assertions": [ { - "@id": "_:b15959", + "@id": "_:b14947", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20045", + "@id": "_:b14948", "@type": "TestResult", "outcome": "earl:passed" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", - "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project" + } }, { - "@id": "_:b15968", + "@id": "_:b2926", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24737", + "@id": "_:b2927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15960", + "@id": "_:b7218", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24730", + "@id": "_:b7219", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15962", + "@id": "_:b11281", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24732", + "@id": "_:b11282", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15966", + "@id": "_:b16388", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24736", + "@id": "_:b16389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", + } + }, + { + "@id": "_:b5245", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5246", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15965", + "@id": "_:b30681", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", "result": { - "@id": "_:b24735", + "@id": "_:b30682", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15964", + "@id": "_:b8692", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24734", + "@id": "_:b8693", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15961", + "@id": "_:b20032", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24731", + "@id": "_:b20033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15963", + "@id": "_:b13230", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24733", + "@id": "_:b13231", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15967", + "@id": "_:b30677", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", "result": { - "@id": "_:b21822", + "@id": "_:b30678", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15956", + "@id": "_:b30679", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin02", "result": { - "@id": "_:b15957", + "@id": "_:b30680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/expand-manifest#ttn02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - } - ], - "rdfs:comment": "These tests implement the requirements for the JSON-LD [Expansion Algorithm](https://www.w3.org/TR/json-ld11-api/#expansion-algorithm)." - }, - { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest", - "@type": [ - "mf:Manifest", - "Report" - ], - "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", - "title": "Remote document", - "entries": [ + }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-out.jsonld", - "title": "load JSON-LD document", - "rdfs:comment": "Document loader loads a JSON-LD document.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-in.jsonld", + "title": "Multiple properties mapping to @included are folded together", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in03-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b673", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b20936", + "@id": "_:b14949", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23193", + "@id": "_:b14950", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20927", + "@id": "_:b2928", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20928", + "@id": "_:b2929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20932", + "@id": "_:b7220", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16237", + "@id": "_:b7221", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20933", + "@id": "_:b11283", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19153", + "@id": "_:b11284", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20937", + "@id": "_:b16392", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29553", + "@id": "_:b16393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", + } + }, + { + "@id": "_:b5247", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5248", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20935", + "@id": "_:b30687", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", "result": { - "@id": "_:b24299", + "@id": "_:b30688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20930", + "@id": "_:b8694", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19759", + "@id": "_:b8695", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20938", + "@id": "_:b20034", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29611", + "@id": "_:b20035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20931", + "@id": "_:b13232", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27965", + "@id": "_:b13233", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20929", + "@id": "_:b30683", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", "result": { - "@id": "_:b22716", + "@id": "_:b30684", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20934", + "@id": "_:b30685", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin03", "result": { - "@id": "_:b29324", + "@id": "_:b30686", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0002-out.jsonld", - "title": "load JSON document", - "rdfs:comment": "Document loader loads a JSON document.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0002-in.json", + "title": "Included containing @included", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in04-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b674", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + }, "assertions": [ { - "@id": "_:b1449", + "@id": "_:b14951", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17955", + "@id": "_:b14952", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1452", + "@id": "_:b2930", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20432", + "@id": "_:b2931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1450", + "@id": "_:b7222", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20430", + "@id": "_:b7223", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1447", + "@id": "_:b11285", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1448", + "@id": "_:b11286", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1451", + "@id": "_:b16394", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20431", + "@id": "_:b16395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", + } + }, + { + "@id": "_:b5249", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5250", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1454", + "@id": "_:b30693", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", "result": { - "@id": "_:b20434", + "@id": "_:b30694", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1456", + "@id": "_:b8696", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20436", + "@id": "_:b8697", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1455", + "@id": "_:b20036", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20435", + "@id": "_:b20037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1458", + "@id": "_:b13234", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20438", + "@id": "_:b13235", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1457", + "@id": "_:b30689", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", "result": { - "@id": "_:b20437", + "@id": "_:b30690", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1453", + "@id": "_:b30691", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin04", "result": { - "@id": "_:b20433", + "@id": "_:b30692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0003-out.jsonld", - "title": "load JSON document with extension-type", + "title": "Property value with @included", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in05-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2654", - "https://w3c.github.io/json-ld-api/tests/vocab#contentType": "application/jldTest+json" + "@id": "_:b675", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Document loader loads a JSON document having an extension mime-subtype.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0003-in.jldt", "assertions": [ { - "@id": "_:b2660", + "@id": "_:b14953", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28387", + "@id": "_:b14954", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2662", + "@id": "_:b2932", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28388", + "@id": "_:b2933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2656", + "@id": "_:b7224", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15375", + "@id": "_:b7225", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2663", + "@id": "_:b11287", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7430", + "@id": "_:b11288", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2657", + "@id": "_:b16396", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17326", + "@id": "_:b16397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", + } + }, + { + "@id": "_:b5251", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5252", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2664", + "@id": "_:b30699", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", "result": { - "@id": "_:b27332", + "@id": "_:b30700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2655", + "@id": "_:b8698", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11277", + "@id": "_:b8699", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2652", + "@id": "_:b20038", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2653", + "@id": "_:b20039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2661", + "@id": "_:b13236", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28196", + "@id": "_:b13237", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2659", + "@id": "_:b30695", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", "result": { - "@id": "_:b28195", + "@id": "_:b30696", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2658", + "@id": "_:b30697", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin05", "result": { - "@id": "_:b21946", + "@id": "_:b30698", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "loading document failed", - "title": "loading an unknown type raises loading document failed", + "title": "json.api example", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/in06-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3368", - "https://w3c.github.io/json-ld-api/tests/vocab#contentType": "application/jldTest" + "@id": "_:b676", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Loading a document with a non-JSON mime type raises loading document failed", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0004-in.jldte", "assertions": [ { - "@id": "_:b3369", + "@id": "_:b14955", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16327", + "@id": "_:b14956", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3373", + "@id": "_:b2934", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25076", + "@id": "_:b2935", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3371", + "@id": "_:b7226", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24899", + "@id": "_:b7227", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3372", + "@id": "_:b11289", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25220", + "@id": "_:b11290", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3366", + "@id": "_:b16398", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3367", + "@id": "_:b16399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", + } + }, + { + "@id": "_:b5253", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5254", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3376", + "@id": "_:b30705", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", "result": { - "@id": "_:b29155", + "@id": "_:b30706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3378", + "@id": "_:b8700", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3623", + "@id": "_:b8701", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3374", + "@id": "_:b20040", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29074", + "@id": "_:b20041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3375", + "@id": "_:b13238", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18680", + "@id": "_:b13239", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3377", + "@id": "_:b30701", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", "result": { - "@id": "_:b28444", + "@id": "_:b30702", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3370", + "@id": "_:b30703", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin06", "result": { - "@id": "_:b18740", + "@id": "_:b30704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-out.jsonld", - "title": "Load JSON-LD through 301 redirect", + "title": "Error if @included value is a string", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in07-in.jsonld", + "mf:result": "invalid @included value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5883", - "https://w3c.github.io/json-ld-api/tests/vocab#redirectTo": { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-in.jsonld" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#httpStatus": { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": "301" - } + "@id": "_:b677", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Loading a document with a redirect should use the redirected URL as document base", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0005-in.jsonld", "assertions": [ { - "@id": "_:b5881", + "@id": "_:b14957", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5882", + "@id": "_:b14958", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5885", + "@id": "_:b2936", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19375", + "@id": "_:b2937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5892", + "@id": "_:b7228", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18635", + "@id": "_:b7229", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5888", + "@id": "_:b11293", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19378", + "@id": "_:b11294", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5884", + "@id": "_:b16400", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11120", + "@id": "_:b16401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", + } + }, + { + "@id": "_:b5255", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5256", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5890", + "@id": "_:b30711", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", "result": { - "@id": "_:b19380", + "@id": "_:b30712", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5886", + "@id": "_:b8702", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19376", + "@id": "_:b8703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5893", + "@id": "_:b20042", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19382", + "@id": "_:b20043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5887", + "@id": "_:b13240", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19377", + "@id": "_:b13241", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5891", + "@id": "_:b30707", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", "result": { - "@id": "_:b19381", + "@id": "_:b30708", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5889", + "@id": "_:b30709", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin07", "result": { - "@id": "_:b19379", + "@id": "_:b30710", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-out.jsonld", - "title": "Load JSON-LD through 303 redirect", + "title": "Error if @included value is a value object", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in08-in.jsonld", + "mf:result": "invalid @included value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b23231", - "https://w3c.github.io/json-ld-api/tests/vocab#redirectTo": { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-in.jsonld" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#httpStatus": { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": "303" - } + "@id": "_:b678", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Loading a document with a redirect should use the redirected URL as document base", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0006-in.jsonld", "assertions": [ { - "@id": "_:b23235", + "@id": "_:b14959", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20666", + "@id": "_:b14960", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b23236", + "@id": "_:b2938", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29194", + "@id": "_:b2939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23232", + "@id": "_:b7230", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24528", + "@id": "_:b7231", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b23237", + "@id": "_:b11295", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29044", + "@id": "_:b11296", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23239", + "@id": "_:b16402", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29196", + "@id": "_:b16403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", + } + }, + { + "@id": "_:b5257", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5258", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23234", + "@id": "_:b30717", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", "result": { - "@id": "_:b23567", + "@id": "_:b30718", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23240", + "@id": "_:b8704", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29197", + "@id": "_:b8705", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23241", + "@id": "_:b20044", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16482", + "@id": "_:b20045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23233", + "@id": "_:b13242", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27004", + "@id": "_:b13243", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b23238", + "@id": "_:b30713", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", "result": { - "@id": "_:b29195", + "@id": "_:b30714", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23229", + "@id": "_:b30715", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin08", "result": { - "@id": "_:b23230", + "@id": "_:b30716", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-out.jsonld", - "title": "Load JSON-LD through 307 redirect", + "title": "Error if @included value is a list object", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/in09-in.jsonld", + "mf:result": "invalid @included value", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8011", - "https://w3c.github.io/json-ld-api/tests/vocab#redirectTo": { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc/0001-in.jsonld" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#httpStatus": { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": "307" - } + "@id": "_:b679", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Loading a document with a redirect should use the redirected URL as document base", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0007-in.jsonld", "assertions": [ { - "@id": "_:b8019", + "@id": "_:b14961", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20531", + "@id": "_:b14962", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8017", + "@id": "_:b2940", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20529", + "@id": "_:b2941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8014", + "@id": "_:b7232", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b3833", + "@id": "_:b7233", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", + } + }, + { + "@id": "_:b11297", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "mode": "earl:automatic", + "result": { + "@id": "_:b11298", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8012", + "@id": "_:b16404", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10225", + "@id": "_:b16405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8018", + "@id": "_:b5259", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b20530", + "@id": "_:b5260", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b8021", + "@id": "_:b30723", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", "result": { - "@id": "_:b19318", + "@id": "_:b30724", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8016", + "@id": "_:b8706", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20528", + "@id": "_:b8707", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8009", + "@id": "_:b20046", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8010", + "@id": "_:b20047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8013", + "@id": "_:b13244", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16093", + "@id": "_:b13245", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8020", + "@id": "_:b30719", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", "result": { - "@id": "_:b20532", + "@id": "_:b30720", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8015", + "@id": "_:b30721", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tin09", "result": { - "@id": "_:b20527", + "@id": "_:b30722", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "loading document failed", - "title": "Non-existant file (404)", - "rdfs:comment": "Loading a non-existant file raises loading document failed error", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/missing-in.jsonld", + "title": "Transform JSON literal (boolean true)", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (boolean true).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js01-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b680", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } + }, "assertions": [ { - "@id": "_:b15333", + "@id": "_:b14963", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8177", + "@id": "_:b14964", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15337", + "@id": "_:b2942", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24891", + "@id": "_:b2943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15338", + "@id": "_:b7234", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b3365", + "@id": "_:b7235", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15341", + "@id": "_:b11299", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24894", + "@id": "_:b11300", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15339", + "@id": "_:b16406", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24892", + "@id": "_:b16407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", + } + }, + { + "@id": "_:b5261", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5262", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15340", + "@id": "_:b30729", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", "result": { - "@id": "_:b24893", + "@id": "_:b30730", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15336", + "@id": "_:b8708", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24890", + "@id": "_:b8709", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15334", + "@id": "_:b20048", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16469", + "@id": "_:b20049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15342", + "@id": "_:b13246", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24895", + "@id": "_:b13247", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15335", + "@id": "_:b30725", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", "result": { - "@id": "_:b23182", + "@id": "_:b30726", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15343", + "@id": "_:b30727", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs01", "result": { - "@id": "_:b22940", + "@id": "_:b30728", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0009-out.jsonld", - "title": "load JSON-LD document with link", + "title": "Transform JSON literal (boolean false)", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (boolean false).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js02-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15975", - "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "<0009-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" + "@id": "_:b681", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "If a context is specified in a link header, it is not used for JSON-LD.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0009-in.jsonld", "assertions": [ { - "@id": "_:b15984", + "@id": "_:b14965", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23180", + "@id": "_:b14966", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15982", + "@id": "_:b2944", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29634", + "@id": "_:b2945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15973", + "@id": "_:b7236", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15974", + "@id": "_:b7237", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15980", + "@id": "_:b11301", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29018", + "@id": "_:b11302", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15985", + "@id": "_:b16408", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29635", + "@id": "_:b16409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", + } + }, + { + "@id": "_:b5263", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5264", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15983", + "@id": "_:b30735", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", "result": { - "@id": "_:b28503", + "@id": "_:b30736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15978", + "@id": "_:b8710", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23273", + "@id": "_:b8711", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15979", + "@id": "_:b20050", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21021", + "@id": "_:b20051", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15977", + "@id": "_:b13248", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7500", + "@id": "_:b13249", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15981", + "@id": "_:b30731", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", "result": { - "@id": "_:b28445", + "@id": "_:b30732", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15976", + "@id": "_:b30733", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs02", "result": { - "@id": "_:b22487", + "@id": "_:b30734", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0010-out.jsonld", - "title": "load JSON document with link", + "title": "Transform JSON literal (double)", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (double).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js03-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10754", - "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "<0010-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" + "@id": "_:b682", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "If a context is specified in a link header, it is used for JSON.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0010-in.json", "assertions": [ { - "@id": "_:b10756", + "@id": "_:b14967", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25617", + "@id": "_:b14968", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10757", + "@id": "_:b2946", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17354", + "@id": "_:b2947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10758", + "@id": "_:b7238", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27199", + "@id": "_:b7239", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10763", + "@id": "_:b11303", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26081", + "@id": "_:b11304", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10761", + "@id": "_:b16410", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28705", + "@id": "_:b16411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", + } + }, + { + "@id": "_:b5265", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5266", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10764", + "@id": "_:b30741", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", "result": { - "@id": "_:b17174", + "@id": "_:b30742", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10759", + "@id": "_:b8714", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12192", + "@id": "_:b8715", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10755", + "@id": "_:b20052", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23860", + "@id": "_:b20053", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10753", + "@id": "_:b13250", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7729", + "@id": "_:b13251", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10762", + "@id": "_:b30737", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", "result": { - "@id": "_:b28706", + "@id": "_:b30738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10760", + "@id": "_:b30739", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs03", "result": { - "@id": "_:b19503", + "@id": "_:b30740", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0011-out.jsonld", - "title": "load JSON document with extension-type with link", + "title": "Transform JSON literal (double-zero)", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (double-zero).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js04-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15542", - "https://w3c.github.io/json-ld-api/tests/vocab#contentType": "application/jldTest+json", - "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "<0011-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" + "@id": "_:b683", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "If a context is specified in a link header, it is used for a JSON extension type.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0011-in.jldt", "assertions": [ { - "@id": "_:b15552", + "@id": "_:b14969", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15561", + "@id": "_:b14970", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15551", + "@id": "_:b2948", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3594", + "@id": "_:b2949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15550", + "@id": "_:b7240", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15560", + "@id": "_:b7241", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15544", + "@id": "_:b11305", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15555", + "@id": "_:b11306", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15549", + "@id": "_:b16414", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15559", + "@id": "_:b16415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", + } + }, + { + "@id": "_:b5267", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5268", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15553", + "@id": "_:b30747", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", "result": { - "@id": "_:b15562", + "@id": "_:b30748", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15546", + "@id": "_:b8716", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11320", + "@id": "_:b8717", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15548", + "@id": "_:b20054", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15558", + "@id": "_:b20055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15545", + "@id": "_:b13252", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15556", + "@id": "_:b13253", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15547", + "@id": "_:b30743", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", "result": { - "@id": "_:b15557", + "@id": "_:b30744", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15543", + "@id": "_:b30745", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs04", "result": { - "@id": "_:b15554", + "@id": "_:b30746", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "mf:result": "multiple context link headers", - "title": "Multiple context link headers", + "title": "Transform JSON literal (integer)", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (integer).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js05-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10643", - "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": [ - "<0012-context2.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"", - "<0012-context1.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" - ] + "@id": "_:b684", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Loading a file when multiple link headers are returned is an error", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0012-in.json", "assertions": [ { - "@id": "_:b10648", + "@id": "_:b14971", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17065", + "@id": "_:b14972", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10650", + "@id": "_:b2950", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29102", + "@id": "_:b2951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10642", + "@id": "_:b7242", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b1259", + "@id": "_:b7243", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10644", + "@id": "_:b11307", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10072", + "@id": "_:b11308", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10646", + "@id": "_:b16416", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25964", + "@id": "_:b16417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", + } + }, + { + "@id": "_:b5269", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5270", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10647", + "@id": "_:b30753", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", "result": { - "@id": "_:b26761", + "@id": "_:b30754", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10652", + "@id": "_:b8718", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28997", + "@id": "_:b8719", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10651", + "@id": "_:b20056", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29475", + "@id": "_:b20057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10645", + "@id": "_:b13254", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24038", + "@id": "_:b13255", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10649", + "@id": "_:b30749", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", "result": { - "@id": "_:b28818", + "@id": "_:b30750", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10653", + "@id": "_:b30751", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs05", "result": { - "@id": "_:b22131", + "@id": "_:b30752", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/0013-out.jsonld", - "title": "load JSON document with link to HTML document", + "title": "Transform JSON literal (object)", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (object).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js06-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4851", - "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "<0013-context.html>; rel=\"http://www.w3.org/ns/json-ld#context\"" + "@id": "_:b685", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "If a context is specified in a link header, it is used for JSON, extracting from HTML.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/0013-in.json", "assertions": [ { - "@id": "_:b4858", + "@id": "_:b14973", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16973", + "@id": "_:b14974", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4856", + "@id": "_:b2952", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22318", + "@id": "_:b2953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4853", + "@id": "_:b7244", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24241", + "@id": "_:b7245", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4852", + "@id": "_:b11309", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12697", + "@id": "_:b11310", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4860", + "@id": "_:b16418", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28869", + "@id": "_:b16419", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b5271", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5272", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4849", + "@id": "_:b30759", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", "result": { - "@id": "_:b4850", + "@id": "_:b30760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4854", + "@id": "_:b8720", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25597", + "@id": "_:b8721", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b4861", + "@id": "_:b20058", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25432", + "@id": "_:b20059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4859", + "@id": "_:b13256", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28868", + "@id": "_:b13257", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4857", + "@id": "_:b30755", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", "result": { - "@id": "_:b27810", + "@id": "_:b30756", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4855", + "@id": "_:b30757", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs06", "result": { - "@id": "_:b25960", + "@id": "_:b30758", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#t0013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/la01-out.jsonld", - "title": "Redirects if type is text/html", + "title": "Transform JSON literal (array)", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (array).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js07-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14873", - "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "; rel=\"alternate\"; type=\"application/ld+json\"" + "@id": "_:b686", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Load an alternate link if type is not ld+json and rel=alternate.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/la01-in.html", "assertions": [ { - "@id": "_:b14876", + "@id": "_:b14975", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25014", + "@id": "_:b14976", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14881", + "@id": "_:b2954", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25178", + "@id": "_:b2955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14883", + "@id": "_:b7246", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29266", + "@id": "_:b7247", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14882", + "@id": "_:b11311", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24821", + "@id": "_:b11312", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14880", + "@id": "_:b16420", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28532", + "@id": "_:b16421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", + } + }, + { + "@id": "_:b5273", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5274", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14884", + "@id": "_:b30765", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", "result": { - "@id": "_:b9353", + "@id": "_:b30766", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14875", + "@id": "_:b8722", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24859", + "@id": "_:b8723", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b14879", + "@id": "_:b20060", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28078", + "@id": "_:b20061", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14878", + "@id": "_:b13258", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1727", + "@id": "_:b13259", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14874", + "@id": "_:b30761", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", "result": { - "@id": "_:b21937", + "@id": "_:b30762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14877", + "@id": "_:b30763", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs07", "result": { - "@id": "_:b12934", + "@id": "_:b30764", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/la02-out.jsonld", - "title": "Does not redirect if type is application/ld+json", + "title": "Transform JSON literal with array canonicalization", + "rdfs:comment": "Tests transforming JSON literal with array canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js08-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js08-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5449", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "; rel=\"alternate\"; type=\"application/ld+json\"" + "@id": "_:b687", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Load an alternate link if type is not ld+json and rel=alternate.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/la02-in.jsonld", "assertions": [ { - "@id": "_:b5457", + "@id": "_:b14977", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16216", + "@id": "_:b14978", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5452", + "@id": "_:b2956", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24476", + "@id": "_:b2957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5458", + "@id": "_:b7248", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24481", + "@id": "_:b7249", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5451", + "@id": "_:b11315", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23096", + "@id": "_:b11316", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5450", + "@id": "_:b16422", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19003", + "@id": "_:b16423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", + } + }, + { + "@id": "_:b5275", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5276", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5456", + "@id": "_:b30771", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", "result": { - "@id": "_:b24480", + "@id": "_:b30772", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5453", + "@id": "_:b8724", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24477", + "@id": "_:b8725", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5459", + "@id": "_:b20062", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24482", + "@id": "_:b20063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5447", + "@id": "_:b13260", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5448", + "@id": "_:b13261", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5455", + "@id": "_:b30767", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", "result": { - "@id": "_:b24479", + "@id": "_:b30768", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5454", + "@id": "_:b30769", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs08", "result": { - "@id": "_:b24478", + "@id": "_:b30770", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/la03-out.jsonld", - "title": "Does not redirect if link type is not application/ld+json", + "title": "Transform JSON literal with string canonicalization", + "rdfs:comment": "Tests transforming JSON literal with string canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js09-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9952", - "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "; rel=\"alternate\"; type=\"application/json\"" + "@id": "_:b688", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Load an alternate link if type is not ld+json and rel=alternate.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/la03-in.json", "assertions": [ { - "@id": "_:b9961", + "@id": "_:b14979", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29660", + "@id": "_:b14980", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9954", + "@id": "_:b2958", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18960", + "@id": "_:b2959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9953", + "@id": "_:b7250", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17939", + "@id": "_:b7251", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9950", + "@id": "_:b11317", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9951", + "@id": "_:b11318", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9960", + "@id": "_:b16424", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23259", + "@id": "_:b16425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", + } + }, + { + "@id": "_:b5277", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5278", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9962", + "@id": "_:b30777", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", "result": { - "@id": "_:b19223", + "@id": "_:b30778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9955", + "@id": "_:b8726", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24463", + "@id": "_:b8727", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9959", + "@id": "_:b20064", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25131", + "@id": "_:b20065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9958", + "@id": "_:b13262", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28310", + "@id": "_:b13263", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9956", + "@id": "_:b30773", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", "result": { - "@id": "_:b26123", + "@id": "_:b30774", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9957", + "@id": "_:b30775", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs09", "result": { - "@id": "_:b19520", + "@id": "_:b30776", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/la04-out.jsonld", - "title": "Does not redirect if type is application/json", + "title": "Transform JSON literal with structural canonicalization", + "rdfs:comment": "Tests transforming JSON literal with structural canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js10-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17620", - "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "; rel=\"alternate\"; type=\"application/ld+json\"" + "@id": "_:b689", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Load an alternate link if type is not ld+json and rel=alternate.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/la04-in.json", "assertions": [ { - "@id": "_:b17621", + "@id": "_:b14981", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18040", + "@id": "_:b14982", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17627", + "@id": "_:b2960", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18045", + "@id": "_:b2961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17626", + "@id": "_:b7252", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18044", + "@id": "_:b7253", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17623", + "@id": "_:b11319", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18041", + "@id": "_:b11320", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17629", + "@id": "_:b16426", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18047", + "@id": "_:b16427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", + } + }, + { + "@id": "_:b5279", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5280", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17630", + "@id": "_:b30783", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", "result": { - "@id": "_:b18048", + "@id": "_:b30784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17625", + "@id": "_:b8728", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18043", + "@id": "_:b8729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17622", + "@id": "_:b20066", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12758", + "@id": "_:b20067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17628", + "@id": "_:b13264", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18046", + "@id": "_:b13265", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17624", + "@id": "_:b30779", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", "result": { - "@id": "_:b18042", + "@id": "_:b30780", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17618", + "@id": "_:b30781", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs10", "result": { - "@id": "_:b17619", + "@id": "_:b30782", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#ExpandTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/remote-doc/la05-out.jsonld", - "title": "Base is that of the alternate URL", + "title": "Transform JSON literal with unicode canonicalization", + "rdfs:comment": "Tests transforming JSON literal with unicode canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js11-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js11-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5463", - "https://w3c.github.io/json-ld-api/tests/vocab#processorFeature": "HTML Script Extraction", - "https://w3c.github.io/json-ld-api/tests/vocab#httpLink": "; rel=\"alternate\"; type=\"application/ld+json\"" + "@id": "_:b690", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Load an alternate link if type is not ld+json and rel=alternate.", - "testAction": "https://w3c.github.io/json-ld-api/tests/remote-doc/la05-in.html", "assertions": [ { - "@id": "_:b5471", + "@id": "_:b14983", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26457", + "@id": "_:b14984", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5466", + "@id": "_:b2962", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26454", + "@id": "_:b2963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5470", + "@id": "_:b7254", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26456", + "@id": "_:b7255", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5461", + "@id": "_:b11321", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5462", + "@id": "_:b11322", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5468", + "@id": "_:b16428", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26431", + "@id": "_:b16429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", + } + }, + { + "@id": "_:b5281", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5282", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5469", + "@id": "_:b30789", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", "result": { - "@id": "_:b26455", + "@id": "_:b30790", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5465", + "@id": "_:b8730", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21841", + "@id": "_:b8731", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b5473", + "@id": "_:b20068", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3666", + "@id": "_:b20069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5472", + "@id": "_:b13266", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25404", + "@id": "_:b13267", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5467", + "@id": "_:b30785", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", "result": { - "@id": "_:b21844", + "@id": "_:b30786", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5464", + "@id": "_:b30787", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs11", "result": { - "@id": "_:b13040", + "@id": "_:b30788", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/remote-doc-manifest#tla05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - } - ], - "rdfs:comment": "These tests implement the requirements for JSON-LD [Remote Document and Context Retrieval](https://www.w3.org/TR/json-ld11-api/#remote-document-and-context-retrieval)." - }, - { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest", - "@type": [ - "mf:Manifest", - "Report" - ], - "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-api/tests/", - "title": "Compaction", - "entries": [ + }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0001-out.jsonld", - "title": "drop free-floating nodes", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0001-context.jsonld" + "title": "Transform JSON literal with value canonicalization", + "rdfs:comment": "Tests transforming JSON literal with value canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js12-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js12-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b691", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Unreferenced nodes not containing properties are dropped", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0001-in.jsonld", "assertions": [ { - "@id": "_:b176", + "@id": "_:b14985", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28162", + "@id": "_:b14986", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b167", + "@id": "_:b2964", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27220", + "@id": "_:b2965", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b169", + "@id": "_:b7256", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25180", + "@id": "_:b7257", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b174", + "@id": "_:b11323", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15283", + "@id": "_:b11324", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b170", + "@id": "_:b16430", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27639", + "@id": "_:b16431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", + } + }, + { + "@id": "_:b5283", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5284", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b175", + "@id": "_:b30795", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", "result": { - "@id": "_:b27536", + "@id": "_:b30796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b173", + "@id": "_:b8732", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28562", + "@id": "_:b8733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b168", + "@id": "_:b20070", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15904", + "@id": "_:b20071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b171", + "@id": "_:b13268", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16171", + "@id": "_:b13269", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b166", + "@id": "_:b30791", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", "result": { - "@id": "_:b14711", + "@id": "_:b30792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b172", + "@id": "_:b30793", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs12", "result": { - "@id": "_:b10838", + "@id": "_:b30794", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0002-out.jsonld", - "title": "basic", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0002-context.jsonld" + "title": "Transform JSON literal with wierd canonicalization", + "rdfs:comment": "Tests transforming JSON literal with wierd canonicalization.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js13-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js13-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b692", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Basic term and value compaction", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0002-in.jsonld", "assertions": [ { - "@id": "_:b146", + "@id": "_:b14987", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b157", + "@id": "_:b14988", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b145", + "@id": "_:b2966", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b156", + "@id": "_:b2967", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b151", + "@id": "_:b7258", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b162", + "@id": "_:b7259", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b148", + "@id": "_:b11325", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b159", + "@id": "_:b11326", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b150", + "@id": "_:b16432", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b161", + "@id": "_:b16433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", + } + }, + { + "@id": "_:b5285", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5286", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b154", + "@id": "_:b30801", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", "result": { - "@id": "_:b165", + "@id": "_:b30802", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b144", + "@id": "_:b8736", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b155", + "@id": "_:b8737", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b147", + "@id": "_:b20072", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b158", + "@id": "_:b20073", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b149", + "@id": "_:b13270", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b160", + "@id": "_:b13271", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b152", + "@id": "_:b30797", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", "result": { - "@id": "_:b163", + "@id": "_:b30798", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b153", + "@id": "_:b30799", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs13", "result": { - "@id": "_:b164", + "@id": "_:b30800", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0003-out.jsonld", - "title": "drop null and unmapped properties", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0003-context.jsonld" + "title": "Transform JSON literal without expanding contents", + "rdfs:comment": "Tests transforming JSON literal does not expand terms inside json.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js14-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js14-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b693", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Properties mapped to null or which are never mapped are dropped", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0003-in.jsonld", "assertions": [ { - "@id": "_:b72", + "@id": "_:b14989", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28382", + "@id": "_:b14990", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b74", + "@id": "_:b2968", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18845", + "@id": "_:b2969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b68", + "@id": "_:b7260", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23758", + "@id": "_:b7261", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b76", + "@id": "_:b11327", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28383", + "@id": "_:b11328", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b73", + "@id": "_:b16436", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27605", + "@id": "_:b16437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", + } + }, + { + "@id": "_:b5287", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5288", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b66", + "@id": "_:b30807", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", "result": { - "@id": "_:b13132", + "@id": "_:b30808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b69", + "@id": "_:b8738", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24505", + "@id": "_:b8739", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b75", + "@id": "_:b20074", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20766", + "@id": "_:b20075", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b70", + "@id": "_:b13272", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25769", + "@id": "_:b13273", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b71", + "@id": "_:b30803", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", "result": { - "@id": "_:b27319", + "@id": "_:b30804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b67", + "@id": "_:b30805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs14", "result": { - "@id": "_:b20519", + "@id": "_:b30806", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0004-out.jsonld", - "title": "optimize @set, keep empty arrays", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0004-context.jsonld" + "title": "Transform JSON literal aleady in expanded form", + "rdfs:comment": "Tests transforming JSON literal in expanded form.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js15-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js15-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b694", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Containers mapped to @set keep empty arrays", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0004-in.jsonld", "assertions": [ { - "@id": "_:b372", + "@id": "_:b14991", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b383", + "@id": "_:b14992", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b374", + "@id": "_:b2970", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b385", + "@id": "_:b2971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b371", + "@id": "_:b7262", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b382", + "@id": "_:b7263", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b381", + "@id": "_:b11329", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b392", + "@id": "_:b11330", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b380", + "@id": "_:b16438", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b391", + "@id": "_:b16439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", + } + }, + { + "@id": "_:b5289", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5290", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b375", + "@id": "_:b30813", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", "result": { - "@id": "_:b386", + "@id": "_:b30814", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b373", + "@id": "_:b8740", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b384", + "@id": "_:b8741", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b377", + "@id": "_:b20076", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b388", + "@id": "_:b20077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b378", + "@id": "_:b13274", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b389", + "@id": "_:b13275", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b379", + "@id": "_:b30809", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", "result": { - "@id": "_:b390", + "@id": "_:b30810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b376", + "@id": "_:b30811", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs15", "result": { - "@id": "_:b387", + "@id": "_:b30812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0005-out.jsonld", - "title": "@type and prefix compaction", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0005-context.jsonld" + "title": "Transform JSON literal aleady in expanded form with aliased keys", + "rdfs:comment": "Tests transforming JSON literal in expanded form with aliased keys in value object.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js16-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js16-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b695", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Compact uses prefixes in @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0005-in.jsonld", "assertions": [ { - "@id": "_:b19574", + "@id": "_:b14993", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28981", + "@id": "_:b14994", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19576", + "@id": "_:b2972", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18733", + "@id": "_:b2973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19572", + "@id": "_:b7264", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21859", + "@id": "_:b7265", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19579", + "@id": "_:b11331", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21995", + "@id": "_:b11332", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19577", + "@id": "_:b16440", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22955", + "@id": "_:b16441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", + } + }, + { + "@id": "_:b5291", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5292", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19575", + "@id": "_:b30819", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", "result": { - "@id": "_:b29114", + "@id": "_:b30820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19573", + "@id": "_:b8742", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24874", + "@id": "_:b8743", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19580", + "@id": "_:b20078", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28992", + "@id": "_:b20079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19578", + "@id": "_:b13276", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25109", + "@id": "_:b13277", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19570", + "@id": "_:b30815", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", "result": { - "@id": "_:b19571", + "@id": "_:b30816", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19581", + "@id": "_:b30817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs16", "result": { - "@id": "_:b29645", + "@id": "_:b30818", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0006-out.jsonld", - "title": "keep expanded object format if @type doesn't match", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0006-context.jsonld" + "title": "Transform JSON literal (string)", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (string).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js17-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js17-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b696", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Values not matching a coerced @type remain in expanded form", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0006-in.jsonld", "assertions": [ { - "@id": "_:b14649", + "@id": "_:b14995", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", + "result": { + "@id": "_:b14996", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b2974", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13560", + "@id": "_:b2975", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14646", + "@id": "_:b7266", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18954", + "@id": "_:b7267", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14653", + "@id": "_:b11333", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18818", + "@id": "_:b11334", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14644", + "@id": "_:b16442", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14645", + "@id": "_:b16443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14652", + "@id": "_:b5293", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b24563", + "@id": "_:b5294", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b14647", + "@id": "_:b30825", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", "result": { - "@id": "_:b21842", + "@id": "_:b30826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14651", + "@id": "_:b8744", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23376", + "@id": "_:b8745", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14648", + "@id": "_:b20080", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24195", + "@id": "_:b20081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14654", + "@id": "_:b13278", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19448", + "@id": "_:b13279", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14655", + "@id": "_:b30821", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", "result": { - "@id": "_:b28004", + "@id": "_:b30822", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14650", + "@id": "_:b30823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs17", "result": { - "@id": "_:b26387", + "@id": "_:b30824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0007-out.jsonld", - "title": "add context", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0007-context.jsonld" + "title": "Transform JSON literal (null)", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (null).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js18-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js18-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b697", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "External context is added to the compacted document", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0007-in.jsonld", "assertions": [ { - "@id": "_:b115", + "@id": "_:b14997", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b353", + "@id": "_:b14998", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b113", + "@id": "_:b2976", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b351", + "@id": "_:b2977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b114", + "@id": "_:b7268", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b352", + "@id": "_:b7269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b119", + "@id": "_:b11337", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b357", + "@id": "_:b11338", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b111", + "@id": "_:b16444", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b349", + "@id": "_:b16445", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", + } + }, + { + "@id": "_:b5295", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5296", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b120", + "@id": "_:b30831", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", "result": { - "@id": "_:b358", + "@id": "_:b30832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b118", + "@id": "_:b8746", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b356", + "@id": "_:b8747", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b116", + "@id": "_:b20082", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b354", + "@id": "_:b20083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b121", + "@id": "_:b13280", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b359", + "@id": "_:b13281", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b117", + "@id": "_:b30827", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", "result": { - "@id": "_:b355", + "@id": "_:b30828", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b112", + "@id": "_:b30829", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs18", "result": { - "@id": "_:b350", + "@id": "_:b30830", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0008-out.jsonld", - "title": "alias keywords", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0008-context.jsonld" + "title": "Transform JSON literal with aliased @type", + "rdfs:comment": "Tests transforming JSON literal with aliased @type.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js19-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js19-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b698", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Aliases for keywords are used in compacted document", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0008-in.jsonld", "assertions": [ { - "@id": "_:b253", + "@id": "_:b14999", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10045", + "@id": "_:b15000", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b251", + "@id": "_:b2978", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26299", + "@id": "_:b2979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b249", + "@id": "_:b7270", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26297", + "@id": "_:b7271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b252", + "@id": "_:b11339", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2088", + "@id": "_:b11340", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b246", + "@id": "_:b16446", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16643", + "@id": "_:b16447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", + } + }, + { + "@id": "_:b5297", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5298", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b255", + "@id": "_:b30837", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", "result": { - "@id": "_:b26300", + "@id": "_:b30838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b245", + "@id": "_:b8748", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10331", + "@id": "_:b8749", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b254", + "@id": "_:b20084", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22731", + "@id": "_:b20085", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b250", + "@id": "_:b13282", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26298", + "@id": "_:b13283", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b248", + "@id": "_:b30833", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", "result": { - "@id": "_:b24176", + "@id": "_:b30834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b247", + "@id": "_:b30835", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs19", "result": { - "@id": "_:b23016", + "@id": "_:b30836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0009-out.jsonld", - "title": "compact @id", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0009-context.jsonld" + "title": "Transform JSON literal with aliased @value", + "rdfs:comment": "Tests transforming JSON literal with aliased @value.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js20-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js20-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b699", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Value with @id is compacted to string if property cast to @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0009-in.jsonld", "assertions": [ { - "@id": "_:b416", + "@id": "_:b15001", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5826", + "@id": "_:b15002", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b419", + "@id": "_:b2980", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5829", + "@id": "_:b2981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b425", + "@id": "_:b7272", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5835", + "@id": "_:b7273", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b422", + "@id": "_:b11341", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5832", + "@id": "_:b11342", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b415", + "@id": "_:b16448", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5825", + "@id": "_:b16449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", + } + }, + { + "@id": "_:b5299", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5300", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b424", + "@id": "_:b30843", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", "result": { - "@id": "_:b5834", + "@id": "_:b30844", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b421", + "@id": "_:b8750", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5831", + "@id": "_:b8751", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b423", + "@id": "_:b20086", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5833", + "@id": "_:b20087", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b420", + "@id": "_:b13284", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5830", + "@id": "_:b13285", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b418", + "@id": "_:b30839", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", "result": { - "@id": "_:b5828", + "@id": "_:b30840", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b417", + "@id": "_:b30841", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs20", "result": { - "@id": "_:b5827", + "@id": "_:b30842", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0010-out.jsonld", - "title": "array to @graph", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0010-context.jsonld" + "title": "Transform JSON literal with @context", + "rdfs:comment": "Tests transforming JSON literal with a @context.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js21-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js21-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b700", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "An array of objects is serialized with @graph", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0010-in.jsonld", "assertions": [ { - "@id": "_:b235", + "@id": "_:b15003", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23313", + "@id": "_:b15004", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b241", + "@id": "_:b2982", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15254", + "@id": "_:b2983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b242", + "@id": "_:b7274", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26803", + "@id": "_:b7275", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b240", + "@id": "_:b11343", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24807", + "@id": "_:b11344", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b236", + "@id": "_:b16450", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23541", + "@id": "_:b16451", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", + } + }, + { + "@id": "_:b5301", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5302", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b239", + "@id": "_:b30849", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", "result": { - "@id": "_:b15665", + "@id": "_:b30850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b238", + "@id": "_:b8752", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14146", + "@id": "_:b8753", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b244", + "@id": "_:b20088", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26804", + "@id": "_:b20089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b237", + "@id": "_:b13286", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25471", + "@id": "_:b13287", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b243", + "@id": "_:b30845", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", "result": { - "@id": "_:b25459", + "@id": "_:b30846", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b234", + "@id": "_:b30847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs21", "result": { - "@id": "_:b2593", + "@id": "_:b30848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0011-out.jsonld", - "title": "compact date", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0011-context.jsonld" + "title": "Transform JSON literal (null) aleady in expanded form.", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (null).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js22-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js22-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b701", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Expanded value with type xsd:dateTime is represented as string with type coercion", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0011-in.jsonld", "assertions": [ { - "@id": "_:b315", + "@id": "_:b15005", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18738", + "@id": "_:b15006", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b317", + "@id": "_:b2984", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4076", + "@id": "_:b2985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b322", + "@id": "_:b7276", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23542", + "@id": "_:b7277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b325", + "@id": "_:b11345", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22436", + "@id": "_:b11346", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b318", + "@id": "_:b16452", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15288", + "@id": "_:b16453", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", + } + }, + { + "@id": "_:b5303", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5304", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b320", + "@id": "_:b30855", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", "result": { - "@id": "_:b29279", + "@id": "_:b30856", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b316", + "@id": "_:b8754", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21868", + "@id": "_:b8755", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b324", + "@id": "_:b20090", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22359", + "@id": "_:b20091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b319", + "@id": "_:b13288", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28267", + "@id": "_:b13289", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b321", + "@id": "_:b30851", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", "result": { - "@id": "_:b29443", + "@id": "_:b30852", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b323", + "@id": "_:b30853", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs22", "result": { - "@id": "_:b29163", + "@id": "_:b30854", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0012-out.jsonld", - "title": "native types", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0012-context.jsonld" + "title": "Transform JSON literal (empty array).", + "rdfs:comment": "Tests transforming property with @type @json to a JSON literal (empty array).", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/js23-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/js23-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b702", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#useJCS": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Native values are unmodified during compaction", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0012-in.jsonld", "assertions": [ { - "@id": "_:b11184", + "@id": "_:b15007", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24313", + "@id": "_:b15008", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11178", + "@id": "_:b2986", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7262", + "@id": "_:b2987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11185", + "@id": "_:b7278", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21994", + "@id": "_:b7279", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11181", + "@id": "_:b11347", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14221", + "@id": "_:b11348", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11183", + "@id": "_:b16454", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24312", + "@id": "_:b16455", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", + } + }, + { + "@id": "_:b5305", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5306", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11182", + "@id": "_:b30861", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", "result": { - "@id": "_:b24311", + "@id": "_:b30862", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11176", + "@id": "_:b8758", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11177", + "@id": "_:b8759", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11187", + "@id": "_:b20092", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24315", + "@id": "_:b20093", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11180", + "@id": "_:b13290", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22389", + "@id": "_:b13291", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11186", + "@id": "_:b30857", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", "result": { - "@id": "_:b24314", + "@id": "_:b30858", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11179", + "@id": "_:b30859", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tjs23", "result": { - "@id": "_:b17385", + "@id": "_:b30860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0013-out.jsonld", - "title": "@value with @language", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0013-context.jsonld" + "title": "@list containing @list", + "rdfs:comment": "List of lists.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li01-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b703", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Values with @language remain in expanded form by default", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0013-in.jsonld", "assertions": [ { - "@id": "_:b20089", + "@id": "_:b15009", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20100", + "@id": "_:b15010", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20091", + "@id": "_:b2988", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15124", + "@id": "_:b2989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20096", + "@id": "_:b7280", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20106", + "@id": "_:b7281", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20097", + "@id": "_:b11349", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20107", + "@id": "_:b11350", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20092", + "@id": "_:b16458", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20102", + "@id": "_:b16459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", + } + }, + { + "@id": "_:b5307", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5308", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20094", + "@id": "_:b30867", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", "result": { - "@id": "_:b20104", + "@id": "_:b30868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20090", + "@id": "_:b8760", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20101", + "@id": "_:b8761", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20093", + "@id": "_:b20094", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20103", + "@id": "_:b20095", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20095", + "@id": "_:b13292", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20105", + "@id": "_:b13293", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20088", + "@id": "_:b30863", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", "result": { - "@id": "_:b20099", + "@id": "_:b30864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20098", + "@id": "_:b30865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli01", "result": { - "@id": "_:b20108", + "@id": "_:b30866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0014-out.jsonld", - "title": "array to aliased @graph", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0014-context.jsonld" + "title": "@list containing empty @list", + "rdfs:comment": "List of lists.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li02-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b704", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Aliasing @graph uses alias in compacted document", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0014-in.jsonld", "assertions": [ { - "@id": "_:b8656", + "@id": "_:b15011", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26561", + "@id": "_:b15012", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8654", + "@id": "_:b2990", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28457", + "@id": "_:b2991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8657", + "@id": "_:b7282", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8005", + "@id": "_:b7283", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8653", + "@id": "_:b11351", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23545", + "@id": "_:b11352", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8659", + "@id": "_:b16460", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26021", + "@id": "_:b16461", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", + } + }, + { + "@id": "_:b5309", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5310", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8661", + "@id": "_:b30873", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", "result": { - "@id": "_:b28984", + "@id": "_:b30874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8651", + "@id": "_:b8762", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16092", + "@id": "_:b8763", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8655", + "@id": "_:b20096", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28858", + "@id": "_:b20097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8652", + "@id": "_:b13294", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19712", + "@id": "_:b13295", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8660", + "@id": "_:b30869", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", "result": { - "@id": "_:b28431", + "@id": "_:b30870", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8658", + "@id": "_:b30871", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli02", "result": { - "@id": "_:b27427", + "@id": "_:b30872", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0015-out.jsonld", - "title": "best match compaction", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0015-context.jsonld" + "title": "@list containing @list (with coercion)", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b705", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Property with values of different types use most appropriate term when compacting", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0015-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li03-out.nq", "assertions": [ { - "@id": "_:b8", + "@id": "_:b15013", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19", + "@id": "_:b15014", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b0", + "@id": "_:b2992", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11", + "@id": "_:b2993", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7", + "@id": "_:b7284", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18", + "@id": "_:b7285", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6", + "@id": "_:b11353", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17", + "@id": "_:b11354", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2", + "@id": "_:b16462", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13", + "@id": "_:b16463", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", + } + }, + { + "@id": "_:b5311", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5312", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4", + "@id": "_:b30879", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", "result": { - "@id": "_:b15", + "@id": "_:b30880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1", + "@id": "_:b8764", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12", + "@id": "_:b8765", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9", + "@id": "_:b20098", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20", + "@id": "_:b20099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3", + "@id": "_:b13296", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14", + "@id": "_:b13297", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5", + "@id": "_:b30875", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", "result": { - "@id": "_:b16", + "@id": "_:b30876", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10", + "@id": "_:b30877", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli03", "result": { - "@id": "_:b21", + "@id": "_:b30878", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0016-out.jsonld", - "title": "recursive named graphs", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0016-context.jsonld" + "title": "@list containing empty @list (with coercion)", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b706", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compacting a document with multiple embedded uses of @graph", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0016-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li04-out.nq", "assertions": [ { - "@id": "_:b63", + "@id": "_:b15015", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b1620", + "@id": "_:b15016", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b62", + "@id": "_:b2994", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28624", + "@id": "_:b2995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b55", + "@id": "_:b7286", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4198", + "@id": "_:b7287", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b61", + "@id": "_:b11355", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28623", + "@id": "_:b11356", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b60", + "@id": "_:b16464", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28622", + "@id": "_:b16465", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", + } + }, + { + "@id": "_:b5313", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5314", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b59", + "@id": "_:b30885", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", "result": { - "@id": "_:b25315", + "@id": "_:b30886", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b64", + "@id": "_:b8766", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17136", + "@id": "_:b8767", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b65", + "@id": "_:b20100", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27907", + "@id": "_:b20101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b57", + "@id": "_:b13298", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18582", + "@id": "_:b13299", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b56", + "@id": "_:b30881", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", "result": { - "@id": "_:b7884", + "@id": "_:b30882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b58", + "@id": "_:b30883", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli04", "result": { - "@id": "_:b13408", + "@id": "_:b30884", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0017-out.jsonld", - "title": "A term mapping to null removes the mapping", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0017-context.jsonld" + "title": "coerced @list containing an array", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b707", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Mapping a term to null causes the property and its values to be removed from the compacted document", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0017-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li05-out.nq", "assertions": [ { - "@id": "_:b7858", + "@id": "_:b15017", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b7869", + "@id": "_:b15018", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7851", + "@id": "_:b2996", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7862", + "@id": "_:b2997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7852", + "@id": "_:b7288", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7863", + "@id": "_:b7289", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7857", + "@id": "_:b11359", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7868", + "@id": "_:b11360", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7848", + "@id": "_:b16466", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7859", + "@id": "_:b16467", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", + } + }, + { + "@id": "_:b5315", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5316", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7854", + "@id": "_:b30891", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", "result": { - "@id": "_:b7865", + "@id": "_:b30892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7850", + "@id": "_:b8768", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7861", + "@id": "_:b8769", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7856", + "@id": "_:b20102", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7867", + "@id": "_:b20103", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7855", + "@id": "_:b13300", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7866", + "@id": "_:b13301", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7849", + "@id": "_:b30887", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", "result": { - "@id": "_:b7860", + "@id": "_:b30888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7853", + "@id": "_:b30889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli05", "result": { - "@id": "_:b7864", + "@id": "_:b30890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0018-out.jsonld", - "title": "best matching term for lists", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0018-context.jsonld" + "title": "coerced @list containing an empty array", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b708", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Lists with values of different types use best term in compacted document", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0018-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li06-out.nq", "assertions": [ { - "@id": "_:b19267", + "@id": "_:b15019", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29032", + "@id": "_:b15020", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19266", + "@id": "_:b2998", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26946", + "@id": "_:b2999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19264", + "@id": "_:b7290", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27599", + "@id": "_:b7291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19265", + "@id": "_:b11361", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27773", + "@id": "_:b11362", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19261", + "@id": "_:b16468", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22649", + "@id": "_:b16469", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", + } + }, + { + "@id": "_:b5317", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5318", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19262", + "@id": "_:b30897", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", "result": { - "@id": "_:b23672", + "@id": "_:b30898", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19269", + "@id": "_:b8770", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10153", + "@id": "_:b8771", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19270", + "@id": "_:b20104", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27787", + "@id": "_:b20105", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19268", + "@id": "_:b13302", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22651", + "@id": "_:b13303", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19263", + "@id": "_:b30893", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", "result": { - "@id": "_:b26760", + "@id": "_:b30894", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19271", + "@id": "_:b30895", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli06", "result": { - "@id": "_:b28715", + "@id": "_:b30896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0019-out.jsonld", - "title": "Keep duplicate values in @list and @set", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0019-context.jsonld" + "title": "coerced @list containing deep arrays", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b709", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Duplicate values in @list or @set are retained in compacted document", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0019-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li07-out.nq", "assertions": [ { - "@id": "_:b3808", + "@id": "_:b15021", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15003", + "@id": "_:b15022", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3810", + "@id": "_:b3000", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20870", + "@id": "_:b3001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3813", + "@id": "_:b7292", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25760", + "@id": "_:b7293", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3806", + "@id": "_:b11363", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3807", + "@id": "_:b11364", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3814", + "@id": "_:b16470", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26348", + "@id": "_:b16471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", + } + }, + { + "@id": "_:b5319", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5320", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3815", + "@id": "_:b30903", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", "result": { - "@id": "_:b23364", + "@id": "_:b30904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3812", + "@id": "_:b8772", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25633", + "@id": "_:b8773", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3817", + "@id": "_:b20106", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29887", + "@id": "_:b20107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3811", + "@id": "_:b13304", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22764", + "@id": "_:b13305", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3809", + "@id": "_:b30899", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", "result": { - "@id": "_:b18622", + "@id": "_:b30900", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3816", + "@id": "_:b30901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli07", "result": { - "@id": "_:b29730", + "@id": "_:b30902", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0020-out.jsonld", - "title": "Compact @id that is a property IRI when @container is @list", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0020-context.jsonld" + "title": "coerced @list containing deep empty arrays", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b710", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A term with @container: @list is also used as the value of an @id, if appropriate", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0020-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li08-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li08-out.nq", "assertions": [ { - "@id": "_:b124", + "@id": "_:b15023", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25818", + "@id": "_:b15024", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b127", + "@id": "_:b3002", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24475", + "@id": "_:b3003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b122", + "@id": "_:b7294", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15282", + "@id": "_:b7295", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b129", + "@id": "_:b11365", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22689", + "@id": "_:b11366", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b130", + "@id": "_:b16472", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29879", + "@id": "_:b16473", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", + } + }, + { + "@id": "_:b5321", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5322", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b123", + "@id": "_:b30909", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", "result": { - "@id": "_:b24586", + "@id": "_:b30910", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b126", + "@id": "_:b8774", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21140", + "@id": "_:b8775", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b125", + "@id": "_:b20108", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26771", + "@id": "_:b20109", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b128", + "@id": "_:b13306", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12246", + "@id": "_:b13307", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b132", + "@id": "_:b30905", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", "result": { - "@id": "_:b29757", + "@id": "_:b30906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b131", + "@id": "_:b30907", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli08", "result": { - "@id": "_:b29765", + "@id": "_:b30908", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0021-out.jsonld", - "title": "Compact properties and types using @vocab", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0021-context.jsonld" + "title": "coerced @list containing multiple lists", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b711", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "@vocab is used to create relative properties and types if no other term matches", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0021-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li09-out.nq", "assertions": [ { - "@id": "_:b1750", + "@id": "_:b15025", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25091", + "@id": "_:b15026", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1752", + "@id": "_:b3004", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3253", + "@id": "_:b3005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1755", + "@id": "_:b7296", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29423", + "@id": "_:b7297", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1756", + "@id": "_:b11367", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27864", + "@id": "_:b11368", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1748", + "@id": "_:b16474", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11276", + "@id": "_:b16475", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", + } + }, + { + "@id": "_:b5323", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5324", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1757", + "@id": "_:b30915", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", "result": { - "@id": "_:b27592", + "@id": "_:b30916", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1753", + "@id": "_:b8776", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27778", + "@id": "_:b8777", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1746", + "@id": "_:b20110", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b1747", + "@id": "_:b20111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1751", + "@id": "_:b13308", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23741", + "@id": "_:b13309", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1749", + "@id": "_:b30911", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", "result": { - "@id": "_:b24679", + "@id": "_:b30912", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1754", + "@id": "_:b30913", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli09", "result": { - "@id": "_:b22712", + "@id": "_:b30914", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0022-out.jsonld", - "title": "@list compaction of nested properties", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0022-context.jsonld" + "title": "coerced @list containing mixed list values", + "rdfs:comment": "List of lists", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b712", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compact nested properties using @list containers", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0022-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li10-out.nq", "assertions": [ { - "@id": "_:b10329", + "@id": "_:b15027", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23522", + "@id": "_:b15028", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10324", + "@id": "_:b3006", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23518", + "@id": "_:b3007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10330", + "@id": "_:b7298", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17321", + "@id": "_:b7299", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10327", + "@id": "_:b11369", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21377", + "@id": "_:b11370", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10328", + "@id": "_:b16476", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23521", + "@id": "_:b16477", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", + } + }, + { + "@id": "_:b5325", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5326", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10321", + "@id": "_:b30921", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", "result": { - "@id": "_:b18348", + "@id": "_:b30922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10319", + "@id": "_:b8780", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10320", + "@id": "_:b8781", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10326", + "@id": "_:b20112", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23520", + "@id": "_:b20113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10322", + "@id": "_:b13310", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23516", + "@id": "_:b13311", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10323", + "@id": "_:b30917", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", "result": { - "@id": "_:b23517", + "@id": "_:b30918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10325", + "@id": "_:b30919", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli10", "result": { - "@id": "_:b23519", + "@id": "_:b30920", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0023-out.jsonld", - "title": "prefer @vocab over compacted IRIs", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0023-context.jsonld" + "title": "List with good @base.", + "rdfs:comment": "Tests list elements expanded to IRIs with a good @base.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b713", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example.com/" + } }, - "rdfs:comment": "@vocab takes precedence over prefixes - even if the result is longer", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0023-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li11-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li11-out.nq", "assertions": [ { - "@id": "_:b33", + "@id": "_:b30933", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "result": { - "@id": "_:b44", + "@id": "_:b30934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b42", + "@id": "_:b30923", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "result": { - "@id": "_:b53", + "@id": "_:b30924", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b34", + "@id": "_:b7300", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b45", + "@id": "_:b7301", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b35", + "@id": "_:b30927", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "result": { - "@id": "_:b46", + "@id": "_:b30928", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b43", + "@id": "_:b30935", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "result": { - "@id": "_:b54", + "@id": "_:b30936", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", + "assertedBy": null + }, + { + "@id": "_:b5327", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5328", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b41", + "@id": "_:b30941", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "result": { - "@id": "_:b52", + "@id": "_:b30942", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b39", + "@id": "_:b30925", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "result": { - "@id": "_:b50", + "@id": "_:b30926", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b37", + "@id": "_:b30939", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "result": { - "@id": "_:b48", + "@id": "_:b30940", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b38", + "@id": "_:b30929", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "result": { - "@id": "_:b49", + "@id": "_:b30930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b36", + "@id": "_:b30931", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "result": { - "@id": "_:b47", + "@id": "_:b30932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b40", + "@id": "_:b30937", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli11", "result": { - "@id": "_:b51", + "@id": "_:b30938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0023", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0024-out.jsonld", - "title": "most specific term matching in @list.", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0024-context.jsonld" + "title": "List with bad @base.", + "rdfs:comment": "Tests list elements expanded to IRIs with a bad @base.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b714", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "The most specific term that matches all of the elements in the list, taking into account the default language, must be selected.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0024-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li12-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li12-out.nq", "assertions": [ { - "@id": "_:b202", + "@id": "_:b30953", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "result": { - "@id": "_:b213", + "@id": "_:b30954", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b205", + "@id": "_:b30943", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "result": { - "@id": "_:b216", + "@id": "_:b30944", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b208", + "@id": "_:b7302", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b219", + "@id": "_:b7303", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b203", + "@id": "_:b30947", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "result": { - "@id": "_:b214", + "@id": "_:b30948", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b201", + "@id": "_:b30955", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "result": { - "@id": "_:b212", + "@id": "_:b30956", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", + "assertedBy": null + }, + { + "@id": "_:b5329", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5330", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b211", + "@id": "_:b30961", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "result": { - "@id": "_:b222", + "@id": "_:b30962", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b207", + "@id": "_:b30945", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "result": { - "@id": "_:b218", + "@id": "_:b30946", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b206", + "@id": "_:b30959", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "result": { - "@id": "_:b217", + "@id": "_:b30960", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b204", + "@id": "_:b30949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "result": { - "@id": "_:b215", + "@id": "_:b30950", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b209", + "@id": "_:b30951", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "result": { - "@id": "_:b220", + "@id": "_:b30952", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b210", + "@id": "_:b30957", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli12", "result": { - "@id": "_:b221", + "@id": "_:b30958", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0024", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0025-out.jsonld", - "title": "Language maps", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0025-context.jsonld" + "title": "List with empty @base.", + "rdfs:comment": "Tests list elements expanded to IRIs with an empty @base.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b715", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example.com/" + } }, - "rdfs:comment": "Multiple values with different languages use language maps if property has @container: @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0025-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li13-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li13-out.nq", "assertions": [ { - "@id": "_:b6379", + "@id": "_:b30973", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "result": { - "@id": "_:b25493", + "@id": "_:b30974", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6374", + "@id": "_:b30963", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "result": { - "@id": "_:b6375", + "@id": "_:b30964", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b6376", + "@id": "_:b7304", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9872", + "@id": "_:b7305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6383", + "@id": "_:b30967", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "result": { - "@id": "_:b25496", + "@id": "_:b30968", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b6382", + "@id": "_:b30975", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "result": { - "@id": "_:b25495", + "@id": "_:b30976", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", + "assertedBy": null + }, + { + "@id": "_:b5331", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5332", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6377", + "@id": "_:b30981", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "result": { - "@id": "_:b22074", + "@id": "_:b30982", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6380", + "@id": "_:b30965", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "result": { - "@id": "_:b23463", + "@id": "_:b30966", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b6378", + "@id": "_:b30979", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "result": { - "@id": "_:b24213", + "@id": "_:b30980", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b6381", + "@id": "_:b30969", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "result": { - "@id": "_:b25494", + "@id": "_:b30970", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6385", + "@id": "_:b30971", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "result": { - "@id": "_:b11460", + "@id": "_:b30972", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6384", + "@id": "_:b30977", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli13", "result": { - "@id": "_:b25497", + "@id": "_:b30978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0025", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0026-out.jsonld", - "title": "Language map term selection with complications", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0026-context.jsonld" + "title": "List with null @base.", + "rdfs:comment": "Tests list elements expanded to IRIs with a null @base.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b716", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example.com/" + } }, - "rdfs:comment": "Test appropriate property use given language maps with @vocab, a default language, and a competing term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0026-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/li14-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/li14-out.nq", "assertions": [ { - "@id": "_:b15934", + "@id": "_:b30993", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "result": { - "@id": "_:b23086", + "@id": "_:b30994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b15935", + "@id": "_:b30983", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "result": { - "@id": "_:b25945", + "@id": "_:b30984", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b15939", + "@id": "_:b7306", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20513", + "@id": "_:b7307", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15941", + "@id": "_:b30987", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "result": { - "@id": "_:b22070", + "@id": "_:b30988", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b15933", + "@id": "_:b30995", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "result": { - "@id": "_:b16189", + "@id": "_:b30996", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", + "assertedBy": null + }, + { + "@id": "_:b5333", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5334", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15937", + "@id": "_:b31001", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "result": { - "@id": "_:b28083", + "@id": "_:b31002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15938", + "@id": "_:b30985", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "result": { - "@id": "_:b18814", + "@id": "_:b30986", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b15940", + "@id": "_:b30999", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "result": { - "@id": "_:b25761", + "@id": "_:b31000", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b15936", + "@id": "_:b30989", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "result": { - "@id": "_:b26900", + "@id": "_:b30990", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15931", + "@id": "_:b30991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "result": { - "@id": "_:b15932", + "@id": "_:b30992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15942", + "@id": "_:b30997", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tli14", "result": { - "@id": "_:b26502", + "@id": "_:b30998", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0026", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0027-out.jsonld", - "title": "@container: @set with multiple values", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0027-context.jsonld" + "title": "Adds @id to object not having an @id", + "rdfs:comment": "Expansion using @container: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m001-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b717", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Fall back to term with @set container if term with language map is defined", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0027-in.jsonld", "assertions": [ { - "@id": "_:b1559", + "@id": "_:b15029", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b1560", + "@id": "_:b15030", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1565", + "@id": "_:b3008", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12432", + "@id": "_:b3009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1564", + "@id": "_:b7308", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12431", + "@id": "_:b7309", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1563", + "@id": "_:b11371", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12430", + "@id": "_:b11372", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1566", + "@id": "_:b16480", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12433", + "@id": "_:b16481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", + } + }, + { + "@id": "_:b5335", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5336", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1570", + "@id": "_:b31007", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", "result": { - "@id": "_:b12437", + "@id": "_:b31008", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1568", + "@id": "_:b8782", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12435", + "@id": "_:b8783", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1567", + "@id": "_:b20114", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12434", + "@id": "_:b20115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1562", + "@id": "_:b13312", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12429", + "@id": "_:b13313", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1569", + "@id": "_:b31003", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", "result": { - "@id": "_:b12436", + "@id": "_:b31004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1561", + "@id": "_:b31005", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm001", "result": { - "@id": "_:b10192", + "@id": "_:b31006", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0027", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0028-out.jsonld", - "title": "Alias keywords and use @vocab", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0028-context.jsonld" + "title": "Retains @id in object already having an @id", + "rdfs:comment": "Expansion using @container: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m002-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b718", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Combination of keyword aliases and @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0028-in.jsonld", "assertions": [ { - "@id": "_:b5050", + "@id": "_:b15031", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13850", + "@id": "_:b15032", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5048", + "@id": "_:b3010", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13848", + "@id": "_:b3011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5057", + "@id": "_:b7310", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13857", + "@id": "_:b7311", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5051", + "@id": "_:b11373", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13851", + "@id": "_:b11374", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5056", + "@id": "_:b16482", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13856", + "@id": "_:b16483", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", + } + }, + { + "@id": "_:b5337", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5338", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5046", + "@id": "_:b31013", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", "result": { - "@id": "_:b5047", + "@id": "_:b31014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5052", + "@id": "_:b8784", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13852", + "@id": "_:b8785", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5055", + "@id": "_:b20116", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13855", + "@id": "_:b20117", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5053", + "@id": "_:b13314", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13853", + "@id": "_:b13315", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5049", + "@id": "_:b31009", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", "result": { - "@id": "_:b13849", + "@id": "_:b31010", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5054", + "@id": "_:b31011", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm002", "result": { - "@id": "_:b13854", + "@id": "_:b31012", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0028", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0029-out.jsonld", - "title": "Simple @index map", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0029-context.jsonld" + "title": "Adds @type to object not having an @type", + "rdfs:comment": "Expansion using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m003-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b719", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Output uses index mapping if term is defined with @container: @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0029-in.jsonld", "assertions": [ { - "@id": "_:b23", + "@id": "_:b15033", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b224", + "@id": "_:b15034", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b31", + "@id": "_:b3012", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b232", + "@id": "_:b3013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b29", + "@id": "_:b7312", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b230", + "@id": "_:b7313", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b25", + "@id": "_:b11375", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b226", + "@id": "_:b11376", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22", + "@id": "_:b16484", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b223", + "@id": "_:b16485", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", + } + }, + { + "@id": "_:b5339", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5340", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b24", + "@id": "_:b31019", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", "result": { - "@id": "_:b225", + "@id": "_:b31020", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b30", + "@id": "_:b8786", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b231", + "@id": "_:b8787", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b26", + "@id": "_:b20118", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b227", + "@id": "_:b20119", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b32", + "@id": "_:b13316", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b233", + "@id": "_:b13317", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b27", + "@id": "_:b31015", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", "result": { - "@id": "_:b228", + "@id": "_:b31016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b28", + "@id": "_:b31017", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm003", "result": { - "@id": "_:b229", + "@id": "_:b31018", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0029", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0030-out.jsonld", - "title": "non-matching @container: @index", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0030-context.jsonld" + "title": "Prepends @type in object already having an @type", + "rdfs:comment": "Expansion using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m004-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b720", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Preserve @index tags if not compacted to an index map", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0030-in.jsonld", "assertions": [ { - "@id": "_:b1023", + "@id": "_:b15035", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23181", + "@id": "_:b15036", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1016", + "@id": "_:b3014", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18332", + "@id": "_:b3015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1017", + "@id": "_:b7314", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20975", + "@id": "_:b7315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1021", + "@id": "_:b11377", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23356", + "@id": "_:b11378", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1018", + "@id": "_:b16486", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16123", + "@id": "_:b16487", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", + } + }, + { + "@id": "_:b5341", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5342", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1015", + "@id": "_:b31025", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", "result": { - "@id": "_:b17794", + "@id": "_:b31026", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1019", + "@id": "_:b8788", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26688", + "@id": "_:b8789", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1024", + "@id": "_:b20120", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20366", + "@id": "_:b20121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1020", + "@id": "_:b13318", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27068", + "@id": "_:b13319", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1013", + "@id": "_:b31021", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", "result": { - "@id": "_:b1014", + "@id": "_:b31022", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1022", + "@id": "_:b31023", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm004", "result": { - "@id": "_:b26960", + "@id": "_:b31024", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0030", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0031-out.jsonld", - "title": "Compact @reverse", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0031-context.jsonld" + "title": "Adds expanded @id to object", + "rdfs:comment": "Expansion using @container: @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m005-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b721", + "https://w3c.github.io/json-ld-api/tests/vocab#base": { + "@id": "http://example.org/" + }, + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compact traverses through @reverse", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0031-in.jsonld", "assertions": [ { - "@id": "_:b16630", + "@id": "_:b15037", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22981", + "@id": "_:b15038", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16637", + "@id": "_:b3016", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29293", + "@id": "_:b3017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b16634", + "@id": "_:b7316", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27336", + "@id": "_:b7317", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16638", + "@id": "_:b11381", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28964", + "@id": "_:b11382", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16631", + "@id": "_:b16488", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16608", + "@id": "_:b16489", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", + } + }, + { + "@id": "_:b5343", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5344", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16635", + "@id": "_:b31031", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", "result": { - "@id": "_:b25512", + "@id": "_:b31032", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16636", + "@id": "_:b8790", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28770", + "@id": "_:b8791", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16633", + "@id": "_:b20122", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28358", + "@id": "_:b20123", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16632", + "@id": "_:b13320", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26997", + "@id": "_:b13321", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b16639", + "@id": "_:b31027", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", "result": { - "@id": "_:b29294", + "@id": "_:b31028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16629", + "@id": "_:b31029", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm005", "result": { - "@id": "_:b8695", + "@id": "_:b31030", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0031", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0032-out.jsonld", - "title": "Compact keys in reverse-maps", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0032-context.jsonld" + "title": "Adds vocabulary expanded @type to object", + "rdfs:comment": "Expansion using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m006-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b722", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compact traverses through @reverse", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0032-in.jsonld", "assertions": [ { - "@id": "_:b10938", + "@id": "_:b15039", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9314", + "@id": "_:b15040", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10932", + "@id": "_:b3018", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12118", + "@id": "_:b3019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10935", + "@id": "_:b7318", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26605", + "@id": "_:b7319", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10939", + "@id": "_:b11383", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22111", + "@id": "_:b11384", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10933", + "@id": "_:b16492", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22067", + "@id": "_:b16493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", + } + }, + { + "@id": "_:b5345", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5346", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10941", + "@id": "_:b31037", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", "result": { - "@id": "_:b9377", + "@id": "_:b31038", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10930", + "@id": "_:b8792", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10931", + "@id": "_:b8793", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10936", + "@id": "_:b20124", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26684", + "@id": "_:b20125", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10937", + "@id": "_:b13322", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28657", + "@id": "_:b13323", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10940", + "@id": "_:b31033", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", "result": { - "@id": "_:b1729", + "@id": "_:b31034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10934", + "@id": "_:b31035", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm006", "result": { - "@id": "_:b24867", + "@id": "_:b31036", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0032", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0033-out.jsonld", - "title": "Compact reverse-map to reverse property", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0033-context.jsonld" + "title": "Adds document expanded @type to object", + "rdfs:comment": "Expansion using @container: @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m007-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b723", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "A reverse map is replaced with a matching property defined with @reverse", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0033-in.jsonld", "assertions": [ { - "@id": "_:b402", + "@id": "_:b15041", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", + "result": { + "@id": "_:b15042", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b3020", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b413", + "@id": "_:b3021", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b399", + "@id": "_:b7320", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b410", + "@id": "_:b7321", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b395", + "@id": "_:b11385", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b406", + "@id": "_:b11386", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b401", + "@id": "_:b16494", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b412", + "@id": "_:b16495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b394", + "@id": "_:b5347", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b405", + "@id": "_:b5348", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b397", + "@id": "_:b31043", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", "result": { - "@id": "_:b408", + "@id": "_:b31044", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b393", + "@id": "_:b8794", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b404", + "@id": "_:b8795", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b403", + "@id": "_:b20126", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b414", + "@id": "_:b20127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b396", + "@id": "_:b13324", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b407", + "@id": "_:b13325", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b398", + "@id": "_:b31039", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", "result": { - "@id": "_:b409", + "@id": "_:b31040", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b400", + "@id": "_:b31041", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm007", "result": { - "@id": "_:b411", + "@id": "_:b31042", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0033", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0034-out.jsonld", - "title": "Skip property with @reverse if no match", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0034-context.jsonld" + "title": "When type is in a type map", + "rdfs:comment": "scoped context on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m008-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b724", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Do not use reverse property if no other property matches as normal property", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0034-in.jsonld", "assertions": [ { - "@id": "_:b4532", + "@id": "_:b15043", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13510", + "@id": "_:b15044", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4537", + "@id": "_:b3022", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25489", + "@id": "_:b3023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4533", + "@id": "_:b7322", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5322", + "@id": "_:b7323", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4535", + "@id": "_:b11387", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26220", + "@id": "_:b11388", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4527", + "@id": "_:b16496", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4528", + "@id": "_:b16497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", + } + }, + { + "@id": "_:b5349", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5350", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4534", + "@id": "_:b31049", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", "result": { - "@id": "_:b25486", + "@id": "_:b31050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4538", + "@id": "_:b8796", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27386", + "@id": "_:b8797", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4531", + "@id": "_:b20128", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16063", + "@id": "_:b20129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4529", + "@id": "_:b13326", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10224", + "@id": "_:b13327", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4530", + "@id": "_:b31045", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", "result": { - "@id": "_:b13126", + "@id": "_:b31046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4536", + "@id": "_:b31047", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm008", "result": { - "@id": "_:b17957", + "@id": "_:b31048", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0034", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0035-out.jsonld", - "title": "Compact @reverse node references using strings", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0035-context.jsonld" + "title": "language map with @none", + "rdfs:comment": "index on @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m009-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m009-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b725", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compact node references to strings for reverse properties using @type: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0035-in.jsonld", "assertions": [ { - "@id": "_:b20954", + "@id": "_:b15045", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29467", + "@id": "_:b15046", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20951", + "@id": "_:b3024", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23751", + "@id": "_:b3025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20953", + "@id": "_:b7324", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24924", + "@id": "_:b7325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20949", + "@id": "_:b11389", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22088", + "@id": "_:b11390", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20952", + "@id": "_:b16498", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25831", + "@id": "_:b16499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", + } + }, + { + "@id": "_:b5351", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5352", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20958", + "@id": "_:b31055", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", "result": { - "@id": "_:b22982", + "@id": "_:b31056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20947", + "@id": "_:b8798", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20948", + "@id": "_:b8799", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20955", + "@id": "_:b20130", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8941", + "@id": "_:b20131", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20957", + "@id": "_:b13328", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23011", + "@id": "_:b13329", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20956", + "@id": "_:b31051", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", "result": { - "@id": "_:b19586", + "@id": "_:b31052", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20950", + "@id": "_:b31053", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm009", "result": { - "@id": "_:b11019", + "@id": "_:b31054", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0035", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0036-out.jsonld", - "title": "Compact reverse properties using index containers", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0036-context.jsonld" + "title": "language map with alias of @none", + "rdfs:comment": "index on @language", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m010-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m010-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b726", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compact using both reverse properties and index containers", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0036-in.jsonld", "assertions": [ { - "@id": "_:b6715", + "@id": "_:b15047", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6726", + "@id": "_:b15048", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6708", + "@id": "_:b3026", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6719", + "@id": "_:b3027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6711", + "@id": "_:b7326", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6722", + "@id": "_:b7327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6709", + "@id": "_:b11393", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6720", + "@id": "_:b11394", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6714", + "@id": "_:b16500", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6725", + "@id": "_:b16501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", + } + }, + { + "@id": "_:b5353", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5354", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6707", + "@id": "_:b31061", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", "result": { - "@id": "_:b6718", + "@id": "_:b31062", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6712", + "@id": "_:b8802", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6723", + "@id": "_:b8803", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6710", + "@id": "_:b20132", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6721", + "@id": "_:b20133", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6713", + "@id": "_:b13330", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6724", + "@id": "_:b13331", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6716", + "@id": "_:b31057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", "result": { - "@id": "_:b6727", + "@id": "_:b31058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6706", + "@id": "_:b31059", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm010", "result": { - "@id": "_:b6717", + "@id": "_:b31060", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0036", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0037-out.jsonld", - "title": "Compact keys in @reverse using @vocab", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0037-context.jsonld" + "title": "id map with @none", + "rdfs:comment": "index on @id", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m011-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m011-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b727", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compact keys in @reverse using @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0037-in.jsonld", "assertions": [ { - "@id": "_:b3624", + "@id": "_:b15049", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3625", + "@id": "_:b15050", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3630", + "@id": "_:b3028", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18252", + "@id": "_:b3029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3631", + "@id": "_:b7328", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4833", + "@id": "_:b7329", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3626", + "@id": "_:b11395", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22344", + "@id": "_:b11396", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3629", + "@id": "_:b16504", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27896", + "@id": "_:b16505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", + } + }, + { + "@id": "_:b5355", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5356", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3634", + "@id": "_:b31067", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", "result": { - "@id": "_:b21885", + "@id": "_:b31068", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3627", + "@id": "_:b8804", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10927", + "@id": "_:b8805", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3633", + "@id": "_:b20134", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27897", + "@id": "_:b20135", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3632", + "@id": "_:b13332", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22038", + "@id": "_:b13333", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3628", + "@id": "_:b31063", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", "result": { - "@id": "_:b25010", + "@id": "_:b31064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3635", + "@id": "_:b31065", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm011", "result": { - "@id": "_:b25411", + "@id": "_:b31066", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0037", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0038a-out.jsonld", - "title": "Index map round-tripping", + "title": "type map with alias of @none", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m012-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m012-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1676", + "@id": "_:b728", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0038-context.jsonld" - }, - "rdfs:comment": "Complex round-tripping use case from Drupal", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0038-in.jsonld", "assertions": [ { - "@id": "_:b1685", + "@id": "_:b15051", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3719", + "@id": "_:b15052", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1684", + "@id": "_:b3030", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3718", + "@id": "_:b3031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1677", + "@id": "_:b7330", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2651", + "@id": "_:b7331", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1682", + "@id": "_:b11397", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3716", + "@id": "_:b11398", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1681", + "@id": "_:b16506", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3715", + "@id": "_:b16507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", + } + }, + { + "@id": "_:b5357", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5358", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1679", + "@id": "_:b31073", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", "result": { - "@id": "_:b3713", + "@id": "_:b31074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1683", + "@id": "_:b8806", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3717", + "@id": "_:b8807", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1686", + "@id": "_:b20136", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3720", + "@id": "_:b20137", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1680", + "@id": "_:b13334", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3714", + "@id": "_:b13335", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1678", + "@id": "_:b31069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", "result": { - "@id": "_:b3712", + "@id": "_:b31070", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1674", + "@id": "_:b31071", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm012", "result": { - "@id": "_:b1675", + "@id": "_:b31072", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ta038", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0039-out.jsonld", - "title": "@graph is array", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0039-context.jsonld" + "title": "graph index map with @none", + "rdfs:comment": "index on @graph and @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m013-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m013-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b729", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Value of @graph is always an array", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0039-in.jsonld", "assertions": [ { - "@id": "_:b650", + "@id": "_:b15053", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b661", + "@id": "_:b15054", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b651", + "@id": "_:b3032", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b662", + "@id": "_:b3033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b657", + "@id": "_:b7332", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b668", + "@id": "_:b7333", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b653", + "@id": "_:b11399", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b664", + "@id": "_:b11400", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b655", + "@id": "_:b16508", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b666", + "@id": "_:b16509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", + } + }, + { + "@id": "_:b5359", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5360", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b648", + "@id": "_:b31079", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", "result": { - "@id": "_:b659", + "@id": "_:b31080", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b654", + "@id": "_:b8808", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b665", + "@id": "_:b8809", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b658", + "@id": "_:b20138", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b669", + "@id": "_:b20139", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b656", + "@id": "_:b13336", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b667", + "@id": "_:b13337", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b652", + "@id": "_:b31075", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", "result": { - "@id": "_:b663", + "@id": "_:b31076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b649", + "@id": "_:b31077", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm013", "result": { - "@id": "_:b660", + "@id": "_:b31078", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0039", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0040-out.jsonld", - "title": "@list is array", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0040-context.jsonld" + "title": "graph index map with alias @none", + "rdfs:comment": "index on @graph and @index", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m014-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m014-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b730", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Ensure that value of @list is always an array", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0040-in.jsonld", "assertions": [ { - "@id": "_:b302", + "@id": "_:b15055", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4120", + "@id": "_:b15056", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b304", + "@id": "_:b3034", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4122", + "@id": "_:b3035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b306", + "@id": "_:b7334", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4124", + "@id": "_:b7335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b305", + "@id": "_:b11401", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4123", + "@id": "_:b11402", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b312", + "@id": "_:b16510", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4129", + "@id": "_:b16511", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", + } + }, + { + "@id": "_:b5361", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5362", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b309", + "@id": "_:b31085", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", "result": { - "@id": "_:b4127", + "@id": "_:b31086", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b308", + "@id": "_:b8810", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4126", + "@id": "_:b8811", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b311", + "@id": "_:b20140", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3257", + "@id": "_:b20141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b307", + "@id": "_:b13338", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4125", + "@id": "_:b13339", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b303", + "@id": "_:b31081", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", "result": { - "@id": "_:b4121", + "@id": "_:b31082", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b310", + "@id": "_:b31083", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm014", "result": { - "@id": "_:b4128", + "@id": "_:b31084", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0040", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0041-out.jsonld", - "title": "index rejects term having @list", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0041-context.jsonld" + "title": "graph id index map with aliased @none", + "rdfs:comment": "index on @graph and @id with @none", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m015-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m015-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b731", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If an index is present, a term having an @list container is not selected", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0041-in.jsonld", "assertions": [ { - "@id": "_:b22904", + "@id": "_:b15057", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9444", + "@id": "_:b15058", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b22899", + "@id": "_:b3036", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23948", + "@id": "_:b3037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b22897", + "@id": "_:b7336", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23947", + "@id": "_:b7337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b22901", + "@id": "_:b11405", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5063", + "@id": "_:b11406", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22896", + "@id": "_:b16512", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23288", + "@id": "_:b16513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", + } + }, + { + "@id": "_:b5363", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5364", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22905", + "@id": "_:b31091", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", "result": { - "@id": "_:b23950", + "@id": "_:b31092", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22903", + "@id": "_:b8812", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23126", + "@id": "_:b8813", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22894", + "@id": "_:b20142", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22895", + "@id": "_:b20143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22898", + "@id": "_:b13340", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9871", + "@id": "_:b13341", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b22900", + "@id": "_:b31087", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", "result": { - "@id": "_:b23949", + "@id": "_:b31088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22902", + "@id": "_:b31089", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm015", "result": { - "@id": "_:b6984", + "@id": "_:b31090", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0041", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0042-out.jsonld", - "title": "@list keyword aliasing", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0042-context.jsonld" + "title": "graph id index map with aliased @none", + "rdfs:comment": "index on @graph and @id with @none", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m016-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m016-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b732", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Make sure keyword aliasing works if a list can't be compacted", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0042-in.jsonld", "assertions": [ { - "@id": "_:b6095", + "@id": "_:b15059", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18388", + "@id": "_:b15060", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6096", + "@id": "_:b3038", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22165", + "@id": "_:b3039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6098", + "@id": "_:b7338", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26229", + "@id": "_:b7339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6102", + "@id": "_:b11407", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18575", + "@id": "_:b11408", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6094", + "@id": "_:b16514", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9792", + "@id": "_:b16515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", + } + }, + { + "@id": "_:b5365", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5366", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6103", + "@id": "_:b31097", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", "result": { - "@id": "_:b25214", + "@id": "_:b31098", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6092", + "@id": "_:b8814", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6093", + "@id": "_:b8815", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6100", + "@id": "_:b20144", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28140", + "@id": "_:b20145", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6099", + "@id": "_:b13342", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22314", + "@id": "_:b13343", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6101", + "@id": "_:b31093", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", "result": { - "@id": "_:b25498", + "@id": "_:b31094", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6097", + "@id": "_:b31095", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm016", "result": { - "@id": "_:b24662", + "@id": "_:b31096", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0042", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0043-out.jsonld", - "title": "select term over @vocab", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0043-context.jsonld" + "title": "string value of type map expands to node reference", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m017-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m017-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b733", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Ensure that @vocab compaction isn't used if the result collides with a term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0043-in.jsonld", "assertions": [ { - "@id": "_:b23897", + "@id": "_:b15061", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27069", + "@id": "_:b15062", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b23894", + "@id": "_:b3040", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27805", + "@id": "_:b3041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23895", + "@id": "_:b7340", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b1025", + "@id": "_:b7341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b23891", + "@id": "_:b11409", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23892", + "@id": "_:b11410", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23893", + "@id": "_:b16516", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22021", + "@id": "_:b16517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", + } + }, + { + "@id": "_:b5367", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5368", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23896", + "@id": "_:b31103", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", "result": { - "@id": "_:b28062", + "@id": "_:b31104", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23899", + "@id": "_:b8816", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28151", + "@id": "_:b8817", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23898", + "@id": "_:b20146", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14762", + "@id": "_:b20147", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23901", + "@id": "_:b13344", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18279", + "@id": "_:b13345", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b23902", + "@id": "_:b31099", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", "result": { - "@id": "_:b23803", + "@id": "_:b31100", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23900", + "@id": "_:b31101", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm017", "result": { - "@id": "_:b21022", + "@id": "_:b31102", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0043", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0044-out.jsonld", - "title": "@type: @vocab in reverse-map", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0044-context.jsonld" + "title": "string value of type map expands to node reference with @type: @id", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m018-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m018-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b734", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0044-in.jsonld", "assertions": [ { - "@id": "_:b4370", + "@id": "_:b15063", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22823", + "@id": "_:b15064", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4376", + "@id": "_:b3042", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27710", + "@id": "_:b3043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4373", + "@id": "_:b7342", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27709", + "@id": "_:b7343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4378", + "@id": "_:b11411", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6387", + "@id": "_:b11412", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4367", + "@id": "_:b16518", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4368", + "@id": "_:b16519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", + } + }, + { + "@id": "_:b5369", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5370", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4375", + "@id": "_:b31109", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", "result": { - "@id": "_:b13192", + "@id": "_:b31110", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4369", + "@id": "_:b8818", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10436", + "@id": "_:b8819", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4374", + "@id": "_:b20148", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18583", + "@id": "_:b20149", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4377", + "@id": "_:b13346", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25933", + "@id": "_:b13347", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4372", + "@id": "_:b31105", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", "result": { - "@id": "_:b20995", + "@id": "_:b31106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4371", + "@id": "_:b31107", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm018", "result": { - "@id": "_:b24218", + "@id": "_:b31108", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0044", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0045-out.jsonld", - "title": "@id value uses relative IRI, not term", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0045-context.jsonld" + "title": "string value of type map expands to node reference with @type: @vocab", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m019-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/m019-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b735", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Values of @id are transformed to relative IRIs, terms are ignored", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0045-in.jsonld", "assertions": [ { - "@id": "_:b2434", + "@id": "_:b15065", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25108", + "@id": "_:b15066", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2436", + "@id": "_:b3044", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24766", + "@id": "_:b3045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2433", + "@id": "_:b7344", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12321", + "@id": "_:b7345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2439", + "@id": "_:b11413", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27544", + "@id": "_:b11414", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2431", + "@id": "_:b16520", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20781", + "@id": "_:b16521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", + } + }, + { + "@id": "_:b5371", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5372", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2432", + "@id": "_:b31115", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", "result": { - "@id": "_:b23000", + "@id": "_:b31116", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2429", + "@id": "_:b8820", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2430", + "@id": "_:b8821", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2437", + "@id": "_:b20150", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22348", + "@id": "_:b20151", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2438", + "@id": "_:b13348", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29465", + "@id": "_:b13349", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2435", + "@id": "_:b31111", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", "result": { - "@id": "_:b27682", + "@id": "_:b31112", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2440", + "@id": "_:b31113", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm019", "result": { - "@id": "_:b17332", + "@id": "_:b31114", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0045", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0046-out.jsonld", - "title": "multiple objects without @context use @graph", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0046-context.jsonld" + "title": "string value of type map must not be a literal", + "rdfs:comment": "index on @type", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/m020-in.jsonld", + "mf:result": "invalid type mapping", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b736", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Wrap top-level array into @graph even if no context is passed", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0046-in.jsonld", "assertions": [ { - "@id": "_:b6974", + "@id": "_:b15067", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27532", + "@id": "_:b15068", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6977", + "@id": "_:b3046", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22634", + "@id": "_:b3047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6978", + "@id": "_:b7346", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27835", + "@id": "_:b7347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6981", + "@id": "_:b11415", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27837", + "@id": "_:b11416", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6975", + "@id": "_:b16522", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27833", + "@id": "_:b16523", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", + } + }, + { + "@id": "_:b5373", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5374", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6979", + "@id": "_:b31121", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", "result": { - "@id": "_:b23260", + "@id": "_:b31122", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6973", + "@id": "_:b8824", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3008", + "@id": "_:b8825", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6976", + "@id": "_:b20152", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27834", + "@id": "_:b20153", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6982", + "@id": "_:b13350", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27838", + "@id": "_:b13351", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6980", + "@id": "_:b31117", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", "result": { - "@id": "_:b27836", + "@id": "_:b31118", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6971", + "@id": "_:b31119", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tm020", "result": { - "@id": "_:b6972", + "@id": "_:b31120", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0046", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0047-out.jsonld", - "title": "Round-trip relative URLs", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0047-context.jsonld" + "title": "Expands input using @nest", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n001-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b737", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Relative URLs remain relative after compaction", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0047-in.jsonld", "assertions": [ { - "@id": "_:b1477", + "@id": "_:b15069", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15424", + "@id": "_:b15070", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1484", + "@id": "_:b3048", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19507", + "@id": "_:b3049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1478", + "@id": "_:b7348", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22366", + "@id": "_:b7349", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1482", + "@id": "_:b11417", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28174", + "@id": "_:b11418", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1475", + "@id": "_:b16526", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1476", + "@id": "_:b16527", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", + } + }, + { + "@id": "_:b5375", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5376", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1479", + "@id": "_:b31127", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", "result": { - "@id": "_:b23755", + "@id": "_:b31128", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1480", + "@id": "_:b8826", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25935", + "@id": "_:b8827", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1483", + "@id": "_:b20154", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28925", + "@id": "_:b20155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1481", + "@id": "_:b13352", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25379", + "@id": "_:b13353", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1485", + "@id": "_:b31123", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", "result": { - "@id": "_:b14835", + "@id": "_:b31124", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1486", + "@id": "_:b31125", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn001", "result": { - "@id": "_:b13025", + "@id": "_:b31126", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0047", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0048-out.jsonld", - "title": "term with @language: null", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0048-context.jsonld" + "title": "Expands input using aliased @nest", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n002-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b738", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Prefer terms with a language mapping set to null over terms without language-mapping for non-strings", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0048-in.jsonld", "assertions": [ { - "@id": "_:b1597", + "@id": "_:b15071", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4896", + "@id": "_:b15072", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1602", + "@id": "_:b3050", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25543", + "@id": "_:b3051", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1599", + "@id": "_:b7350", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21546", + "@id": "_:b7351", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1606", + "@id": "_:b11419", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7177", + "@id": "_:b11420", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1598", + "@id": "_:b16528", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10268", + "@id": "_:b16529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", + } + }, + { + "@id": "_:b5377", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5378", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1595", + "@id": "_:b31133", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", "result": { - "@id": "_:b1596", + "@id": "_:b31134", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1604", + "@id": "_:b8828", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24718", + "@id": "_:b8829", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1601", + "@id": "_:b20156", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24861", + "@id": "_:b20157", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1605", + "@id": "_:b13354", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16645", + "@id": "_:b13355", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1600", + "@id": "_:b31129", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", "result": { - "@id": "_:b23668", + "@id": "_:b31130", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1603", + "@id": "_:b31131", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn002", "result": { - "@id": "_:b25544", + "@id": "_:b31132", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0048", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0049-out.jsonld", - "title": "Round tripping of lists that contain just IRIs", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0049-context.jsonld" + "title": "Appends nested values when property at base and nested", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n003-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b739", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "List compaction without @container: @list still uses strings if @type: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0049-in.jsonld", "assertions": [ { - "@id": "_:b20420", + "@id": "_:b15073", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23773", + "@id": "_:b15074", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20419", + "@id": "_:b3052", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23946", + "@id": "_:b3053", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20426", + "@id": "_:b7352", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4659", + "@id": "_:b7353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20427", + "@id": "_:b11421", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29835", + "@id": "_:b11422", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20422", + "@id": "_:b16530", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26319", + "@id": "_:b16531", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", + } + }, + { + "@id": "_:b5379", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5380", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20421", + "@id": "_:b31139", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", "result": { - "@id": "_:b26172", + "@id": "_:b31140", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20425", + "@id": "_:b8830", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29487", + "@id": "_:b8831", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20416", + "@id": "_:b20158", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20417", + "@id": "_:b20159", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20424", + "@id": "_:b13356", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27574", + "@id": "_:b13357", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20418", + "@id": "_:b31135", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", "result": { - "@id": "_:b20546", + "@id": "_:b31136", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20423", + "@id": "_:b31137", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn003", "result": { - "@id": "_:b24963", + "@id": "_:b31138", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0049", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0050-out.jsonld", - "title": "Reverse properties require @type: @id to use string values", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0050-context.jsonld" + "title": "Appends nested values from all @nest aliases in term order", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n004-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b740", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Node references in reverse properties are not compacted to strings without explicit type-coercion", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0050-in.jsonld", "assertions": [ { - "@id": "_:b134", + "@id": "_:b15075", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21870", + "@id": "_:b15076", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b142", + "@id": "_:b3054", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26295", + "@id": "_:b3055", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b136", + "@id": "_:b7354", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26290", + "@id": "_:b7355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b140", + "@id": "_:b11423", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23194", + "@id": "_:b11424", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b137", + "@id": "_:b16532", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26291", + "@id": "_:b16533", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", + } + }, + { + "@id": "_:b5381", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5382", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b133", + "@id": "_:b31145", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", "result": { - "@id": "_:b18587", + "@id": "_:b31146", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b143", + "@id": "_:b8832", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26296", + "@id": "_:b8833", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b138", + "@id": "_:b20160", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26292", + "@id": "_:b20161", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b135", + "@id": "_:b13358", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22346", + "@id": "_:b13359", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b141", + "@id": "_:b31141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", "result": { - "@id": "_:b26294", + "@id": "_:b31142", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b139", + "@id": "_:b31143", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn004", "result": { - "@id": "_:b26293", + "@id": "_:b31144", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0050", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0051-out.jsonld", - "title": "Round tripping @list with scalar", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0051-context.jsonld" + "title": "Nested nested containers", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n005-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b741", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Native values survive round-tripping with @list", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0051-in.jsonld", "assertions": [ { - "@id": "_:b18477", + "@id": "_:b15077", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17841", + "@id": "_:b15078", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18469", + "@id": "_:b3056", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18480", + "@id": "_:b3057", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18472", + "@id": "_:b7356", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18482", + "@id": "_:b7357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18478", + "@id": "_:b11427", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18487", + "@id": "_:b11428", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18470", + "@id": "_:b16534", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14538", + "@id": "_:b16535", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", + } + }, + { + "@id": "_:b5383", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5384", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18473", + "@id": "_:b31151", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", "result": { - "@id": "_:b18483", + "@id": "_:b31152", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18475", + "@id": "_:b8834", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18485", + "@id": "_:b8835", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18468", + "@id": "_:b20162", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18479", + "@id": "_:b20163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18474", + "@id": "_:b13360", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18484", + "@id": "_:b13361", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18471", + "@id": "_:b31147", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", "result": { - "@id": "_:b18481", + "@id": "_:b31148", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18476", + "@id": "_:b31149", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn005", "result": { - "@id": "_:b18486", + "@id": "_:b31150", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0051", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0052-out.jsonld", - "title": "Round tripping @list with scalar and @graph alias", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0052-context.jsonld" + "title": "Arrays of nested values", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n006-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b742", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Native values survive round-tripping with @list and @graph alias", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0052-in.jsonld", "assertions": [ { - "@id": "_:b14996", + "@id": "_:b15079", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23287", + "@id": "_:b15080", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14991", + "@id": "_:b3058", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23243", + "@id": "_:b3059", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14997", + "@id": "_:b7358", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27304", + "@id": "_:b7359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14998", + "@id": "_:b11429", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12408", + "@id": "_:b11430", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14994", + "@id": "_:b16536", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27303", + "@id": "_:b16537", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", + } + }, + { + "@id": "_:b5385", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5386", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14999", + "@id": "_:b31157", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", "result": { - "@id": "_:b23036", + "@id": "_:b31158", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14992", + "@id": "_:b8836", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20555", + "@id": "_:b8837", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14995", + "@id": "_:b20164", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25461", + "@id": "_:b20165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15000", + "@id": "_:b13362", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13957", + "@id": "_:b13363", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14993", + "@id": "_:b31153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", "result": { - "@id": "_:b25800", + "@id": "_:b31154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14989", + "@id": "_:b31155", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn006", "result": { - "@id": "_:b14990", + "@id": "_:b31156", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0052", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0053-out.jsonld", - "title": "Use @type: @vocab if no @type: @id", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0053-context.jsonld" + "title": "A nest of arrays", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n007-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b743", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compact to @type: @vocab when no @type: @id term available", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0053-in.jsonld", "assertions": [ { - "@id": "_:b83", + "@id": "_:b15081", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b94", + "@id": "_:b15082", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b80", + "@id": "_:b3060", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b91", + "@id": "_:b3061", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b84", + "@id": "_:b7360", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b95", + "@id": "_:b7361", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b87", + "@id": "_:b11431", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b98", + "@id": "_:b11432", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b82", + "@id": "_:b16538", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b93", + "@id": "_:b16539", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", + } + }, + { + "@id": "_:b5387", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5388", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b86", + "@id": "_:b31163", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", "result": { - "@id": "_:b97", + "@id": "_:b31164", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b78", + "@id": "_:b8838", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b89", + "@id": "_:b8839", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b81", + "@id": "_:b20166", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b92", + "@id": "_:b20167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b85", + "@id": "_:b13364", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b96", + "@id": "_:b13365", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b77", + "@id": "_:b31159", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", "result": { - "@id": "_:b88", + "@id": "_:b31160", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b79", + "@id": "_:b31161", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn007", "result": { - "@id": "_:b90", + "@id": "_:b31162", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0053", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0054-out.jsonld", - "title": "Compact to @type: @vocab and compact @id to term", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0054-context.jsonld" + "title": "Multiple keys may mapping to @type when nesting", + "rdfs:comment": "Expansion using @nest", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/n008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/n008-out.nq", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b744", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compact to @type: @vocab and compact @id to term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0054-in.jsonld", "assertions": [ { - "@id": "_:b20233", + "@id": "_:b15083", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25847", + "@id": "_:b15084", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20235", + "@id": "_:b3062", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25848", + "@id": "_:b3063", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20230", + "@id": "_:b7362", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20231", + "@id": "_:b7363", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20237", + "@id": "_:b11433", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25849", + "@id": "_:b11434", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20241", + "@id": "_:b16540", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25852", + "@id": "_:b16541", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", + } + }, + { + "@id": "_:b5389", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5390", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20239", + "@id": "_:b31169", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", "result": { - "@id": "_:b23093", + "@id": "_:b31170", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20236", + "@id": "_:b8840", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3983", + "@id": "_:b8841", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20232", + "@id": "_:b20168", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10435", + "@id": "_:b20169", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20234", + "@id": "_:b13366", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25142", + "@id": "_:b13367", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20238", + "@id": "_:b31165", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", "result": { - "@id": "_:b25850", + "@id": "_:b31166", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20240", + "@id": "_:b31167", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tn008", "result": { - "@id": "_:b25851", + "@id": "_:b31168", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0054", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0055-out.jsonld", - "title": "Round tripping @type: @vocab", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0055-context.jsonld" - }, - "rdfs:comment": "Compacting IRI value of property with @type: @vocab can use term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0055-in.jsonld", + "title": "literal_ascii_boundaries", + "rdfs:comment": "literal_ascii_boundaries '\\x00\\x26\\x28...' from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt01-in.jsonld", "assertions": [ { - "@id": "_:b104", + "@id": "_:b15085", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16768", + "@id": "_:b15086", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b106", + "@id": "_:b3064", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16770", + "@id": "_:b3065", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b101", + "@id": "_:b7364", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16766", + "@id": "_:b7365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b99", + "@id": "_:b11435", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15852", + "@id": "_:b11436", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b105", + "@id": "_:b16542", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16769", + "@id": "_:b16543", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", + } + }, + { + "@id": "_:b5391", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5392", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b108", + "@id": "_:b31175", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", "result": { - "@id": "_:b16772", + "@id": "_:b31176", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b102", + "@id": "_:b8842", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14892", + "@id": "_:b8843", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b107", + "@id": "_:b20170", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16771", + "@id": "_:b20171", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b103", + "@id": "_:b13368", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16767", + "@id": "_:b13369", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b109", + "@id": "_:b31171", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", "result": { - "@id": "_:b16773", + "@id": "_:b31172", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b100", + "@id": "_:b31173", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt01", "result": { - "@id": "_:b16765", + "@id": "_:b31174", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0055", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0056-out.jsonld", - "title": "Prefer @type: @vocab over @type: @id for terms", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0056-context.jsonld" - }, - "rdfs:comment": "Compacting IRI value of property with @type: @vocab can use term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0056-in.jsonld", + "title": "literal_with_UTF8_boundaries", + "rdfs:comment": "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...' from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt02-in.jsonld", "assertions": [ { - "@id": "_:b11344", + "@id": "_:b15087", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27516", + "@id": "_:b15088", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11341", + "@id": "_:b3066", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8923", + "@id": "_:b3067", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11340", + "@id": "_:b7366", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23142", + "@id": "_:b7367", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11337", + "@id": "_:b11437", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27999", + "@id": "_:b11438", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11339", + "@id": "_:b16544", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29743", + "@id": "_:b16545", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", + } + }, + { + "@id": "_:b5393", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5394", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11333", + "@id": "_:b31181", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", "result": { - "@id": "_:b11334", + "@id": "_:b31182", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11342", + "@id": "_:b8846", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25222", + "@id": "_:b8847", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11338", + "@id": "_:b20172", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27218", + "@id": "_:b20173", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11335", + "@id": "_:b13370", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14451", + "@id": "_:b13371", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11343", + "@id": "_:b31177", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", "result": { - "@id": "_:b28881", + "@id": "_:b31178", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11336", + "@id": "_:b31179", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt02", "result": { - "@id": "_:b25377", + "@id": "_:b31180", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0056", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0057-out.jsonld", - "title": "Complex round tripping @type: @vocab and @type: @id", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0057-context.jsonld" - }, - "rdfs:comment": "Compacting IRI value of property with @type: @vocab can use term; more complex", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0057-in.jsonld", + "title": "literal_all_controls", + "rdfs:comment": "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...' from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt03-in.jsonld", "assertions": [ { - "@id": "_:b12889", + "@id": "_:b15089", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4392", + "@id": "_:b15090", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12888", + "@id": "_:b3068", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22459", + "@id": "_:b3069", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12893", + "@id": "_:b7368", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27360", + "@id": "_:b7369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12896", + "@id": "_:b11439", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20057", + "@id": "_:b11440", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12887", + "@id": "_:b16548", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21059", + "@id": "_:b16549", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", + } + }, + { + "@id": "_:b5395", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5396", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12885", + "@id": "_:b31187", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", "result": { - "@id": "_:b12886", + "@id": "_:b31188", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12892", + "@id": "_:b8848", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25577", + "@id": "_:b8849", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12895", + "@id": "_:b20174", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24960", + "@id": "_:b20175", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12891", + "@id": "_:b13372", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26657", + "@id": "_:b13373", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12894", + "@id": "_:b31183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", "result": { - "@id": "_:b28982", + "@id": "_:b31184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12890", + "@id": "_:b31185", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt03", "result": { - "@id": "_:b11014", + "@id": "_:b31186", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0057", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0058-out.jsonld", - "title": "Prefer @type: @id over @type: @vocab for non-terms", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0058-context.jsonld" - }, - "rdfs:comment": "Choose a term having @type: @id over @type: @value if value is not a term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0058-in.jsonld", + "title": "literal_all_punctuation", + "rdfs:comment": "literal_all_punctuation '!\"#$%&()...' from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt04-in.jsonld", "assertions": [ { - "@id": "_:b13124", + "@id": "_:b15091", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b3597", + "@id": "_:b15092", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13117", + "@id": "_:b3070", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25640", + "@id": "_:b3071", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13119", + "@id": "_:b7370", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23739", + "@id": "_:b7371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13122", + "@id": "_:b11441", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25644", + "@id": "_:b11442", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13115", + "@id": "_:b16550", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20537", + "@id": "_:b16551", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", + } + }, + { + "@id": "_:b5397", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5398", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13113", + "@id": "_:b31193", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", "result": { - "@id": "_:b13114", + "@id": "_:b31194", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13123", + "@id": "_:b8850", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25645", + "@id": "_:b8851", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13120", + "@id": "_:b20176", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25642", + "@id": "_:b20177", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13116", + "@id": "_:b13374", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24211", + "@id": "_:b13375", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13118", + "@id": "_:b31189", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", "result": { - "@id": "_:b25641", + "@id": "_:b31190", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13121", + "@id": "_:b31191", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt04", "result": { - "@id": "_:b25643", + "@id": "_:b31192", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0058", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0059-out.jsonld", - "title": "Term with @type: @vocab if no @type: @id", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0059-context.jsonld" - }, - "rdfs:comment": "If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0059-in.jsonld", + "title": "literal_with_squote", + "rdfs:comment": "literal with squote \"x'y\" from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt05-in.jsonld", "assertions": [ { - "@id": "_:b4439", + "@id": "_:b15093", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25384", + "@id": "_:b15094", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4429", + "@id": "_:b3072", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4430", + "@id": "_:b3073", "@type": "TestResult", "outcome": "earl:passed" - }, + } + }, + { + "@id": "_:b7372", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + "assertedBy": "https://github.com/dcdpr", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "result": { + "@id": "_:b7373", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4436", + "@id": "_:b11443", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26258", + "@id": "_:b11444", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4431", + "@id": "_:b16552", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20859", + "@id": "_:b16553", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4433", + "@id": "_:b5399", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26255", + "@id": "_:b5400", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4435", + "@id": "_:b31199", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", "result": { - "@id": "_:b26257", + "@id": "_:b31200", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4434", + "@id": "_:b8852", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26256", + "@id": "_:b8853", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4440", + "@id": "_:b20178", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26261", + "@id": "_:b20179", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4438", + "@id": "_:b13376", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26260", + "@id": "_:b13377", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4432", + "@id": "_:b31195", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", "result": { - "@id": "_:b25280", + "@id": "_:b31196", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4437", + "@id": "_:b31197", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt05", "result": { - "@id": "_:b26259", + "@id": "_:b31198", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0059", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0060-out.jsonld", - "title": "Term with @type: @id if no @type: @vocab and term value", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0060-context.jsonld" - }, - "rdfs:comment": "If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0060-in.jsonld", + "title": "literal_with_2_squotes", + "rdfs:comment": "literal with 2 squotes \"x''y\" from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt06-in.jsonld", "assertions": [ { - "@id": "_:b6187", + "@id": "_:b15095", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19372", + "@id": "_:b15096", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6183", + "@id": "_:b3074", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15167", + "@id": "_:b3075", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6185", + "@id": "_:b7374", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26508", + "@id": "_:b7375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6191", + "@id": "_:b11445", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29495", + "@id": "_:b11446", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6192", + "@id": "_:b16554", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20685", + "@id": "_:b16555", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", + } + }, + { + "@id": "_:b5401", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5402", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6184", + "@id": "_:b31205", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", "result": { - "@id": "_:b21027", + "@id": "_:b31206", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6188", + "@id": "_:b8854", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20303", + "@id": "_:b8855", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6189", + "@id": "_:b20180", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3737", + "@id": "_:b20181", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6181", + "@id": "_:b13378", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6182", + "@id": "_:b13379", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6186", + "@id": "_:b31201", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", "result": { - "@id": "_:b28502", + "@id": "_:b31202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6190", + "@id": "_:b31203", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt06", "result": { - "@id": "_:b29494", + "@id": "_:b31204", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0060", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0061-out.jsonld", - "title": "@type: @vocab/@id with values matching either", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0061-context.jsonld" - }, - "rdfs:comment": "Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0061-in.jsonld", + "title": "literal_with_dquote", + "rdfs:comment": "literal with dquote \"x\"y\" from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt07-in.jsonld", "assertions": [ { - "@id": "_:b14319", + "@id": "_:b15097", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29591", + "@id": "_:b15098", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14320", + "@id": "_:b3076", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29153", + "@id": "_:b3077", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14314", + "@id": "_:b7376", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14315", + "@id": "_:b7377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14321", + "@id": "_:b11449", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b2875", + "@id": "_:b11450", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14323", + "@id": "_:b16556", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13072", + "@id": "_:b16557", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", + } + }, + { + "@id": "_:b5403", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5404", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14317", + "@id": "_:b31211", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", "result": { - "@id": "_:b21222", + "@id": "_:b31212", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14318", + "@id": "_:b8856", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22692", + "@id": "_:b8857", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14324", + "@id": "_:b20182", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23708", + "@id": "_:b20183", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14316", + "@id": "_:b13380", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24069", + "@id": "_:b13381", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14322", + "@id": "_:b31207", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", "result": { - "@id": "_:b25155", + "@id": "_:b31208", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14325", + "@id": "_:b31209", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt07", "result": { - "@id": "_:b28667", + "@id": "_:b31210", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0061", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0062-out.jsonld", - "title": "@type: @vocab and relative IRIs", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0062-context.jsonld" - }, - "rdfs:comment": "Relative IRIs don't round-trip with @type: @vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0062-in.jsonld", + "title": "literal_with_2_dquotes", + "rdfs:comment": "literal with 2 dquotes \"\"\"a\"\"b\"\"\" from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt08-in.jsonld", "assertions": [ { - "@id": "_:b633", + "@id": "_:b15099", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29408", + "@id": "_:b15100", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b628", + "@id": "_:b3078", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12151", + "@id": "_:b3079", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b632", + "@id": "_:b7378", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29385", + "@id": "_:b7379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b629", + "@id": "_:b11451", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28651", + "@id": "_:b11452", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b626", + "@id": "_:b16558", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20506", + "@id": "_:b16559", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", + } + }, + { + "@id": "_:b5405", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5406", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b625", + "@id": "_:b31217", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", "result": { - "@id": "_:b9204", + "@id": "_:b31218", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b635", + "@id": "_:b8858", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12663", + "@id": "_:b8859", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b631", + "@id": "_:b20184", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8977", + "@id": "_:b20185", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b634", + "@id": "_:b13382", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20800", + "@id": "_:b13383", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b630", + "@id": "_:b31213", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", "result": { - "@id": "_:b28314", + "@id": "_:b31214", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b627", + "@id": "_:b31215", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt08", "result": { - "@id": "_:b22324", + "@id": "_:b31216", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0062", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0063-out.jsonld", - "title": "Compact IRI round-tripping with @type: @vocab", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0063-context.jsonld" - }, - "rdfs:comment": "Term with @type: @vocab will use compact IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0063-in.jsonld", + "title": "literal_with_REVERSE_SOLIDUS2", + "rdfs:comment": "REVERSE SOLIDUS at end of literal from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt09-in.jsonld", "assertions": [ { - "@id": "_:b6461", + "@id": "_:b15101", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23029", + "@id": "_:b15102", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6459", + "@id": "_:b3080", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23792", + "@id": "_:b3081", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6460", + "@id": "_:b7380", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28127", + "@id": "_:b7381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6457", + "@id": "_:b11453", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11038", + "@id": "_:b11454", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6455", + "@id": "_:b16560", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6456", + "@id": "_:b16561", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", + } + }, + { + "@id": "_:b5407", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5408", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6464", + "@id": "_:b31223", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", "result": { - "@id": "_:b17419", + "@id": "_:b31224", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6463", + "@id": "_:b8860", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5781", + "@id": "_:b8861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6466", + "@id": "_:b20186", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8938", + "@id": "_:b20187", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6458", + "@id": "_:b13384", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22603", + "@id": "_:b13385", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6462", + "@id": "_:b31219", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", "result": { - "@id": "_:b28128", + "@id": "_:b31220", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6465", + "@id": "_:b31221", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt09", "result": { - "@id": "_:b8696", + "@id": "_:b31222", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0063", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0064-out.jsonld", - "title": "Compact language-tagged and indexed strings to index-map", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0064-context.jsonld" - }, - "rdfs:comment": "Given values with both @index and @language and term index-map term, use index map", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0064-in.jsonld", + "title": "literal_with_CHARACTER_TABULATION", + "rdfs:comment": "literal with CHARACTER TABULATION from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt10-in.jsonld", "assertions": [ { - "@id": "_:b3914", + "@id": "_:b15103", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18019", + "@id": "_:b15104", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3903", + "@id": "_:b3082", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3904", + "@id": "_:b3083", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3908", + "@id": "_:b7382", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18014", + "@id": "_:b7383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3905", + "@id": "_:b11455", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12534", + "@id": "_:b11456", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3912", + "@id": "_:b16562", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18018", + "@id": "_:b16563", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", + } + }, + { + "@id": "_:b5409", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5410", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3910", + "@id": "_:b31229", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", "result": { - "@id": "_:b18016", + "@id": "_:b31230", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3911", + "@id": "_:b8862", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18017", + "@id": "_:b8863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3913", + "@id": "_:b20188", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17159", + "@id": "_:b20189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3907", + "@id": "_:b13386", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18013", + "@id": "_:b13387", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3909", + "@id": "_:b31225", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", "result": { - "@id": "_:b18015", + "@id": "_:b31226", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3906", + "@id": "_:b31227", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt10", "result": { - "@id": "_:b17124", + "@id": "_:b31228", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0064", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0065-out.jsonld", - "title": "Language-tagged and indexed strings with language-map", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0065-context.jsonld" - }, - "rdfs:comment": "Language-tagged and indexed strings don't compact to language-map", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0065-in.jsonld", + "title": "literal_with_BACKSPACE", + "rdfs:comment": "literal with BACKSPACE from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt11-in.jsonld", "assertions": [ { - "@id": "_:b3931", + "@id": "_:b15105", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b7298", + "@id": "_:b15106", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3933", + "@id": "_:b3084", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21518", + "@id": "_:b3085", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3932", + "@id": "_:b7384", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20152", + "@id": "_:b7385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3935", + "@id": "_:b11457", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21520", + "@id": "_:b11458", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3936", + "@id": "_:b16564", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11065", + "@id": "_:b16565", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", + } + }, + { + "@id": "_:b5411", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5412", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3940", + "@id": "_:b31235", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", "result": { - "@id": "_:b21523", + "@id": "_:b31236", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3937", + "@id": "_:b8864", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21521", + "@id": "_:b8865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3938", + "@id": "_:b20190", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21522", + "@id": "_:b20191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3941", + "@id": "_:b13388", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21524", + "@id": "_:b13389", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3934", + "@id": "_:b31231", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", "result": { - "@id": "_:b21519", + "@id": "_:b31232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3939", + "@id": "_:b31233", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt11", "result": { - "@id": "_:b18708", + "@id": "_:b31234", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0065", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0066-out.jsonld", - "title": "Relative IRIs", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0066-context.jsonld" - }, - "rdfs:comment": "Complex use cases for relative IRI compaction", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0066-in.jsonld", + "title": "literal_with_LINE_FEED", + "rdfs:comment": "literal with LINE FEED from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt12-in.jsonld", "assertions": [ { - "@id": "_:b2974", + "@id": "_:b15107", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18722", + "@id": "_:b15108", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2980", + "@id": "_:b3086", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29357", + "@id": "_:b3087", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2982", + "@id": "_:b7386", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29682", + "@id": "_:b7387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2981", + "@id": "_:b11459", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26707", + "@id": "_:b11460", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2978", + "@id": "_:b16566", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28221", + "@id": "_:b16567", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", + } + }, + { + "@id": "_:b5413", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5414", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2976", + "@id": "_:b31241", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", "result": { - "@id": "_:b27044", + "@id": "_:b31242", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2977", + "@id": "_:b8868", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27269", + "@id": "_:b8869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2983", + "@id": "_:b20192", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28535", + "@id": "_:b20193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2972", + "@id": "_:b13390", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2973", + "@id": "_:b13391", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2975", + "@id": "_:b31237", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", "result": { - "@id": "_:b18917", + "@id": "_:b31238", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2979", + "@id": "_:b31239", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt12", "result": { - "@id": "_:b29221", + "@id": "_:b31240", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0066", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0067-out.jsonld", - "title": "Reverse properties with blank nodes", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0067-context.jsonld" - }, - "rdfs:comment": "Compact reverse property whose values are unlabeled blank nodes", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0067-in.jsonld", + "title": "literal_with_CARRIAGE_RETURN", + "rdfs:comment": "literal with CARRIAGE RETURN from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt13-in.jsonld", "assertions": [ { - "@id": "_:b10506", + "@id": "_:b15109", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21824", + "@id": "_:b15110", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10501", + "@id": "_:b3088", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13331", + "@id": "_:b3089", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10499", + "@id": "_:b7388", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25303", + "@id": "_:b7389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10507", + "@id": "_:b11461", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23209", + "@id": "_:b11462", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10503", + "@id": "_:b16570", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26365", + "@id": "_:b16571", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", + } + }, + { + "@id": "_:b5415", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5416", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10500", + "@id": "_:b31247", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", "result": { - "@id": "_:b26363", + "@id": "_:b31248", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10504", + "@id": "_:b8870", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26366", + "@id": "_:b8871", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10505", + "@id": "_:b20194", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24079", + "@id": "_:b20195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10496", + "@id": "_:b13392", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10497", + "@id": "_:b13393", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10498", + "@id": "_:b31243", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", "result": { - "@id": "_:b22127", + "@id": "_:b31244", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10502", + "@id": "_:b31245", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt13", "result": { - "@id": "_:b26364", + "@id": "_:b31246", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0067", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0068-out.jsonld", - "title": "Single value reverse properties", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0068-context.jsonld" - }, - "rdfs:comment": "Single values of reverse properties are compacted as values of ordinary properties", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0068-in.jsonld", + "title": "literal_with_FORM_FEED", + "rdfs:comment": "literal with FORM FEED from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt14-in.jsonld", "assertions": [ { - "@id": "_:b5296", + "@id": "_:b15111", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b9429", + "@id": "_:b15112", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5301", + "@id": "_:b3090", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18893", + "@id": "_:b3091", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5294", + "@id": "_:b7390", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5295", + "@id": "_:b7391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5300", + "@id": "_:b11463", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28655", + "@id": "_:b11464", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5297", + "@id": "_:b16572", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15855", + "@id": "_:b16573", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", + } + }, + { + "@id": "_:b5417", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5418", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5303", + "@id": "_:b31253", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", "result": { - "@id": "_:b5967", + "@id": "_:b31254", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5302", + "@id": "_:b8872", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28656", + "@id": "_:b8873", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5299", + "@id": "_:b20196", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27096", + "@id": "_:b20197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5298", + "@id": "_:b13394", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22432", + "@id": "_:b13395", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5304", + "@id": "_:b31249", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", "result": { - "@id": "_:b16251", + "@id": "_:b31250", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5305", + "@id": "_:b31251", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt14", "result": { - "@id": "_:b8979", + "@id": "_:b31252", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0068", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0069-out.jsonld", - "title": "Single value reverse properties with @set", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0069-context.jsonld" - }, - "rdfs:comment": "Single values are kept in array form for reverse properties if the container is to @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0069-in.jsonld", + "title": "literal_with_REVERSE_SOLIDUS", + "rdfs:comment": "literal with REVERSE SOLIDUS from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt15-in.jsonld", "assertions": [ { - "@id": "_:b10991", + "@id": "_:b15113", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26573", + "@id": "_:b15114", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10989", + "@id": "_:b3092", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26378", + "@id": "_:b3093", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10990", + "@id": "_:b7392", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14694", + "@id": "_:b7393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10986", + "@id": "_:b11465", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10987", + "@id": "_:b11466", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10993", + "@id": "_:b16574", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25437", + "@id": "_:b16575", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", + } + }, + { + "@id": "_:b5419", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5420", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10997", + "@id": "_:b31259", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", "result": { - "@id": "_:b26577", + "@id": "_:b31260", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10996", + "@id": "_:b8874", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26576", + "@id": "_:b8875", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10994", + "@id": "_:b20198", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26574", + "@id": "_:b20199", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10992", + "@id": "_:b13396", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20974", + "@id": "_:b13397", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10995", + "@id": "_:b31255", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", "result": { - "@id": "_:b26575", + "@id": "_:b31256", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10988", + "@id": "_:b31257", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt15", "result": { - "@id": "_:b24672", + "@id": "_:b31258", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0069", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveSyntaxTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0070-out.jsonld", - "title": "compactArrays option", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9654", - "https://w3c.github.io/json-ld-api/tests/vocab#compactArrays": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - } - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0070-context.jsonld" - }, - "rdfs:comment": "Setting compactArrays to false causes single element arrays to be retained", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0070-in.jsonld", + "title": "literal_with_numeric_escape4", + "rdfs:comment": "literal with numeric escape4 \\u from N-Triples", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/nt16-in.jsonld", "assertions": [ { - "@id": "_:b9656", + "@id": "_:b15115", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22115", + "@id": "_:b15116", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9657", + "@id": "_:b3094", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24541", + "@id": "_:b3095", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9660", + "@id": "_:b7394", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12010", + "@id": "_:b7395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9663", + "@id": "_:b11467", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22203", + "@id": "_:b11468", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9661", + "@id": "_:b16576", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29811", + "@id": "_:b16577", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", + } + }, + { + "@id": "_:b5421", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5422", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9662", + "@id": "_:b31265", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", "result": { - "@id": "_:b13073", + "@id": "_:b31266", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9659", + "@id": "_:b8876", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28709", + "@id": "_:b8877", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9658", + "@id": "_:b20200", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25610", + "@id": "_:b20201", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9664", + "@id": "_:b13398", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28472", + "@id": "_:b13399", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9655", + "@id": "_:b31261", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", "result": { - "@id": "_:b10972", + "@id": "_:b31262", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9652", + "@id": "_:b31263", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tnt16", "result": { - "@id": "_:b9653", + "@id": "_:b31264", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0070", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0071-out.jsonld", - "title": "Input has multiple @contexts, output has one", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0071-context.jsonld" + "title": "@version may be specified after first context", + "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b745", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Expanding input with multiple @contexts and compacting with just one doesn't output undefined properties", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0071-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/p001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/p001-out.nq", "assertions": [ { - "@id": "_:b12819", + "@id": "_:b15117", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12830", + "@id": "_:b15118", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12820", + "@id": "_:b3096", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12831", + "@id": "_:b3097", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12822", + "@id": "_:b7396", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12833", + "@id": "_:b7397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12821", + "@id": "_:b11471", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12832", + "@id": "_:b11472", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12825", + "@id": "_:b16578", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12836", + "@id": "_:b16579", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", + } + }, + { + "@id": "_:b5423", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5424", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12817", + "@id": "_:b31271", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", "result": { - "@id": "_:b12828", + "@id": "_:b31272", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12823", + "@id": "_:b8878", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12834", + "@id": "_:b8879", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12815", + "@id": "_:b20202", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12826", + "@id": "_:b20203", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12818", + "@id": "_:b13400", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12829", + "@id": "_:b13401", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12816", + "@id": "_:b31267", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", "result": { - "@id": "_:b12827", + "@id": "_:b31268", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12824", + "@id": "_:b31269", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp001", "result": { - "@id": "_:b12835", + "@id": "_:b31270", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0071", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0072-out.jsonld", - "title": "Default language and unmapped properties", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0072-context.jsonld" + "title": "@version setting [1.0, 1.1, 1.0]", + "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b746", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Ensure that the default language is handled correctly for unmapped properties", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0072-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/p002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/p002-out.nq", "assertions": [ { - "@id": "_:b9746", + "@id": "_:b15119", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b24504", + "@id": "_:b15120", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9747", + "@id": "_:b3098", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25582", + "@id": "_:b3099", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9749", + "@id": "_:b7398", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21217", + "@id": "_:b7399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9745", + "@id": "_:b11473", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27966", + "@id": "_:b11474", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9744", + "@id": "_:b16580", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25518", + "@id": "_:b16581", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", + } + }, + { + "@id": "_:b5425", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5426", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9738", + "@id": "_:b31277", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", "result": { - "@id": "_:b9739", + "@id": "_:b31278", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9741", + "@id": "_:b8880", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20571", + "@id": "_:b8881", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9748", + "@id": "_:b20204", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27767", + "@id": "_:b20205", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9740", + "@id": "_:b13402", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18662", + "@id": "_:b13403", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9743", + "@id": "_:b31273", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", "result": { - "@id": "_:b23696", + "@id": "_:b31274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9742", + "@id": "_:b31275", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp002", "result": { - "@id": "_:b22250", + "@id": "_:b31276", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0072", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0073-out.jsonld", - "title": "Mapped @id and @type", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0073-context.jsonld" + "title": "@version setting [1.1, 1.0]", + "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b747", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Ensure that compaction works with mapped @id and @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0073-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/p003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/p003-out.nq", "assertions": [ { - "@id": "_:b6119", + "@id": "_:b15121", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6130", + "@id": "_:b15122", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6120", + "@id": "_:b3100", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6131", + "@id": "_:b3101", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6127", + "@id": "_:b7400", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6138", + "@id": "_:b7401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6123", + "@id": "_:b11475", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6134", + "@id": "_:b11476", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6121", + "@id": "_:b16582", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6132", + "@id": "_:b16583", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", + } + }, + { + "@id": "_:b5427", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5428", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6118", + "@id": "_:b31283", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", "result": { - "@id": "_:b6129", + "@id": "_:b31284", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6124", + "@id": "_:b8882", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6135", + "@id": "_:b8883", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6128", + "@id": "_:b20206", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6139", + "@id": "_:b20207", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6126", + "@id": "_:b13404", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6137", + "@id": "_:b13405", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6125", + "@id": "_:b31279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", "result": { - "@id": "_:b6136", + "@id": "_:b31280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6122", + "@id": "_:b31281", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp003", "result": { - "@id": "_:b6133", + "@id": "_:b31282", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0073", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0074-out.jsonld", - "title": "Container as a list with type of @id", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0074-context.jsonld" + "title": "@version setting [1.1, 1.0, 1.1]", + "rdfs:comment": "If processing mode is not set through API, it is set by the first context containing @version.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b748", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Ensure that compaction works for empty list when property has container declared as @list and type as @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0074-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/p004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/p004-out.nq", "assertions": [ { - "@id": "_:b19811", + "@id": "_:b15123", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19812", + "@id": "_:b15124", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19817", + "@id": "_:b3102", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28253", + "@id": "_:b3103", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19816", + "@id": "_:b7402", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28256", + "@id": "_:b7403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19821", + "@id": "_:b11477", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24470", + "@id": "_:b11478", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19815", + "@id": "_:b16584", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23191", + "@id": "_:b16585", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", + } + }, + { + "@id": "_:b5429", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5430", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19822", + "@id": "_:b31289", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", "result": { - "@id": "_:b29895", + "@id": "_:b31290", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19819", + "@id": "_:b8884", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29889", + "@id": "_:b8885", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19820", + "@id": "_:b20208", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29898", + "@id": "_:b20209", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19818", + "@id": "_:b13406", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28479", + "@id": "_:b13407", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19813", + "@id": "_:b31285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", "result": { - "@id": "_:b24447", + "@id": "_:b31286", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19814", + "@id": "_:b31287", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tp004", "result": { - "@id": "_:b15671", + "@id": "_:b31288", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0074", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0075-out.jsonld", - "title": "Compact using relative fragment identifier", + "title": "error if @version is json-ld-1.0 for property-valued index", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6604", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example.org/" - }, + "@id": "_:b749", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0075-context.jsonld" - }, - "rdfs:comment": "Compacting a relative round-trips", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0075-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi01-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b6610", + "@id": "_:b15125", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15356", + "@id": "_:b15126", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6612", + "@id": "_:b3104", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27391", + "@id": "_:b3105", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6615", + "@id": "_:b7404", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24827", + "@id": "_:b7405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6605", + "@id": "_:b11479", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19386", + "@id": "_:b11480", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6607", + "@id": "_:b16586", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24875", + "@id": "_:b16587", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", + } + }, + { + "@id": "_:b5431", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5432", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6606", + "@id": "_:b31295", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", "result": { - "@id": "_:b22983", + "@id": "_:b31296", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6611", + "@id": "_:b8886", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25801", + "@id": "_:b8887", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6608", + "@id": "_:b20210", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26085", + "@id": "_:b20211", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6609", + "@id": "_:b13408", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27037", + "@id": "_:b13409", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6614", + "@id": "_:b31291", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", "result": { - "@id": "_:b27392", + "@id": "_:b31292", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6613", + "@id": "_:b31293", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi01", "result": { - "@id": "_:b25510", + "@id": "_:b31294", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0075", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0076-out.jsonld", - "title": "Compacting IRI equivalent to base", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0076-context.jsonld" + "title": "error if @container does not include @index for property-valued index", + "rdfs:comment": "Expanding index maps where index is a property.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b750", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compacting IRI equivalent to base, uses last path segment of base ending in '/'", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0076-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi02-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b5855", + "@id": "_:b15127", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19633", + "@id": "_:b15128", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5859", + "@id": "_:b3106", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29421", + "@id": "_:b3107", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5858", + "@id": "_:b7406", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26490", + "@id": "_:b7407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5863", + "@id": "_:b11481", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18330", + "@id": "_:b11482", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5862", + "@id": "_:b16588", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27030", + "@id": "_:b16589", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", + } + }, + { + "@id": "_:b5433", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5434", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5857", + "@id": "_:b31301", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", "result": { - "@id": "_:b24379", + "@id": "_:b31302", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5854", + "@id": "_:b8892", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13608", + "@id": "_:b8893", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5852", + "@id": "_:b20212", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5853", + "@id": "_:b20213", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5860", + "@id": "_:b13410", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26859", + "@id": "_:b13411", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5861", + "@id": "_:b31297", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", "result": { - "@id": "_:b21843", + "@id": "_:b31298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5856", + "@id": "_:b31299", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi02", "result": { - "@id": "_:b21153", + "@id": "_:b31300", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0076", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0077-out.jsonld", - "title": "Compact a @graph container", + "title": "error if @index is a keyword for property-valued index", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b313", + "@id": "_:b751", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0077-context.jsonld" - }, - "rdfs:comment": "Compact a @graph container", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0077-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi03-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b9441", + "@id": "_:b15129", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28621", + "@id": "_:b15130", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9439", + "@id": "_:b3108", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28620", + "@id": "_:b3109", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9430", + "@id": "_:b7408", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b9431", + "@id": "_:b7409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9436", + "@id": "_:b11483", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27962", + "@id": "_:b11484", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9437", + "@id": "_:b16592", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23464", + "@id": "_:b16593", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", + } + }, + { + "@id": "_:b5435", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5436", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9440", + "@id": "_:b31307", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", "result": { - "@id": "_:b25282", + "@id": "_:b31308", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9435", + "@id": "_:b8894", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3122", + "@id": "_:b8895", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9432", + "@id": "_:b20214", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13128", + "@id": "_:b20215", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9434", + "@id": "_:b13412", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23575", + "@id": "_:b13413", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9438", + "@id": "_:b31303", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", "result": { - "@id": "_:b28619", + "@id": "_:b31304", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9433", + "@id": "_:b31305", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi03", "result": { - "@id": "_:b28214", + "@id": "_:b31306", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0077", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0078-out.jsonld", - "title": "Compact a [@graph, @set] container", + "title": "error if @index is not a string for property-valued index", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2323", + "@id": "_:b752", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0078-context.jsonld" - }, - "rdfs:comment": "Compact with [@graph, @set]", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0078-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi04-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b2328", + "@id": "_:b15131", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5325", + "@id": "_:b15132", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2325", + "@id": "_:b3110", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28303", + "@id": "_:b3111", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2333", + "@id": "_:b7410", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27287", + "@id": "_:b7411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2327", + "@id": "_:b11485", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26755", + "@id": "_:b11486", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2330", + "@id": "_:b16594", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29795", + "@id": "_:b16595", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", + } + }, + { + "@id": "_:b5437", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5438", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2331", + "@id": "_:b31313", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", "result": { - "@id": "_:b22350", + "@id": "_:b31314", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2329", + "@id": "_:b8896", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22908", + "@id": "_:b8897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2332", + "@id": "_:b20216", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20205", + "@id": "_:b20217", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2321", + "@id": "_:b13414", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2322", + "@id": "_:b13415", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2326", + "@id": "_:b31309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", "result": { - "@id": "_:b28523", + "@id": "_:b31310", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2324", + "@id": "_:b31311", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi04", "result": { - "@id": "_:b19832", + "@id": "_:b31312", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0078", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0079-out.jsonld", - "title": "Compact a @graph container having @index", + "title": "error if attempting to add property to value object for property-valued index", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5018", + "@id": "_:b753", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0079-context.jsonld" - }, - "rdfs:comment": "Verify that having both @graph and @index allows @graph container compaction", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0079-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi05-in.jsonld", + "mf:result": "invalid value object", "assertions": [ { - "@id": "_:b5028", + "@id": "_:b15133", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25445", + "@id": "_:b15134", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5024", + "@id": "_:b3112", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29607", + "@id": "_:b3113", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5027", + "@id": "_:b7412", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28509", + "@id": "_:b7413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5019", + "@id": "_:b11487", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17593", + "@id": "_:b11488", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5026", + "@id": "_:b16596", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7297", + "@id": "_:b16597", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", + } + }, + { + "@id": "_:b5439", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5440", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5021", + "@id": "_:b31319", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", "result": { - "@id": "_:b28812", + "@id": "_:b31320", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5023", + "@id": "_:b8898", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26103", + "@id": "_:b8899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5016", + "@id": "_:b20218", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5017", + "@id": "_:b20219", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5022", + "@id": "_:b13416", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21193", + "@id": "_:b13417", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5020", + "@id": "_:b31315", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", "result": { - "@id": "_:b25989", + "@id": "_:b31316", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5025", + "@id": "_:b31317", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi05", "result": { - "@id": "_:b29631", + "@id": "_:b31318", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0079", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0080-out.jsonld", - "title": "Do not compact a graph having @id with a term having an @graph container", + "title": "property-valued index expands to property value, instead of @index (value)", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11941", + "@id": "_:b754", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0080-context.jsonld" - }, - "rdfs:comment": "Graph compaction works only on simple graphs", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0080-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi06-out.nq", "assertions": [ { - "@id": "_:b11950", + "@id": "_:b15135", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29709", + "@id": "_:b15136", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11947", + "@id": "_:b3114", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25944", + "@id": "_:b3115", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11951", + "@id": "_:b7414", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20973", + "@id": "_:b7415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11949", + "@id": "_:b11489", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24193", + "@id": "_:b11490", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11943", + "@id": "_:b16598", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25357", + "@id": "_:b16599", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", + } + }, + { + "@id": "_:b5441", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5442", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11939", + "@id": "_:b31325", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", "result": { - "@id": "_:b11940", + "@id": "_:b31326", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11942", + "@id": "_:b8900", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18437", + "@id": "_:b8901", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11944", + "@id": "_:b20220", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26892", + "@id": "_:b20221", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11946", + "@id": "_:b13418", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26780", + "@id": "_:b13419", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11945", + "@id": "_:b31321", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", "result": { - "@id": "_:b27498", + "@id": "_:b31322", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11948", + "@id": "_:b31323", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi06", "result": { - "@id": "_:b27420", + "@id": "_:b31324", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0080", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0081-out.jsonld", - "title": "Compact a [@graph, @index] container", + "title": "property-valued index appends to property value, instead of @index (value)", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7545", + "@id": "_:b755", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0081-context.jsonld" - }, - "rdfs:comment": "Compact a @graph container with @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0081-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi07-out.nq", "assertions": [ { - "@id": "_:b7555", + "@id": "_:b15137", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28989", + "@id": "_:b15138", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7546", + "@id": "_:b3116", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26695", + "@id": "_:b3117", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7548", + "@id": "_:b7416", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23804", + "@id": "_:b7417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7549", + "@id": "_:b11493", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19054", + "@id": "_:b11494", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7543", + "@id": "_:b16600", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7544", + "@id": "_:b16601", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", + } + }, + { + "@id": "_:b5443", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5444", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7551", + "@id": "_:b31331", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", "result": { - "@id": "_:b29534", + "@id": "_:b31332", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7550", + "@id": "_:b8902", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29533", + "@id": "_:b8903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7554", + "@id": "_:b20222", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9964", + "@id": "_:b20223", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7552", + "@id": "_:b13420", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7790", + "@id": "_:b13421", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7553", + "@id": "_:b31327", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", "result": { - "@id": "_:b9498", + "@id": "_:b31328", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7547", + "@id": "_:b31329", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi07", "result": { - "@id": "_:b27997", + "@id": "_:b31330", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0081", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0082-out.jsonld", - "title": "Compact a [@graph, @index, @set] container", + "title": "property-valued index expands to property value, instead of @index (node)", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14127", + "@id": "_:b756", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0082-context.jsonld" - }, - "rdfs:comment": "Compact a @graph container with @index and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0082-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi08-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi08-out.nq", "assertions": [ { - "@id": "_:b14132", + "@id": "_:b15139", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b16880", + "@id": "_:b15140", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14135", + "@id": "_:b3118", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16883", + "@id": "_:b3119", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14133", + "@id": "_:b7418", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16881", + "@id": "_:b7419", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14125", + "@id": "_:b11495", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14126", + "@id": "_:b11496", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14129", + "@id": "_:b16602", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11274", + "@id": "_:b16603", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", + } + }, + { + "@id": "_:b5445", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5446", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14137", + "@id": "_:b31337", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", "result": { - "@id": "_:b16885", + "@id": "_:b31338", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14130", + "@id": "_:b8904", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16878", + "@id": "_:b8905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14136", + "@id": "_:b20224", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16884", + "@id": "_:b20225", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14128", + "@id": "_:b13422", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14726", + "@id": "_:b13423", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14134", + "@id": "_:b31333", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", "result": { - "@id": "_:b16882", + "@id": "_:b31334", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14131", + "@id": "_:b31335", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi08", "result": { - "@id": "_:b16879", + "@id": "_:b31336", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0082", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0083-out.jsonld", - "title": "[@graph, @index] does not compact graph with @id", + "title": "property-valued index appends to property value, instead of @index (node)", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13168", + "@id": "_:b757", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0083-context.jsonld" - }, - "rdfs:comment": "Graph compaction with @graph and @index works only on simple graphs", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0083-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi09-out.nq", "assertions": [ { - "@id": "_:b13173", + "@id": "_:b15141", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27271", + "@id": "_:b15142", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13166", + "@id": "_:b3120", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13167", + "@id": "_:b3121", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13169", + "@id": "_:b7420", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16647", + "@id": "_:b7421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13175", + "@id": "_:b11497", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29752", + "@id": "_:b11498", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13171", + "@id": "_:b16604", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24469", + "@id": "_:b16605", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", + } + }, + { + "@id": "_:b5447", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5448", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13170", + "@id": "_:b31343", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", "result": { - "@id": "_:b23557", + "@id": "_:b31344", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13172", + "@id": "_:b8906", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26162", + "@id": "_:b8907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13178", + "@id": "_:b20226", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25830", + "@id": "_:b20227", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13174", + "@id": "_:b13424", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28525", + "@id": "_:b13425", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13176", + "@id": "_:b31339", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", "result": { - "@id": "_:b19674", + "@id": "_:b31340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13177", + "@id": "_:b31341", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi09", "result": { - "@id": "_:b23621", + "@id": "_:b31342", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0083", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0084-out.jsonld", - "title": "Compact a simple graph with a [@graph, @id] container", + "title": "property-valued index does not output property for @none", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7704", + "@id": "_:b758", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0084-context.jsonld" - }, - "rdfs:comment": "Compact a simple graph using a @graph container with @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0084-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi10-out.nq", "assertions": [ { - "@id": "_:b7707", + "@id": "_:b15143", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23101", + "@id": "_:b15144", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7711", + "@id": "_:b3122", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26527", + "@id": "_:b3123", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7713", + "@id": "_:b7422", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b5617", + "@id": "_:b7423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7710", + "@id": "_:b11499", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26526", + "@id": "_:b11500", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7712", + "@id": "_:b16606", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26528", + "@id": "_:b16607", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", + } + }, + { + "@id": "_:b5449", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5450", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7702", + "@id": "_:b31349", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", "result": { - "@id": "_:b7703", + "@id": "_:b31350", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7706", + "@id": "_:b8908", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21318", + "@id": "_:b8909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7708", + "@id": "_:b20228", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23689", + "@id": "_:b20229", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7709", + "@id": "_:b13426", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26525", + "@id": "_:b13427", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7705", + "@id": "_:b31345", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", "result": { - "@id": "_:b19677", + "@id": "_:b31346", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7714", + "@id": "_:b31347", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi10", "result": { - "@id": "_:b20576", + "@id": "_:b31348", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0084", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0085-out.jsonld", - "title": "Compact a named graph with a [@graph, @id] container", + "title": "property-valued index adds property to graph object", + "rdfs:comment": "Expanding index maps where index is a property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2168", + "@id": "_:b759", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0085-context.jsonld" - }, - "rdfs:comment": "Compact a named graph using a @graph container with @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0085-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pi11-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pi11-out.nq", "assertions": [ { - "@id": "_:b2177", + "@id": "_:b15145", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26786", + "@id": "_:b15146", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2166", + "@id": "_:b3124", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3125", + "@type": "TestResult", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b7424", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2167", + "@id": "_:b7425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b2175", + "@id": "_:b11501", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26785", + "@id": "_:b11502", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b2169", + "@id": "_:b16608", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5864", + "@id": "_:b16609", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2172", + "@id": "_:b5451", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b26784", + "@id": "_:b5452", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b2171", + "@id": "_:b31355", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", "result": { - "@id": "_:b21950", + "@id": "_:b31356", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2176", + "@id": "_:b8910", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25580", + "@id": "_:b8911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2174", + "@id": "_:b20230", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18124", + "@id": "_:b20231", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2178", + "@id": "_:b13428", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26787", + "@id": "_:b13429", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b2170", + "@id": "_:b31351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", "result": { - "@id": "_:b10926", + "@id": "_:b31352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2173", + "@id": "_:b31353", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpi11", "result": { - "@id": "_:b23592", + "@id": "_:b31354", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0085", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0086-out.jsonld", - "title": "Compact a simple graph with a [@graph, @id, @set] container", + "title": "Protect a term", + "rdfs:comment": "Check error when overriding a protected term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6318", + "@id": "_:b760", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0086-context.jsonld" - }, - "rdfs:comment": "Compact a simple graph using a @graph container with @id and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0086-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr01-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b6320", + "@id": "_:b15147", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18919", + "@id": "_:b15148", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6319", + "@id": "_:b3126", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18918", + "@id": "_:b3127", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6323", + "@id": "_:b7426", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18922", + "@id": "_:b7427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6325", + "@id": "_:b11503", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18924", + "@id": "_:b11504", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6322", + "@id": "_:b16610", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18921", + "@id": "_:b16611", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", + } + }, + { + "@id": "_:b5453", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5454", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6329", + "@id": "_:b31361", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", "result": { - "@id": "_:b7676", + "@id": "_:b31362", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6327", + "@id": "_:b8914", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b5032", + "@id": "_:b8915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6326", + "@id": "_:b20232", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18925", + "@id": "_:b20233", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6321", + "@id": "_:b13430", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18920", + "@id": "_:b13431", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6328", + "@id": "_:b31357", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", "result": { - "@id": "_:b18926", + "@id": "_:b31358", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6324", + "@id": "_:b31359", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr01", "result": { - "@id": "_:b18923", + "@id": "_:b31360", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0086", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0087-out.jsonld", - "title": "Compact a named graph with a [@graph, @id, @set] container", + "title": "Set a term to not be protected", + "rdfs:comment": "A term with @protected: false is not protected.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10196", + "@id": "_:b761", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0087-context.jsonld" - }, - "rdfs:comment": "Compact a named graph using a @graph container with @id and @set", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0087-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr02-out.nq", "assertions": [ { - "@id": "_:b10206", + "@id": "_:b15149", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22559", + "@id": "_:b15150", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10200", + "@id": "_:b3128", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22554", + "@id": "_:b3129", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10201", + "@id": "_:b7428", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21894", + "@id": "_:b7429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10203", + "@id": "_:b11505", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22556", + "@id": "_:b11506", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10198", + "@id": "_:b16614", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22553", + "@id": "_:b16615", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", + } + }, + { + "@id": "_:b5455", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5456", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10205", + "@id": "_:b31367", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", "result": { - "@id": "_:b22558", + "@id": "_:b31368", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10197", + "@id": "_:b8916", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11035", + "@id": "_:b8917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10199", + "@id": "_:b20234", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21053", + "@id": "_:b20235", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10204", + "@id": "_:b13432", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22557", + "@id": "_:b13433", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10202", + "@id": "_:b31363", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", "result": { - "@id": "_:b22555", + "@id": "_:b31364", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10194", + "@id": "_:b31365", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr02", "result": { - "@id": "_:b10195", + "@id": "_:b31366", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0087", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0088-out.jsonld", - "title": "Compact a graph with @index using a [@graph, @id] container", + "title": "Protect all terms in context", + "rdfs:comment": "A protected context protects all term definitions.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14810", + "@id": "_:b762", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0088-context.jsonld" - }, - "rdfs:comment": "Compact a @graph container with @id and @set, discarding an @index value", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0088-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr03-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b14808", + "@id": "_:b15151", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14809", + "@id": "_:b15152", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14812", + "@id": "_:b3130", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16234", + "@id": "_:b3131", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14813", + "@id": "_:b7430", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4601", + "@id": "_:b7431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14815", + "@id": "_:b11507", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24158", + "@id": "_:b11508", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14817", + "@id": "_:b16616", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25619", + "@id": "_:b16617", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", + } + }, + { + "@id": "_:b5457", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5458", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14816", + "@id": "_:b31373", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", "result": { - "@id": "_:b28714", + "@id": "_:b31374", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14811", + "@id": "_:b8918", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b17133", + "@id": "_:b8919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14820", + "@id": "_:b20236", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28168", + "@id": "_:b20237", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14818", + "@id": "_:b13434", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29015", + "@id": "_:b13435", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14814", + "@id": "_:b31369", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", "result": { - "@id": "_:b25767", + "@id": "_:b31370", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14819", + "@id": "_:b31371", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr03", "result": { - "@id": "_:b25971", + "@id": "_:b31372", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0088", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0089-out.jsonld", - "title": "Language map term selection with complications", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0089-context.jsonld" + "title": "Do not protect term with @protected: false", + "rdfs:comment": "A protected context does not protect terms with @protected: false.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b763", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Test appropriate property use given language maps with @vocab, a default language, no language, and competing terms", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0089-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr04-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b20373", + "@id": "_:b15153", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b15643", + "@id": "_:b15154", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20375", + "@id": "_:b3132", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28935", + "@id": "_:b3133", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20377", + "@id": "_:b7432", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2427", + "@id": "_:b7433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20368", + "@id": "_:b11509", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19973", + "@id": "_:b11510", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20376", + "@id": "_:b16618", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27170", + "@id": "_:b16619", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", + } + }, + { + "@id": "_:b5459", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5460", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20374", + "@id": "_:b31379", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", "result": { - "@id": "_:b1500", + "@id": "_:b31380", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20369", + "@id": "_:b8920", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22778", + "@id": "_:b8921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20370", + "@id": "_:b20238", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26676", + "@id": "_:b20239", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20378", + "@id": "_:b13436", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28936", + "@id": "_:b13437", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20371", + "@id": "_:b31375", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", "result": { - "@id": "_:b26845", + "@id": "_:b31376", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20372", + "@id": "_:b31377", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr04", "result": { - "@id": "_:b22466", + "@id": "_:b31378", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0089", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0090-out.jsonld", - "title": "Compact input with @graph container to output without @graph container", + "title": "Clear active context with protected terms from an embedded context", + "rdfs:comment": "The Active context be set to null from an embedded context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13891", + "@id": "_:b764", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0090-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0090-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr05-in.jsonld", + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b13896", + "@id": "_:b15155", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27102", + "@id": "_:b15156", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13899", + "@id": "_:b3134", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22460", + "@id": "_:b3135", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13901", + "@id": "_:b7434", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29619", + "@id": "_:b7435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13889", + "@id": "_:b11511", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13890", + "@id": "_:b11512", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13892", + "@id": "_:b16620", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5419", + "@id": "_:b16621", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", + } + }, + { + "@id": "_:b5461", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5462", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13895", + "@id": "_:b31385", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", "result": { - "@id": "_:b25174", + "@id": "_:b31386", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13897", + "@id": "_:b8922", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27415", + "@id": "_:b8923", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13894", + "@id": "_:b20240", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25263", + "@id": "_:b20241", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13898", + "@id": "_:b13438", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29048", + "@id": "_:b13439", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13893", + "@id": "_:b31381", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", "result": { - "@id": "_:b21308", + "@id": "_:b31382", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13900", + "@id": "_:b31383", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr05", "result": { - "@id": "_:b22960", + "@id": "_:b31384", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0090", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0091-out.jsonld", - "title": "Compact input with @graph container to output without @graph container with compactArrays unset", + "title": "Clear active context of protected terms from a term.", + "rdfs:comment": "The Active context may be set to null from a scoped context of a term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7528", - "https://w3c.github.io/json-ld-api/tests/vocab#compactArrays": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, + "@id": "_:b765", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0091-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output with compactArrays unset", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0091-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr06-out.nq", "assertions": [ { - "@id": "_:b7531", + "@id": "_:b15157", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b25675", + "@id": "_:b15158", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7534", + "@id": "_:b3136", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25677", + "@id": "_:b3137", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7535", + "@id": "_:b7436", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25678", + "@id": "_:b7437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7530", + "@id": "_:b11515", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18513", + "@id": "_:b11516", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7529", + "@id": "_:b16622", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17140", + "@id": "_:b16623", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", + } + }, + { + "@id": "_:b5463", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5464", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7536", + "@id": "_:b31391", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", "result": { - "@id": "_:b25679", + "@id": "_:b31392", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7532", + "@id": "_:b8924", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22058", + "@id": "_:b8925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7537", + "@id": "_:b20242", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25680", + "@id": "_:b20243", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7538", + "@id": "_:b13440", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25681", + "@id": "_:b13441", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7526", + "@id": "_:b31387", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", "result": { - "@id": "_:b7527", + "@id": "_:b31388", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7533", + "@id": "_:b31389", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr06", "result": { - "@id": "_:b25676", + "@id": "_:b31390", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0091", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0092-out.jsonld", - "title": "Compact input with [@graph, @set] container to output without [@graph, @set] container", + "title": "Term with protected scoped context.", + "rdfs:comment": "A scoped context can protect terms.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3394", + "@id": "_:b766", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0092-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0092-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr08-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b3397", + "@id": "_:b15159", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26590", + "@id": "_:b15160", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3392", + "@id": "_:b3138", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3393", + "@id": "_:b3139", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3399", + "@id": "_:b7438", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b2741", + "@id": "_:b7439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3396", + "@id": "_:b11517", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15851", + "@id": "_:b11518", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3400", + "@id": "_:b16624", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28098", + "@id": "_:b16625", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", + } + }, + { + "@id": "_:b5465", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5466", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3395", + "@id": "_:b31397", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", "result": { - "@id": "_:b12119", + "@id": "_:b31398", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3402", + "@id": "_:b8926", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23369", + "@id": "_:b8927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3403", + "@id": "_:b20244", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29428", + "@id": "_:b20245", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3404", + "@id": "_:b13442", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29003", + "@id": "_:b13443", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3398", + "@id": "_:b31393", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", "result": { - "@id": "_:b16641", + "@id": "_:b31394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3401", + "@id": "_:b31395", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr08", "result": { - "@id": "_:b29199", + "@id": "_:b31396", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0092", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0093-out.jsonld", - "title": "Compact input with [@graph, @set] container to output without [@graph, @set] container with compactArrays unset", + "title": "Attempt to redefine term in other protected context.", + "rdfs:comment": "A protected term cannot redefine another protected term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15530", - "https://w3c.github.io/json-ld-api/tests/vocab#compactArrays": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, + "@id": "_:b767", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0093-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output with compactArrays unset", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0093-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr09-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b15534", + "@id": "_:b15161", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22885", + "@id": "_:b15162", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15535", + "@id": "_:b3140", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22886", + "@id": "_:b3141", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15537", + "@id": "_:b7440", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22888", + "@id": "_:b7441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15532", + "@id": "_:b11519", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22883", + "@id": "_:b11520", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15531", + "@id": "_:b16626", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18570", + "@id": "_:b16627", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", + } + }, + { + "@id": "_:b5467", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5468", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15538", + "@id": "_:b31403", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", "result": { - "@id": "_:b22889", + "@id": "_:b31404", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15533", + "@id": "_:b8928", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22884", + "@id": "_:b8929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15536", + "@id": "_:b20246", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22887", + "@id": "_:b20247", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15539", + "@id": "_:b13444", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22890", + "@id": "_:b13445", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15540", + "@id": "_:b31399", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", "result": { - "@id": "_:b18888", + "@id": "_:b31400", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15541", + "@id": "_:b31401", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr09", "result": { - "@id": "_:b19480", + "@id": "_:b31402", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0093", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0094-out.jsonld", - "title": "Compact input with [@graph, @set] container to output without [@graph, @set] container", + "title": "Simple protected and unprotected terms.", + "rdfs:comment": "Simple protected and unprotected terms.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17006", + "@id": "_:b768", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0094-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0094-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr10-out.nq", "assertions": [ { - "@id": "_:b17008", + "@id": "_:b15163", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21433", + "@id": "_:b15164", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17013", + "@id": "_:b3142", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29106", + "@id": "_:b3143", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17010", + "@id": "_:b7442", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28516", + "@id": "_:b7443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17009", + "@id": "_:b11521", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25951", + "@id": "_:b11522", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17011", + "@id": "_:b16628", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22489", + "@id": "_:b16629", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", + } + }, + { + "@id": "_:b5469", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5470", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17016", + "@id": "_:b31409", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", "result": { - "@id": "_:b28861", + "@id": "_:b31410", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17014", + "@id": "_:b8930", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26919", + "@id": "_:b8931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17015", + "@id": "_:b20248", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21942", + "@id": "_:b20249", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17007", + "@id": "_:b13446", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24835", + "@id": "_:b13447", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17012", + "@id": "_:b31405", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", "result": { - "@id": "_:b29737", + "@id": "_:b31406", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17004", + "@id": "_:b31407", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr10", "result": { - "@id": "_:b17005", + "@id": "_:b31408", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0094", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0095-out.jsonld", - "title": "Relative propererty IRIs with @vocab: ''", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0095-context.jsonld" + "title": "Fail to override protected term.", + "rdfs:comment": "Fail to override protected term.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b769", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Complex use cases for relative IRI compaction or properties", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0095-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr11-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b14506", + "@id": "_:b15165", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22596", + "@id": "_:b15166", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14495", + "@id": "_:b3144", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14496", + "@id": "_:b3145", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14498", + "@id": "_:b7444", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23929", + "@id": "_:b7445", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14504", + "@id": "_:b11523", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13801", + "@id": "_:b11524", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14505", + "@id": "_:b16630", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25805", + "@id": "_:b16631", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", + } + }, + { + "@id": "_:b5471", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5472", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14503", + "@id": "_:b31415", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", "result": { - "@id": "_:b25662", + "@id": "_:b31416", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14502", + "@id": "_:b8932", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29035", + "@id": "_:b8933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14501", + "@id": "_:b20250", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25426", + "@id": "_:b20251", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14500", + "@id": "_:b13448", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7774", + "@id": "_:b13449", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14497", + "@id": "_:b31411", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", "result": { - "@id": "_:b23023", + "@id": "_:b31412", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14499", + "@id": "_:b31413", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr11", "result": { - "@id": "_:b25084", + "@id": "_:b31414", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0095", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0096-out.jsonld", - "title": "Compact @graph container (multiple graphs)", + "title": "Scoped context fail to override protected term.", + "rdfs:comment": "Scoped context fail to override protected term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18931", + "@id": "_:b770", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0096-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0096-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr12-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b18939", + "@id": "_:b15167", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8560", + "@id": "_:b15168", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18935", + "@id": "_:b3146", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24411", + "@id": "_:b3147", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18938", + "@id": "_:b7446", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29336", + "@id": "_:b7447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18932", + "@id": "_:b11525", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23400", + "@id": "_:b11526", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18934", + "@id": "_:b16632", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26483", + "@id": "_:b16633", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", + } + }, + { + "@id": "_:b5473", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5474", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18940", + "@id": "_:b31421", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", "result": { - "@id": "_:b29364", + "@id": "_:b31422", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18936", + "@id": "_:b8936", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18370", + "@id": "_:b8937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18929", + "@id": "_:b20252", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18930", + "@id": "_:b20253", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18933", + "@id": "_:b13450", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23109", + "@id": "_:b13451", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18941", + "@id": "_:b31417", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", "result": { - "@id": "_:b29875", + "@id": "_:b31418", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18937", + "@id": "_:b31419", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr12", "result": { - "@id": "_:b26616", + "@id": "_:b31420", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0096", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0097-out.jsonld", - "title": "Compact [@graph, @set] container (multiple graphs)", + "title": "Override unprotected term.", + "rdfs:comment": "Override unprotected term.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17513", + "@id": "_:b771", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0097-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0097-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr13-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr13-out.nq", "assertions": [ { - "@id": "_:b17518", + "@id": "_:b15169", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29110", + "@id": "_:b15170", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17514", + "@id": "_:b3148", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20682", + "@id": "_:b3149", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b17516", + "@id": "_:b7448", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25729", + "@id": "_:b7449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b17522", + "@id": "_:b11527", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16241", + "@id": "_:b11528", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17519", + "@id": "_:b16636", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29317", + "@id": "_:b16637", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", + } + }, + { + "@id": "_:b5475", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5476", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17523", + "@id": "_:b31427", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", "result": { - "@id": "_:b10793", + "@id": "_:b31428", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17521", + "@id": "_:b8938", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7969", + "@id": "_:b8939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17511", + "@id": "_:b20254", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17512", + "@id": "_:b20255", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17520", + "@id": "_:b13452", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28897", + "@id": "_:b13453", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b17515", + "@id": "_:b31423", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", "result": { - "@id": "_:b22071", + "@id": "_:b31424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17517", + "@id": "_:b31425", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr13", "result": { - "@id": "_:b29046", + "@id": "_:b31426", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0097", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0098-out.jsonld", - "title": "Compact [@graph, @index] container (multiple indexed objects)", + "title": "Clear protection with null context.", + "rdfs:comment": "Clear protection with null context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6899", + "@id": "_:b772", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0098-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0098-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr14-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr14-out.nq", "assertions": [ { - "@id": "_:b6904", + "@id": "_:b15171", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b6915", + "@id": "_:b15172", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6902", + "@id": "_:b3150", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6913", + "@id": "_:b3151", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6906", + "@id": "_:b7450", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6917", + "@id": "_:b7451", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6909", + "@id": "_:b11529", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3258", + "@id": "_:b11530", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6907", + "@id": "_:b16638", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6918", + "@id": "_:b16639", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", + } + }, + { + "@id": "_:b5477", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5478", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6908", + "@id": "_:b31433", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", "result": { - "@id": "_:b6919", + "@id": "_:b31434", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6905", + "@id": "_:b8940", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6916", + "@id": "_:b8941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6903", + "@id": "_:b20256", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6914", + "@id": "_:b20257", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6901", + "@id": "_:b13454", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6912", + "@id": "_:b13455", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6900", + "@id": "_:b31429", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", "result": { - "@id": "_:b6911", + "@id": "_:b31430", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6910", + "@id": "_:b31431", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr14", "result": { - "@id": "_:b6920", + "@id": "_:b31432", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0098", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0099-out.jsonld", - "title": "Compact [@graph, @index, @set] container (multiple indexed objects)", + "title": "Clear protection with array with null context", + "rdfs:comment": "Clear protection with array with null context", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13181", + "@id": "_:b773", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0099-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0099-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr15-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr15-out.nq", "assertions": [ { - "@id": "_:b13189", + "@id": "_:b15173", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29520", + "@id": "_:b15174", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13184", + "@id": "_:b3152", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23084", + "@id": "_:b3153", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13188", + "@id": "_:b7452", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b28961", + "@id": "_:b7453", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13186", + "@id": "_:b11531", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22114", + "@id": "_:b11532", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13179", + "@id": "_:b16640", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13180", + "@id": "_:b16641", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", + } + }, + { + "@id": "_:b5479", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5480", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13191", + "@id": "_:b31439", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", "result": { - "@id": "_:b7742", + "@id": "_:b31440", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13183", + "@id": "_:b8942", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20271", + "@id": "_:b8943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13187", + "@id": "_:b20258", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26539", + "@id": "_:b20259", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13185", + "@id": "_:b13456", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24753", + "@id": "_:b13457", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13190", + "@id": "_:b31435", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", "result": { - "@id": "_:b27764", + "@id": "_:b31436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13182", + "@id": "_:b31437", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr15", "result": { - "@id": "_:b16091", + "@id": "_:b31438", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0099", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0100-out.jsonld", - "title": "Compact [@graph, @id] container (multiple indexed objects)", + "title": "Override protected terms after null.", + "rdfs:comment": "Override protected terms after null.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21081", + "@id": "_:b774", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0100-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0100-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr16-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr16-out.nq", "assertions": [ { - "@id": "_:b21091", + "@id": "_:b15175", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23928", + "@id": "_:b15176", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21082", + "@id": "_:b3154", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22462", + "@id": "_:b3155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b21089", + "@id": "_:b7454", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b29318", + "@id": "_:b7455", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b21087", + "@id": "_:b11533", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28701", + "@id": "_:b11534", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21083", + "@id": "_:b16642", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23802", + "@id": "_:b16643", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", + } + }, + { + "@id": "_:b5481", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5482", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21088", + "@id": "_:b31445", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", "result": { - "@id": "_:b20267", + "@id": "_:b31446", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21085", + "@id": "_:b8944", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18585", + "@id": "_:b8945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21084", + "@id": "_:b20260", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25571", + "@id": "_:b20261", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21086", + "@id": "_:b13458", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29109", + "@id": "_:b13459", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b21090", + "@id": "_:b31441", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", "result": { - "@id": "_:b29319", + "@id": "_:b31442", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21079", + "@id": "_:b31443", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr16", "result": { - "@id": "_:b21080", + "@id": "_:b31444", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0100", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0101-out.jsonld", - "title": "Compact [@graph, @id, @set] container (multiple indexed objects)", + "title": "Fail to override protected terms with type.", + "rdfs:comment": "Fail to override protected terms with type.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14114", + "@id": "_:b775", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0101-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0101-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr17-in.jsonld", + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b14119", + "@id": "_:b15177", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21538", + "@id": "_:b15178", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14116", + "@id": "_:b3156", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24633", + "@id": "_:b3157", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14117", + "@id": "_:b7456", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b24634", + "@id": "_:b7457", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14118", + "@id": "_:b11537", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22809", + "@id": "_:b11538", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14122", + "@id": "_:b16644", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24636", + "@id": "_:b16645", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", + } + }, + { + "@id": "_:b5483", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5484", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14124", + "@id": "_:b31451", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", "result": { - "@id": "_:b24638", + "@id": "_:b31452", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14115", + "@id": "_:b8946", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20112", + "@id": "_:b8947", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14120", + "@id": "_:b20262", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2268", + "@id": "_:b20263", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14123", + "@id": "_:b13460", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24637", + "@id": "_:b13461", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14121", + "@id": "_:b31447", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", "result": { - "@id": "_:b24635", + "@id": "_:b31448", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14112", + "@id": "_:b31449", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr17", "result": { - "@id": "_:b14113", + "@id": "_:b31450", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0101", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0102-out.jsonld", - "title": "Compact [@graph, @index] container (multiple indexes and objects)", + "title": "Fail to override protected terms with type+null+ctx.", + "rdfs:comment": "Fail to override protected terms with type+null+ctx.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4553", + "@id": "_:b776", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0102-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0102-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr18-in.jsonld", + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b4560", + "@id": "_:b15179", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28767", + "@id": "_:b15180", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4561", + "@id": "_:b3158", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27157", + "@id": "_:b3159", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4563", + "@id": "_:b7458", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23303", + "@id": "_:b7459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", + } + }, + { + "@id": "_:b11539", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "mode": "earl:automatic", + "result": { + "@id": "_:b11540", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4556", + "@id": "_:b16646", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22999", + "@id": "_:b16647", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4564", + "@id": "_:b5485", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b28176", + "@id": "_:b5486", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4555", + "@id": "_:b31457", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", "result": { - "@id": "_:b20247", + "@id": "_:b31458", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4562", + "@id": "_:b8948", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27558", + "@id": "_:b8949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4558", + "@id": "_:b20264", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26758", + "@id": "_:b20265", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4557", + "@id": "_:b13462", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25431", + "@id": "_:b13463", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4559", + "@id": "_:b31453", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", "result": { - "@id": "_:b28251", + "@id": "_:b31454", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4554", + "@id": "_:b31455", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr18", "result": { - "@id": "_:b6272", + "@id": "_:b31456", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0102", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0103-out.jsonld", - "title": "Compact [@graph, @id] container (multiple ids and objects)", + "title": "Mix of protected and unprotected terms.", + "rdfs:comment": "Mix of protected and unprotected terms.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15126", + "@id": "_:b777", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0103-context.jsonld" - }, - "rdfs:comment": "Ensure @graph appears properly in output", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0103-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr19-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr19-out.nq", "assertions": [ { - "@id": "_:b15133", + "@id": "_:b15181", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b18062", + "@id": "_:b15182", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15131", + "@id": "_:b3160", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18060", + "@id": "_:b3161", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15130", + "@id": "_:b7460", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18059", + "@id": "_:b7461", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15125", + "@id": "_:b11541", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3515", + "@id": "_:b11542", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15134", + "@id": "_:b16648", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18063", + "@id": "_:b16649", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", + } + }, + { + "@id": "_:b5487", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5488", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15132", + "@id": "_:b31463", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", "result": { - "@id": "_:b18061", + "@id": "_:b31464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15127", + "@id": "_:b8950", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3444", + "@id": "_:b8951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15136", + "@id": "_:b20266", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18065", + "@id": "_:b20267", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15128", + "@id": "_:b13464", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18057", + "@id": "_:b13465", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15135", + "@id": "_:b31459", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", "result": { - "@id": "_:b18064", + "@id": "_:b31460", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15129", + "@id": "_:b31461", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr19", "result": { - "@id": "_:b18058", + "@id": "_:b31462", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0103", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0104-out.jsonld", - "title": "Compact @type with @container: @set", + "title": "Fail with mix of protected and unprotected terms with type+null+ctx.", + "rdfs:comment": "Fail with mix of protected and unprotected terms with type+null+ctx.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5095", + "@id": "_:b778", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0104-context.jsonld" - }, - "rdfs:comment": "Ensures that a single @type value is represented as an array", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0104-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr20-in.jsonld", + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b5098", + "@id": "_:b15183", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23040", + "@id": "_:b15184", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5101", + "@id": "_:b3162", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23408", + "@id": "_:b3163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5097", + "@id": "_:b7462", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b21587", + "@id": "_:b7463", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5096", + "@id": "_:b11543", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20480", + "@id": "_:b11544", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5100", + "@id": "_:b16650", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8638", + "@id": "_:b16651", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", + } + }, + { + "@id": "_:b5489", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5490", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5102", + "@id": "_:b31469", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", "result": { - "@id": "_:b28507", + "@id": "_:b31470", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5103", + "@id": "_:b8952", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29380", + "@id": "_:b8953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5104", + "@id": "_:b20268", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29860", + "@id": "_:b20269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5094", + "@id": "_:b13466", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b2372", + "@id": "_:b13467", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5105", + "@id": "_:b31465", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", "result": { - "@id": "_:b29800", + "@id": "_:b31466", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5099", + "@id": "_:b31467", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr20", "result": { - "@id": "_:b26847", + "@id": "_:b31468", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0104", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0105-out.jsonld", - "title": "Compact @type with @container: @set using an alias of @type", + "title": "Fail with mix of protected and unprotected terms with type+null.", + "rdfs:comment": "Fail with mix of protected and unprotected terms with type+null.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20018", + "@id": "_:b779", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0105-context.jsonld" - }, - "rdfs:comment": "Ensures that a single @type value is represented as an array", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0105-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr21-in.jsonld", + "mf:result": "invalid context nullification", "assertions": [ { - "@id": "_:b20023", + "@id": "_:b15185", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5149", + "@id": "_:b15186", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20020", + "@id": "_:b3164", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25460", + "@id": "_:b3165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20016", + "@id": "_:b7464", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20017", + "@id": "_:b7465", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20025", + "@id": "_:b11545", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25611", + "@id": "_:b11546", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20024", + "@id": "_:b16652", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27178", + "@id": "_:b16653", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", + } + }, + { + "@id": "_:b5491", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5492", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20028", + "@id": "_:b31475", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", "result": { - "@id": "_:b23334", + "@id": "_:b31476", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20021", + "@id": "_:b8954", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10899", + "@id": "_:b8955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20019", + "@id": "_:b20270", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20979", + "@id": "_:b20271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20022", + "@id": "_:b13468", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27177", + "@id": "_:b13469", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20027", + "@id": "_:b31471", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", "result": { - "@id": "_:b26370", + "@id": "_:b31472", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20026", + "@id": "_:b31473", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr21", "result": { - "@id": "_:b27179", + "@id": "_:b31474", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0105", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0106-out.jsonld", - "title": "Do not compact @type with @container: @set to an array using an alias of @type", + "title": "Check legal overriding of type-scoped protected term from nested node.", + "rdfs:comment": "Check legal overriding of type-scoped protected term from nested node.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10812", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0106-context.jsonld" + "@id": "_:b780", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Ensures that a single @type value is not represented as an array in 1.0", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0106-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr22-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr22-out.nq", "assertions": [ { - "@id": "_:b10814", + "@id": "_:b15187", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10602", + "@id": "_:b15188", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10821", + "@id": "_:b3166", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26189", + "@id": "_:b3167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10815", + "@id": "_:b7466", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26140", + "@id": "_:b7467", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10822", + "@id": "_:b11547", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8728", + "@id": "_:b11548", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10813", + "@id": "_:b16654", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11036", + "@id": "_:b16655", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", + } + }, + { + "@id": "_:b5493", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5494", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10818", + "@id": "_:b31481", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", "result": { - "@id": "_:b25857", + "@id": "_:b31482", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10816", + "@id": "_:b8958", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26424", + "@id": "_:b8959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10820", + "@id": "_:b20272", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29352", + "@id": "_:b20273", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10817", + "@id": "_:b13470", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28526", + "@id": "_:b13471", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10819", + "@id": "_:b31477", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", "result": { - "@id": "_:b28043", + "@id": "_:b31478", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10810", + "@id": "_:b31479", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr22", "result": { - "@id": "_:b10811", + "@id": "_:b31480", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0106", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0107-out.jsonld", - "title": "Relative propererty IRIs with @vocab: ''", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0107-context.jsonld" + "title": "Allows redefinition of protected alias term with same definition.", + "rdfs:comment": "Allows redefinition of protected alias term with same definition.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b781", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Complex use cases for relative IRI compaction or properties", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0107-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr23-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr23-out.nq", "assertions": [ { - "@id": "_:b5969", + "@id": "_:b15189", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5970", + "@id": "_:b15190", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5977", + "@id": "_:b3168", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9869", + "@id": "_:b3169", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5978", + "@id": "_:b7468", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26170", + "@id": "_:b7469", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5971", + "@id": "_:b11549", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25020", + "@id": "_:b11550", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5980", + "@id": "_:b16658", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27090", + "@id": "_:b16659", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", + } + }, + { + "@id": "_:b5495", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5496", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5972", + "@id": "_:b31487", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", "result": { - "@id": "_:b26915", + "@id": "_:b31488", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5976", + "@id": "_:b8960", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26228", + "@id": "_:b8961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5975", + "@id": "_:b20274", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27088", + "@id": "_:b20275", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5974", + "@id": "_:b13472", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22437", + "@id": "_:b13473", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5973", + "@id": "_:b31483", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", "result": { - "@id": "_:b5165", + "@id": "_:b31484", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5979", + "@id": "_:b31485", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr23", "result": { - "@id": "_:b27089", + "@id": "_:b31486", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0107", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0108-out.jsonld", - "title": "context with JavaScript Object property names", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0108-context.jsonld" + "title": "Allows redefinition of protected prefix term with same definition.", + "rdfs:comment": "Allows redefinition of protected prefix term with same definition.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b782", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compact with context including JavaScript Object property names", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0108-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr24-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr24-out.nq", "assertions": [ { - "@id": "_:b8959", + "@id": "_:b15191", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b8970", + "@id": "_:b15192", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8958", + "@id": "_:b3170", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8969", + "@id": "_:b3171", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8960", + "@id": "_:b7470", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b8971", + "@id": "_:b7471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8961", + "@id": "_:b11551", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8972", + "@id": "_:b11552", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8955", + "@id": "_:b16660", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8966", + "@id": "_:b16661", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", + } + }, + { + "@id": "_:b5497", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5498", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8954", + "@id": "_:b31493", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", "result": { - "@id": "_:b8965", + "@id": "_:b31494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8963", + "@id": "_:b8962", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8973", + "@id": "_:b8963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8962", + "@id": "_:b20276", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5681", + "@id": "_:b20277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8957", + "@id": "_:b13474", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8968", + "@id": "_:b13475", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8956", + "@id": "_:b31489", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", "result": { - "@id": "_:b8967", + "@id": "_:b31490", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8964", + "@id": "_:b31491", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr24", "result": { - "@id": "_:b8974", + "@id": "_:b31492", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0108", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0109-out.jsonld", - "title": "Compact @graph container (multiple objects)", + "title": "Allows redefinition of terms with scoped contexts using same definitions.", + "rdfs:comment": "Allows redefinition of terms with scoped contexts using same definitions.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14542", + "@id": "_:b783", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0109-context.jsonld" - }, - "rdfs:comment": "Multiple objects in a simple graph with a graph container need to use @included", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0109-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr25-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr25-out.nq", "assertions": [ { - "@id": "_:b14549", + "@id": "_:b15193", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23823", + "@id": "_:b15194", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14545", + "@id": "_:b3172", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19897", + "@id": "_:b3173", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14544", + "@id": "_:b7472", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19634", + "@id": "_:b7473", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14546", + "@id": "_:b11553", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25514", + "@id": "_:b11554", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14550", + "@id": "_:b16662", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27242", + "@id": "_:b16663", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", + } + }, + { + "@id": "_:b5499", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5500", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14548", + "@id": "_:b31499", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", "result": { - "@id": "_:b18578", + "@id": "_:b31500", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14543", + "@id": "_:b8964", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10628", + "@id": "_:b8965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14551", + "@id": "_:b20278", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6302", + "@id": "_:b20279", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14547", + "@id": "_:b13476", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27241", + "@id": "_:b13477", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14552", + "@id": "_:b31495", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", "result": { - "@id": "_:b19661", + "@id": "_:b31496", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14540", + "@id": "_:b31497", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr25", "result": { - "@id": "_:b14541", + "@id": "_:b31498", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0109", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/0110-out.jsonld", - "title": "Compact [@graph, @set] container (multiple objects)", + "title": "Fails on redefinition of terms with scoped contexts using different definitions.", + "rdfs:comment": "Fails on redefinition of terms with scoped contexts using different definitions.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9754", + "@id": "_:b784", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/0110-context.jsonld" - }, - "rdfs:comment": "Multiple objects in a simple graph with a graph container need to use @included", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/0110-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr26-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b9755", + "@id": "_:b15195", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20030", + "@id": "_:b15196", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9763", + "@id": "_:b3174", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25928", + "@id": "_:b3175", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9758", + "@id": "_:b7474", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b6370", + "@id": "_:b7475", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9752", + "@id": "_:b11555", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9753", + "@id": "_:b11556", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9759", + "@id": "_:b16664", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23551", + "@id": "_:b16665", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", + } + }, + { + "@id": "_:b5501", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5502", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9762", + "@id": "_:b31505", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", "result": { - "@id": "_:b25333", + "@id": "_:b31506", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9761", + "@id": "_:b8966", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28878", + "@id": "_:b8967", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9760", + "@id": "_:b20280", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28141", + "@id": "_:b20281", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9756", + "@id": "_:b13478", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23318", + "@id": "_:b13479", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9764", + "@id": "_:b31501", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", "result": { - "@id": "_:b6356", + "@id": "_:b31502", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9757", + "@id": "_:b31503", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr26", "result": { - "@id": "_:b25991", + "@id": "_:b31504", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#t0110", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c001-out.jsonld", - "title": "adding new term", + "title": "Allows redefinition of protected alias term with same definition modulo protected flag.", + "rdfs:comment": "Allows redefinition of protected alias term with same definition modulo protected flag.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14730", + "@id": "_:b785", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c001-context.jsonld" - }, - "rdfs:comment": "Compaction using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c001-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr27-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr27-out.nq", "assertions": [ { - "@id": "_:b14740", + "@id": "_:b15197", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29857", + "@id": "_:b15198", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14735", + "@id": "_:b3176", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28966", + "@id": "_:b3177", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b14729", + "@id": "_:b7476", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b13887", + "@id": "_:b7477", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b14733", + "@id": "_:b11559", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26740", + "@id": "_:b11560", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14734", + "@id": "_:b16666", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26983", + "@id": "_:b16667", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", + } + }, + { + "@id": "_:b5503", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5504", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14732", + "@id": "_:b31511", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", "result": { - "@id": "_:b18723", + "@id": "_:b31512", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14738", + "@id": "_:b8968", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7377", + "@id": "_:b8969", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14737", + "@id": "_:b20282", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21551", + "@id": "_:b20283", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14736", + "@id": "_:b13480", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27040", + "@id": "_:b13481", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b14739", + "@id": "_:b31507", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", "result": { - "@id": "_:b29890", + "@id": "_:b31508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14731", + "@id": "_:b31509", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr27", "result": { - "@id": "_:b16254", + "@id": "_:b31510", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c002-out.jsonld", - "title": "overriding a term", + "title": "Fails if trying to redefine a protected null term.", + "rdfs:comment": "A protected term with a null IRI mapping cannot be redefined.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15575", + "@id": "_:b786", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c002-context.jsonld" - }, - "rdfs:comment": "Compaction using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c002-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr28-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b15721", + "@id": "_:b15199", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19711", + "@id": "_:b15200", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15724", + "@id": "_:b3178", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28236", + "@id": "_:b3179", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b15728", + "@id": "_:b7478", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25759", + "@id": "_:b7479", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15726", + "@id": "_:b11561", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28781", + "@id": "_:b11562", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15723", + "@id": "_:b16668", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27857", + "@id": "_:b16669", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", + } + }, + { + "@id": "_:b5505", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5506", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15725", + "@id": "_:b31517", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", "result": { - "@id": "_:b28455", + "@id": "_:b31518", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15719", + "@id": "_:b8970", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15720", + "@id": "_:b8971", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b15722", + "@id": "_:b20284", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20992", + "@id": "_:b20285", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15727", + "@id": "_:b13482", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28268", + "@id": "_:b13483", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b15729", + "@id": "_:b31513", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", "result": { - "@id": "_:b29237", + "@id": "_:b31514", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15730", + "@id": "_:b31515", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr28", "result": { - "@id": "_:b17706", + "@id": "_:b31516", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c003-out.jsonld", - "title": "property and value with different terms mapping to the same expanded property", + "title": "Does not expand a Compact IRI using a non-prefix term.", + "rdfs:comment": "Expansion of Compact IRIs considers if the term can be used as a prefix.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20610", + "@id": "_:b787", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c003-context.jsonld" - }, - "rdfs:comment": "Compaction using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c003-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr29-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr29-out.nq", "assertions": [ { - "@id": "_:b20614", + "@id": "_:b15201", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b21871", + "@id": "_:b15202", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20618", + "@id": "_:b3180", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25669", + "@id": "_:b3181", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b20612", + "@id": "_:b7480", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23205", + "@id": "_:b7481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20615", + "@id": "_:b11563", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25667", + "@id": "_:b11564", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20617", + "@id": "_:b16670", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25425", + "@id": "_:b16671", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", + } + }, + { + "@id": "_:b5507", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5508", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20613", + "@id": "_:b31523", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", "result": { - "@id": "_:b25287", + "@id": "_:b31524", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20611", + "@id": "_:b8972", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21945", + "@id": "_:b8973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20620", + "@id": "_:b20286", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25670", + "@id": "_:b20287", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20619", + "@id": "_:b13484", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21725", + "@id": "_:b13485", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b20616", + "@id": "_:b31519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", "result": { - "@id": "_:b25668", + "@id": "_:b31520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20609", + "@id": "_:b31521", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr29", "result": { - "@id": "_:b5570", + "@id": "_:b31522", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c004-out.jsonld", - "title": "deep @context affects nested nodes", + "title": "Keywords may be protected.", + "rdfs:comment": "Keywords may not be redefined other than to protect them.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4487", + "@id": "_:b788", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c004-context.jsonld" - }, - "rdfs:comment": "Compaction using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c004-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr30-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr30-out.nq", "assertions": [ { - "@id": "_:b4491", + "@id": "_:b15203", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23511", + "@id": "_:b15204", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4492", + "@id": "_:b3182", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23512", + "@id": "_:b3183", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4490", + "@id": "_:b7482", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20667", + "@id": "_:b7483", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4485", + "@id": "_:b11565", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4486", + "@id": "_:b11566", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4489", + "@id": "_:b16672", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16872", + "@id": "_:b16673", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", + } + }, + { + "@id": "_:b5509", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5510", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4494", + "@id": "_:b31529", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", "result": { - "@id": "_:b23514", + "@id": "_:b31530", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4496", + "@id": "_:b8974", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23515", + "@id": "_:b8975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4497", + "@id": "_:b20288", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20540", + "@id": "_:b20289", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4488", + "@id": "_:b13486", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12369", + "@id": "_:b13487", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4495", + "@id": "_:b31525", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", "result": { - "@id": "_:b9022", + "@id": "_:b31526", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4493", + "@id": "_:b31527", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr30", "result": { - "@id": "_:b23513", + "@id": "_:b31528", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c005-out.jsonld", - "title": "scoped context layers on intemediate contexts", + "title": "Protected keyword aliases cannot be overridden.", + "rdfs:comment": "Keywords may not be redefined other than to protect them.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18185", + "@id": "_:b789", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c005-context.jsonld" - }, - "rdfs:comment": "Compaction using a scoped context uses term scope for selecting proper term", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c005-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr31-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b18186", + "@id": "_:b15205", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22195", + "@id": "_:b15206", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18183", + "@id": "_:b3184", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18184", + "@id": "_:b3185", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18187", + "@id": "_:b7484", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23801", + "@id": "_:b7485", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18195", + "@id": "_:b11567", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28110", + "@id": "_:b11568", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18192", + "@id": "_:b16674", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28108", + "@id": "_:b16675", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", + } + }, + { + "@id": "_:b5511", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5512", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18194", + "@id": "_:b31535", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", "result": { - "@id": "_:b16987", + "@id": "_:b31536", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18193", + "@id": "_:b8976", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28109", + "@id": "_:b8977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18190", + "@id": "_:b20290", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19317", + "@id": "_:b20291", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18191", + "@id": "_:b13488", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25134", + "@id": "_:b13489", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18189", + "@id": "_:b31531", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", "result": { - "@id": "_:b27048", + "@id": "_:b31532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18188", + "@id": "_:b31533", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr31", "result": { - "@id": "_:b25592", + "@id": "_:b31534", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c006-out.jsonld", - "title": "adding new term", + "title": "Protected @type cannot be overridden.", + "rdfs:comment": "Keywords may not be redefined other than to protect them.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10423", + "@id": "_:b790", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c006-context.jsonld" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c006-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr32-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b10430", + "@id": "_:b15207", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26905", + "@id": "_:b15208", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10429", + "@id": "_:b3186", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22918", + "@id": "_:b3187", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10425", + "@id": "_:b7486", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b17693", + "@id": "_:b7487", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10432", + "@id": "_:b11569", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26007", + "@id": "_:b11570", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10427", + "@id": "_:b16676", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26904", + "@id": "_:b16677", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", + } + }, + { + "@id": "_:b5513", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5514", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10426", + "@id": "_:b31541", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", "result": { - "@id": "_:b23740", + "@id": "_:b31542", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10428", + "@id": "_:b8980", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25884", + "@id": "_:b8981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10424", + "@id": "_:b20292", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22821", + "@id": "_:b20293", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10431", + "@id": "_:b13490", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18676", + "@id": "_:b13491", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10421", + "@id": "_:b31537", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", "result": { - "@id": "_:b10422", + "@id": "_:b31538", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10433", + "@id": "_:b31539", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr32", "result": { - "@id": "_:b15255", + "@id": "_:b31540", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c007-out.jsonld", - "title": "overriding a term", + "title": "Fails if trying to declare a keyword alias as prefix.", + "rdfs:comment": "Keyword aliases can not be used as prefixes.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3653", + "@id": "_:b791", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c007-context.jsonld" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c007-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr33-in.jsonld", + "mf:result": "invalid term definition", "assertions": [ { - "@id": "_:b3654", + "@id": "_:b15209", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b13308", + "@id": "_:b15210", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3656", + "@id": "_:b3188", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21881", + "@id": "_:b3189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3663", + "@id": "_:b7488", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22087", + "@id": "_:b7489", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3655", + "@id": "_:b11571", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20149", + "@id": "_:b11572", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3662", + "@id": "_:b16680", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28903", + "@id": "_:b16681", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", + } + }, + { + "@id": "_:b5515", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5516", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3660", + "@id": "_:b31547", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", "result": { - "@id": "_:b25567", + "@id": "_:b31548", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3661", + "@id": "_:b8982", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29720", + "@id": "_:b8983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3657", + "@id": "_:b20294", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26489", + "@id": "_:b20295", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3658", + "@id": "_:b13492", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28286", + "@id": "_:b13493", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3651", + "@id": "_:b31543", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", "result": { - "@id": "_:b3652", + "@id": "_:b31544", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3659", + "@id": "_:b31545", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr33", "result": { - "@id": "_:b20998", + "@id": "_:b31546", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c008-out.jsonld", - "title": "alias of @type", + "title": "Ignores a non-keyword term starting with '@'", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b25201", + "@id": "_:b792", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c008-context.jsonld" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c008-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr34-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr34-out.nq", "assertions": [ { - "@id": "_:b25208", + "@id": "_:b15211", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22288", + "@id": "_:b15212", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b25202", + "@id": "_:b3190", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26025", + "@id": "_:b3191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b25210", + "@id": "_:b7490", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26105", + "@id": "_:b7491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b25211", + "@id": "_:b11573", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29462", + "@id": "_:b11574", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b25199", + "@id": "_:b16682", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25200", + "@id": "_:b16683", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", + } + }, + { + "@id": "_:b5517", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5518", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b25207", + "@id": "_:b31553", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", "result": { - "@id": "_:b29782", + "@id": "_:b31554", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b25204", + "@id": "_:b8984", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29269", + "@id": "_:b8985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b25209", + "@id": "_:b20296", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4456", + "@id": "_:b20297", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b25206", + "@id": "_:b13494", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29154", + "@id": "_:b13495", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b25203", + "@id": "_:b31549", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", "result": { - "@id": "_:b28611", + "@id": "_:b31550", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b25205", + "@id": "_:b31551", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr34", "result": { - "@id": "_:b29335", + "@id": "_:b31552", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c009-out.jsonld", - "title": "deep @type-scoped @context does NOT affect nested nodes", + "title": "Ignores a non-keyword term starting with '@' (with @vocab)", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3545", + "@id": "_:b793", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c009-context.jsonld" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c009-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr35-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr35-out.nq", "assertions": [ { - "@id": "_:b3555", + "@id": "_:b15213", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22505", + "@id": "_:b15214", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3553", + "@id": "_:b3192", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22664", + "@id": "_:b3193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b3550", + "@id": "_:b7492", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22661", + "@id": "_:b7493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b3543", + "@id": "_:b11575", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3544", + "@id": "_:b11576", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3551", + "@id": "_:b16684", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22662", + "@id": "_:b16685", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", + } + }, + { + "@id": "_:b5519", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5520", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3548", + "@id": "_:b31559", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", "result": { - "@id": "_:b22660", + "@id": "_:b31560", "@type": "TestResult", "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", - "subject": "https://github.com/pchampin/sophia_rs", + }, "assertedBy": null }, { - "@id": "_:b3547", + "@id": "_:b8986", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13693", + "@id": "_:b8987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3554", + "@id": "_:b20298", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20662", + "@id": "_:b20299", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3549", + "@id": "_:b13496", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8386", + "@id": "_:b13497", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b3552", + "@id": "_:b31555", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", "result": { - "@id": "_:b22663", + "@id": "_:b31556", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3546", + "@id": "_:b31557", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr35", "result": { - "@id": "_:b22659", + "@id": "_:b31558", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c010-out.jsonld", - "title": "scoped context layers on intemediate contexts", + "title": "Ignores a term mapping to a value in the form of a keyword.", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6169", + "@id": "_:b794", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c010-context.jsonld" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c010-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr36-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr36-out.nq", "assertions": [ { - "@id": "_:b6176", + "@id": "_:b15215", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b26959", + "@id": "_:b15216", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6172", + "@id": "_:b3194", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19584", + "@id": "_:b3195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6175", + "@id": "_:b7494", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27768", + "@id": "_:b7495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6177", + "@id": "_:b11577", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25523", + "@id": "_:b11578", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6170", + "@id": "_:b16686", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13011", + "@id": "_:b16687", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", + } + }, + { + "@id": "_:b5521", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5522", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6179", + "@id": "_:b31565", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", "result": { - "@id": "_:b27510", + "@id": "_:b31566", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6178", + "@id": "_:b8988", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27769", + "@id": "_:b8989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6174", + "@id": "_:b20300", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25241", + "@id": "_:b20301", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6173", + "@id": "_:b13498", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22471", + "@id": "_:b13499", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6167", + "@id": "_:b31561", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", "result": { - "@id": "_:b6168", + "@id": "_:b31562", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6171", + "@id": "_:b31563", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr36", "result": { - "@id": "_:b16932", + "@id": "_:b31564", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c011-out.jsonld", - "title": "applies context for all values", + "title": "Ignores a term mapping to a value in the form of a keyword (with @vocab).", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10096", + "@id": "_:b795", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c011-context.jsonld" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c011-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr37-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr37-out.nq", "assertions": [ { - "@id": "_:b12029", + "@id": "_:b15217", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12040", + "@id": "_:b15218", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12032", + "@id": "_:b3196", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12043", + "@id": "_:b3197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12033", + "@id": "_:b7496", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12044", + "@id": "_:b7497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12026", + "@id": "_:b11581", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12037", + "@id": "_:b11582", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12027", + "@id": "_:b16688", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12038", + "@id": "_:b16689", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", + } + }, + { + "@id": "_:b5523", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5524", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12035", + "@id": "_:b31571", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", "result": { - "@id": "_:b12046", + "@id": "_:b31572", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12030", + "@id": "_:b8990", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12041", + "@id": "_:b8991", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12028", + "@id": "_:b20302", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12039", + "@id": "_:b20303", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12031", + "@id": "_:b13500", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12042", + "@id": "_:b13501", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12034", + "@id": "_:b31567", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", "result": { - "@id": "_:b12045", + "@id": "_:b31568", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12025", + "@id": "_:b31569", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr37", "result": { - "@id": "_:b12036", + "@id": "_:b31570", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c012-out.jsonld", - "title": "orders @type terms when applying scoped contexts", + "title": "Ignores a term mapping to a value in the form of a keyword (@reverse).", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13078", + "@id": "_:b796", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c012-context.jsonld" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c012-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr38-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr38-out.nq", "assertions": [ { - "@id": "_:b13085", + "@id": "_:b15219", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b28737", + "@id": "_:b15220", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13086", + "@id": "_:b3198", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28288", + "@id": "_:b3199", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b13079", + "@id": "_:b7498", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12955", + "@id": "_:b7499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b13076", + "@id": "_:b11583", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13077", + "@id": "_:b11584", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13080", + "@id": "_:b16690", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23889", + "@id": "_:b16691", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", + } + }, + { + "@id": "_:b5525", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5526", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13081", + "@id": "_:b31577", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", "result": { - "@id": "_:b6939", + "@id": "_:b31578", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13083", + "@id": "_:b8992", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10239", + "@id": "_:b8993", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b13082", + "@id": "_:b20304", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26571", + "@id": "_:b20305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13088", + "@id": "_:b13502", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29480", + "@id": "_:b13503", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b13084", + "@id": "_:b31573", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", "result": { - "@id": "_:b29700", + "@id": "_:b31574", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13087", + "@id": "_:b31575", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr38", "result": { - "@id": "_:b29173", + "@id": "_:b31576", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c013-out.jsonld", - "title": "deep property-term scoped @context in @type-scoped @context affects nested nodes", + "title": "Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab).", + "rdfs:comment": "Terms in the form of a keyword, which are not keywords, are ignored.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4040", + "@id": "_:b797", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c013-context.jsonld" - }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c013-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr39-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr39-out.nq", "assertions": [ { - "@id": "_:b5327", + "@id": "_:b15221", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5328", + "@id": "_:b15222", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5334", + "@id": "_:b3200", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4603", + "@id": "_:b3201", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b5331", + "@id": "_:b7500", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25621", + "@id": "_:b7501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b5329", + "@id": "_:b11585", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10588", + "@id": "_:b11586", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5335", + "@id": "_:b16692", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27239", + "@id": "_:b16693", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", + } + }, + { + "@id": "_:b5527", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5528", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5330", + "@id": "_:b31583", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", "result": { - "@id": "_:b17348", + "@id": "_:b31584", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5333", + "@id": "_:b8994", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27238", + "@id": "_:b8995", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b5338", + "@id": "_:b20306", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26559", + "@id": "_:b20307", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5336", + "@id": "_:b13504", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27240", + "@id": "_:b13505", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b5332", + "@id": "_:b31579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", "result": { - "@id": "_:b26355", + "@id": "_:b31580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5337", + "@id": "_:b31581", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr39", "result": { - "@id": "_:b17324", + "@id": "_:b31582", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c014-out.jsonld", - "title": "type-scoped context nullification", + "title": "Protected terms and property-scoped contexts", + "rdfs:comment": "Check overriding of protected term from property-scoped context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b851", + "@id": "_:b798", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c014-context.jsonld" - }, - "rdfs:comment": "Nullifying a type-scoped context continues to use the previous context when compacting @type.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c014-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr40-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr40-out.nq", "assertions": [ { - "@id": "_:b856", + "@id": "_:b15223", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27791", + "@id": "_:b15224", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b855", + "@id": "_:b3202", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25007", + "@id": "_:b3203", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b853", + "@id": "_:b7502", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b18621", + "@id": "_:b7503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b857", + "@id": "_:b11587", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28245", + "@id": "_:b11588", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b849", + "@id": "_:b16694", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b850", + "@id": "_:b16695", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", + } + }, + { + "@id": "_:b5529", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5530", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b860", + "@id": "_:b31589", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", "result": { - "@id": "_:b26843", + "@id": "_:b31590", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b854", + "@id": "_:b8996", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22023", + "@id": "_:b8997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b859", + "@id": "_:b20308", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18658", + "@id": "_:b20309", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b858", + "@id": "_:b13506", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17872", + "@id": "_:b13507", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b861", + "@id": "_:b31585", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", "result": { - "@id": "_:b26940", + "@id": "_:b31586", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b852", + "@id": "_:b31587", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr40", "result": { - "@id": "_:b10092", + "@id": "_:b31588", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c015-out.jsonld", - "title": "type-scoped base", + "title": "Allows protected redefinition of equivalent id terms", + "rdfs:comment": "Check protected redefinition of equivalent id terms in different forms.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4105", + "@id": "_:b799", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c015-context.jsonld" - }, - "rdfs:comment": "type-scoped base", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c015-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr41-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr41-out.nq", "assertions": [ { - "@id": "_:b4110", + "@id": "_:b31603", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "result": { - "@id": "_:b28132", + "@id": "_:b31604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4103", + "@id": "_:b31591", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "result": { - "@id": "_:b4104", + "@id": "_:b31592", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b4106", + "@id": "_:b7504", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12659", + "@id": "_:b7505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4111", + "@id": "_:b31597", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "result": { - "@id": "_:b28200", + "@id": "_:b31598", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b4108", + "@id": "_:b31605", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "result": { - "@id": "_:b26357", + "@id": "_:b31606", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b4109", + "@id": "_:b31593", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "result": { - "@id": "_:b28068", + "@id": "_:b31594", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4112", + "@id": "_:b31611", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "result": { - "@id": "_:b27662", + "@id": "_:b31612", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b4114", + "@id": "_:b31595", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "result": { - "@id": "_:b25578", + "@id": "_:b31596", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b4107", + "@id": "_:b31609", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "result": { - "@id": "_:b26971", + "@id": "_:b31610", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4113", + "@id": "_:b31599", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "result": { - "@id": "_:b29582", + "@id": "_:b31600", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4115", + "@id": "_:b31601", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", "result": { - "@id": "_:b24496", + "@id": "_:b31602", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc015", + "assertedBy": null + }, + { + "@id": "_:b31607", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr41", + "result": { + "@id": "_:b31608", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c016-out.jsonld", - "title": "type-scoped vocab", + "title": "Fail if protected flag not retained during redefinition", + "rdfs:comment": "Check protected redefinition retains protected flag.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8181", + "@id": "_:b800", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c016-context.jsonld" - }, - "rdfs:comment": "type-scoped vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c016-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr42-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b8184", + "@id": "_:b31625", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "result": { - "@id": "_:b25465", + "@id": "_:b31626", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8185", + "@id": "_:b31613", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "result": { - "@id": "_:b28354", + "@id": "_:b31614", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b8189", + "@id": "_:b7506", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b23372", + "@id": "_:b7507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8188", + "@id": "_:b31619", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "result": { - "@id": "_:b29859", + "@id": "_:b31620", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b8182", + "@id": "_:b31627", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "result": { - "@id": "_:b19385", + "@id": "_:b31628", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b8183", + "@id": "_:b31615", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "result": { - "@id": "_:b24043", + "@id": "_:b31616", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8187", + "@id": "_:b31633", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "result": { - "@id": "_:b24600", + "@id": "_:b31634", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b8190", + "@id": "_:b31617", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "result": { - "@id": "_:b25661", + "@id": "_:b31618", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b8186", + "@id": "_:b31631", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "result": { - "@id": "_:b17871", + "@id": "_:b31632", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8191", + "@id": "_:b31621", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "result": { - "@id": "_:b29040", + "@id": "_:b31622", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8179", + "@id": "_:b31623", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", "result": { - "@id": "_:b8180", + "@id": "_:b31624", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc016", + "assertedBy": null + }, + { + "@id": "_:b31629", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr42", + "result": { + "@id": "_:b31630", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c017-out.jsonld", - "title": "multiple type-scoped contexts are properly reverted", + "title": "Clear protection in @graph @container with null context.", + "rdfs:comment": "Clear protection in @graph @container with null context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15212", + "@id": "_:b801", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c017-context.jsonld" - }, - "rdfs:comment": "multiple type-scoped contexts are property reverted", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c017-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/pr43-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/pr43-out.nq", "assertions": [ { - "@id": "_:b15214", + "@id": "_:b31647", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "result": { - "@id": "_:b20302", + "@id": "_:b31648", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b15215", + "@id": "_:b31635", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "result": { - "@id": "_:b25159", + "@id": "_:b31636", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b15217", + "@id": "_:b7508", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10345", + "@id": "_:b7509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b15216", + "@id": "_:b31641", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "result": { - "@id": "_:b18312", + "@id": "_:b31642", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b15210", + "@id": "_:b31649", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "result": { - "@id": "_:b15211", + "@id": "_:b31650", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b15222", + "@id": "_:b31637", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "result": { - "@id": "_:b28233", + "@id": "_:b31638", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15213", + "@id": "_:b31655", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "result": { - "@id": "_:b19778", + "@id": "_:b31656", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b15221", + "@id": "_:b31639", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "result": { - "@id": "_:b26450", + "@id": "_:b31640", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b15218", + "@id": "_:b31653", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "result": { - "@id": "_:b27620", + "@id": "_:b31654", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15219", + "@id": "_:b31643", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "result": { - "@id": "_:b28232", + "@id": "_:b31644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15220", + "@id": "_:b31645", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", "result": { - "@id": "_:b24684", + "@id": "_:b31646", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc017", + "assertedBy": null + }, + { + "@id": "_:b31651", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tpr43", + "result": { + "@id": "_:b31652", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c018-out.jsonld", - "title": "multiple type-scoped types resolved against previous context", + "title": "Representing numbers >= 1e21", + "rdfs:comment": "numbers with no fractions but that are >= 1e21 are represented as xsd:double", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b485", + "@id": "_:b802", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c018-context.jsonld" - }, - "rdfs:comment": "multiple type-scoped types resolved against previous context", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c018-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/rt01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/rt01-out.nq", "assertions": [ { - "@id": "_:b489", + "@id": "_:b15225", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20413", + "@id": "_:b15226", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b486", + "@id": "_:b3204", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11899", + "@id": "_:b3205", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "outcome": "earl:failed" + } }, { - "@id": "_:b488", + "@id": "_:b7510", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b19823", + "@id": "_:b7511", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b490", + "@id": "_:b11589", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25264", + "@id": "_:b11590", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b491", + "@id": "_:b16696", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25395", + "@id": "_:b16697", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", + } + }, + { + "@id": "_:b5531", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5532", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b495", + "@id": "_:b31661", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", "result": { - "@id": "_:b25688", + "@id": "_:b31662", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b492", + "@id": "_:b8998", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10872", + "@id": "_:b8999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b496", + "@id": "_:b20310", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25689", + "@id": "_:b20311", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b487", + "@id": "_:b13508", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b5837", + "@id": "_:b13509", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b494", + "@id": "_:b31657", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", "result": { - "@id": "_:b25687", + "@id": "_:b31658", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b493", + "@id": "_:b31659", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#trt01", "result": { - "@id": "_:b25686", + "@id": "_:b31660", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c019-out.jsonld", - "title": "type-scoped context with multiple property scoped terms", + "title": "@import is invalid in 1.0.", + "rdfs:comment": "@import is invalid in 1.0.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4578", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c019-context.jsonld" + "@id": "_:b803", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "type-scoped context with multiple property scoped terms", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c019-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so01-in.jsonld", + "mf:result": "invalid context entry", "assertions": [ { - "@id": "_:b4584", + "@id": "_:b15227", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b4595", + "@id": "_:b15228", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } + }, + { + "@id": "_:b3206", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b3207", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4586", + "@id": "_:b7512", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b4597", + "@id": "_:b7513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4580", + "@id": "_:b11591", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4591", + "@id": "_:b11592", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4583", + "@id": "_:b16698", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4594", + "@id": "_:b16699", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4585", + "@id": "_:b5533", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b4596", + "@id": "_:b5534", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b4588", + "@id": "_:b31667", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", "result": { - "@id": "_:b4599", + "@id": "_:b31668", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4587", + "@id": "_:b9002", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4598", + "@id": "_:b9003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4582", + "@id": "_:b20312", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4593", + "@id": "_:b20313", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4581", + "@id": "_:b13510", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4592", + "@id": "_:b13511", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4589", + "@id": "_:b31663", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", "result": { - "@id": "_:b4600", + "@id": "_:b31664", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4579", + "@id": "_:b31665", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso01", "result": { - "@id": "_:b4590", + "@id": "_:b31666", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c020-out.jsonld", - "title": "type-scoped value", + "title": "@import must be a string", + "rdfs:comment": "@import must be a string.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11123", + "@id": "_:b804", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c020-context.jsonld" - }, - "rdfs:comment": "type-scoped value", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c020-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so02-in.jsonld", + "mf:result": "invalid @import value", "assertions": [ { - "@id": "_:b11128", + "@id": "_:b15229", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b27694", + "@id": "_:b15230", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11125", + "@id": "_:b3208", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17595", + "@id": "_:b3209", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b11130", + "@id": "_:b7514", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26653", + "@id": "_:b7515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b11127", + "@id": "_:b11593", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27693", + "@id": "_:b11594", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11132", + "@id": "_:b16702", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16628", + "@id": "_:b16703", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", + } + }, + { + "@id": "_:b5535", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5536", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11133", + "@id": "_:b31673", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", "result": { - "@id": "_:b27696", + "@id": "_:b31674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11131", + "@id": "_:b9004", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15612", + "@id": "_:b9005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11124", + "@id": "_:b20314", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12882", + "@id": "_:b20315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11129", + "@id": "_:b13512", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27695", + "@id": "_:b13513", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b11126", + "@id": "_:b31669", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", "result": { - "@id": "_:b26722", + "@id": "_:b31670", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11121", + "@id": "_:b31671", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso02", "result": { - "@id": "_:b11122", + "@id": "_:b31672", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c021-out.jsonld", - "title": "type-scoped value mix", + "title": "@import overflow", + "rdfs:comment": "Processors must detect source contexts that include @import.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9768", + "@id": "_:b805", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c021-context.jsonld" - }, - "rdfs:comment": "type-scoped value mix", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c021-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so03-in.jsonld", + "mf:result": "invalid context entry", "assertions": [ { - "@id": "_:b9778", + "@id": "_:b15231", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29760", + "@id": "_:b15232", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9777", + "@id": "_:b3210", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28483", + "@id": "_:b3211", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9773", + "@id": "_:b7516", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27384", + "@id": "_:b7517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9771", + "@id": "_:b11595", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22993", + "@id": "_:b11596", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9776", + "@id": "_:b16704", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25295", + "@id": "_:b16705", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", + } + }, + { + "@id": "_:b5537", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5538", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9769", + "@id": "_:b31679", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", "result": { - "@id": "_:b19207", + "@id": "_:b31680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9766", + "@id": "_:b9006", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9767", + "@id": "_:b9007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9770", + "@id": "_:b20316", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22501", + "@id": "_:b20317", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9774", + "@id": "_:b13514", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29286", + "@id": "_:b13515", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9775", + "@id": "_:b31675", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", "result": { - "@id": "_:b29796", + "@id": "_:b31676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9772", + "@id": "_:b31677", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso03", "result": { - "@id": "_:b5761", + "@id": "_:b31678", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c022-out.jsonld", - "title": "type-scoped property-scoped contexts including @type:@vocab", + "title": "@propagate: true on type-scoped context with @import", + "rdfs:comment": "type-scoped context with @propagate: true survive node-objects (with @import)", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/so05-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7395", + "@id": "_:b806", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c022-context.jsonld" - }, - "rdfs:comment": "type-scoped property-scoped contexts including @type:@vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c022-in.jsonld", "assertions": [ { - "@id": "_:b7405", + "@id": "_:b15233", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b7416", + "@id": "_:b15234", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7399", + "@id": "_:b3212", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7410", + "@id": "_:b3213", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b7400", + "@id": "_:b7518", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7411", + "@id": "_:b7519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b7401", + "@id": "_:b11597", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7412", + "@id": "_:b11598", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7398", + "@id": "_:b16706", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7409", + "@id": "_:b16707", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", + } + }, + { + "@id": "_:b5539", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5540", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7402", + "@id": "_:b31685", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", "result": { - "@id": "_:b7413", + "@id": "_:b31686", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7404", + "@id": "_:b9008", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7415", + "@id": "_:b9009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7403", + "@id": "_:b20318", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7414", + "@id": "_:b20319", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7397", + "@id": "_:b13516", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7408", + "@id": "_:b13517", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b7396", + "@id": "_:b31681", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", "result": { - "@id": "_:b7407", + "@id": "_:b31682", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7406", + "@id": "_:b31683", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05", "result": { - "@id": "_:b7417", + "@id": "_:b31684", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c023-out.jsonld", - "title": "composed type-scoped property-scoped contexts including @type:@vocab", + "title": "@propagate: false on property-scoped context with @import", + "rdfs:comment": "property-scoped context with @propagate: false do not survive node-objects (with @import)", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/so06-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4602", + "@id": "_:b807", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c023-context.jsonld" - }, - "rdfs:comment": "composed type-scoped property-scoped contexts including @type:@vocab", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c023-in.jsonld", "assertions": [ { - "@id": "_:b6560", + "@id": "_:b15235", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14401", + "@id": "_:b15236", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6561", + "@id": "_:b3214", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14402", + "@id": "_:b3215", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6562", + "@id": "_:b7520", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14403", + "@id": "_:b7521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6553", + "@id": "_:b11599", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14394", + "@id": "_:b11600", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6552", + "@id": "_:b16708", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14393", + "@id": "_:b16709", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", + } + }, + { + "@id": "_:b5541", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5542", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6555", + "@id": "_:b31691", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", "result": { - "@id": "_:b14396", + "@id": "_:b31692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6556", + "@id": "_:b9010", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b14397", + "@id": "_:b9011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6554", + "@id": "_:b20320", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14395", + "@id": "_:b20321", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6557", + "@id": "_:b13518", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14398", + "@id": "_:b13519", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6559", + "@id": "_:b31687", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", "result": { - "@id": "_:b14400", + "@id": "_:b31688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6558", + "@id": "_:b31689", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso06", "result": { - "@id": "_:b14399", + "@id": "_:b31690", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc023", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c024-out.jsonld", - "title": "type-scoped + property-scoped + values evaluates against previous context", + "title": "Protect all terms in sourced context", + "rdfs:comment": "A protected context protects all term definitions.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10742", + "@id": "_:b808", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c024-context.jsonld" - }, - "rdfs:comment": "type-scoped + property-scoped + values evaluates against previous context", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c024-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so07-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b10740", + "@id": "_:b15237", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10741", + "@id": "_:b15238", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10751", + "@id": "_:b3216", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28306", + "@id": "_:b3217", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10746", + "@id": "_:b7522", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b16343", + "@id": "_:b7523", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10752", + "@id": "_:b11603", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21594", + "@id": "_:b11604", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10745", + "@id": "_:b16710", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21962", + "@id": "_:b16711", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", + } + }, + { + "@id": "_:b5543", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5544", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10749", + "@id": "_:b31697", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", "result": { - "@id": "_:b28305", + "@id": "_:b31698", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10743", + "@id": "_:b9012", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11356", + "@id": "_:b9013", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10750", + "@id": "_:b20322", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24580", + "@id": "_:b20323", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10744", + "@id": "_:b13520", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20970", + "@id": "_:b13521", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10748", + "@id": "_:b31693", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", "result": { - "@id": "_:b28304", + "@id": "_:b31694", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10747", + "@id": "_:b31695", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso07", "result": { - "@id": "_:b24649", + "@id": "_:b31696", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc024", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c025-out.jsonld", - "title": "type-scoped + graph container", + "title": "Override term defined in sourced context", + "rdfs:comment": "The containing context is merged into the source context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12383", + "@id": "_:b809", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c025-context.jsonld" - }, - "rdfs:comment": "type-scoped + graph container", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c025-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so08-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/so08-out.nq", "assertions": [ { - "@id": "_:b12394", + "@id": "_:b15239", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b12405", + "@id": "_:b15240", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12390", + "@id": "_:b3218", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12401", + "@id": "_:b3219", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12388", + "@id": "_:b7524", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b12399", + "@id": "_:b7525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12387", + "@id": "_:b11605", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12398", + "@id": "_:b11606", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12389", + "@id": "_:b16714", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12400", + "@id": "_:b16715", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", + } + }, + { + "@id": "_:b5545", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5546", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12393", + "@id": "_:b31703", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", "result": { - "@id": "_:b12404", + "@id": "_:b31704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12392", + "@id": "_:b9014", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12403", + "@id": "_:b9015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12385", + "@id": "_:b20324", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12396", + "@id": "_:b20325", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12386", + "@id": "_:b13522", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12397", + "@id": "_:b13523", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12384", + "@id": "_:b31699", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", "result": { - "@id": "_:b12395", + "@id": "_:b31700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12391", + "@id": "_:b31701", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08", "result": { - "@id": "_:b12402", + "@id": "_:b31702", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc025", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c026-out.jsonld", - "title": "@propagate: true on type-scoped context", + "title": "Override @vocab defined in sourced context", + "rdfs:comment": "The containing context is merged into the source context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10701", + "@id": "_:b810", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c026-context.jsonld" - }, - "rdfs:comment": "type-scoped context with @propagate: true survive node-objects", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c026-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/so09-out.nq", "assertions": [ { - "@id": "_:b10705", + "@id": "_:b15241", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b10716", + "@id": "_:b15242", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10703", + "@id": "_:b3220", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10714", + "@id": "_:b3221", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b10712", + "@id": "_:b7526", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b10723", + "@id": "_:b7527", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b10708", + "@id": "_:b11607", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10719", + "@id": "_:b11608", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10709", + "@id": "_:b16716", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10720", + "@id": "_:b16717", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", + } + }, + { + "@id": "_:b5547", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5548", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10702", + "@id": "_:b31709", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", "result": { - "@id": "_:b10713", + "@id": "_:b31710", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10707", + "@id": "_:b9016", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10718", + "@id": "_:b9017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b10706", + "@id": "_:b20326", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10717", + "@id": "_:b20327", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10711", + "@id": "_:b13524", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b10722", + "@id": "_:b13525", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b10710", + "@id": "_:b31705", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", "result": { - "@id": "_:b10721", + "@id": "_:b31706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10704", + "@id": "_:b31707", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09", "result": { - "@id": "_:b10715", + "@id": "_:b31708", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc026", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c027-out.jsonld", - "title": "@propagate: false on property-scoped context", + "title": "Protect terms in sourced context", + "rdfs:comment": "The containing context is merged into the source context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6540", + "@id": "_:b811", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c027-context.jsonld" - }, - "rdfs:comment": "property-scoped context with @propagate: false do not survive node-objects", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c027-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so10-in.jsonld", + "mf:result": "protected term redefinition", "assertions": [ { - "@id": "_:b6551", + "@id": "_:b15243", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b14573", + "@id": "_:b15244", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6543", + "@id": "_:b3222", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14270", + "@id": "_:b3223", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b6545", + "@id": "_:b7528", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b14567", + "@id": "_:b7529", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b6548", + "@id": "_:b11609", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14570", + "@id": "_:b11610", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6547", + "@id": "_:b16718", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14569", + "@id": "_:b16719", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", + } + }, + { + "@id": "_:b5549", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5550", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6550", + "@id": "_:b31715", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", "result": { - "@id": "_:b14572", + "@id": "_:b31716", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6542", + "@id": "_:b9018", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2454", + "@id": "_:b9019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b6544", + "@id": "_:b20328", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14566", + "@id": "_:b20329", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6546", + "@id": "_:b13526", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14568", + "@id": "_:b13527", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b6541", + "@id": "_:b31711", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", "result": { - "@id": "_:b14565", + "@id": "_:b31712", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6549", + "@id": "_:b31713", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso10", "result": { - "@id": "_:b14571", + "@id": "_:b31714", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc027", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/c028-out.jsonld", - "title": "Empty-property scoped context does not affect term selection.", + "title": "Override protected terms in sourced context", + "rdfs:comment": "The containing context is merged into the source context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18764", + "@id": "_:b812", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/c028-context.jsonld" - }, - "rdfs:comment": "Adding a minimal/empty property-scoped context should not affect the using terms defined in outer context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/c028-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so11-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/so11-out.nq", "assertions": [ { - "@id": "_:b18769", + "@id": "_:b15245", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22308", + "@id": "_:b15246", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18767", + "@id": "_:b3224", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27553", + "@id": "_:b3225", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", - "subject": "https://framagit.org/tyreunom/guile-jsonld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18766", + "@id": "_:b7530", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26866", + "@id": "_:b7531", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", - "subject": "https://github.com/digitalbazaar/jsonld.js", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18773", + "@id": "_:b11611", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b5823", + "@id": "_:b11612", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", - "subject": "https://github.com/digitalbazaar/pyld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18765", + "@id": "_:b16720", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23069", + "@id": "_:b16721", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18772", + "@id": "_:b5551", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b27058", + "@id": "_:b5552", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", - "subject": "https://github.com/pchampin/sophia_rs", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18762", + "@id": "_:b31721", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", "result": { - "@id": "_:b18763", + "@id": "_:b31722", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", - "subject": "https://github.com/piprate/json-gold", "assertedBy": null }, { - "@id": "_:b18774", + "@id": "_:b9020", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28282", + "@id": "_:b9021", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", - "subject": "https://rubygems.org/gems/json-ld", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18770", + "@id": "_:b20330", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29816", + "@id": "_:b20331", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", + "outcome": "earl:passed" + } + }, + { + "@id": "_:b13528", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", + "result": { + "@id": "_:b13529", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18768", + "@id": "_:b31717", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", "result": { - "@id": "_:b23687", + "@id": "_:b31718", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18771", + "@id": "_:b31719", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11", "result": { - "@id": "_:b22650", + "@id": "_:b31720", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tc028", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di01-out.jsonld", - "title": "term direction null", + "title": "@import may not be used in an imported context.", + "rdfs:comment": "@import only valid within a term definition.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9695", + "@id": "_:b813", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/di01-context.jsonld" - }, - "rdfs:comment": "Uses term with null direction when two terms conflict on direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di01-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so12-in.jsonld", + "mf:result": "invalid context entry", "assertions": [ { - "@id": "_:b9697", + "@id": "_:b15247", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b20736", + "@id": "_:b15248", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9699", + "@id": "_:b3226", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27738", + "@id": "_:b3227", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b9700", + "@id": "_:b7532", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27856", + "@id": "_:b7533", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b9698", + "@id": "_:b11615", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23379", + "@id": "_:b11616", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9701", + "@id": "_:b16722", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23874", + "@id": "_:b16723", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", + } + }, + { + "@id": "_:b5553", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5554", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9693", + "@id": "_:b31727", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", "result": { - "@id": "_:b9694", + "@id": "_:b31728", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9703", + "@id": "_:b9024", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29588", + "@id": "_:b9025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9704", + "@id": "_:b20332", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29589", + "@id": "_:b20333", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9702", + "@id": "_:b13530", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29587", + "@id": "_:b13531", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b9696", + "@id": "_:b31723", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", "result": { - "@id": "_:b9805", + "@id": "_:b31724", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9705", + "@id": "_:b31725", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso12", "result": { - "@id": "_:b6303", + "@id": "_:b31726", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di02-out.jsonld", - "title": "use alias of @direction", + "title": "@import can only reference a single context", + "rdfs:comment": "@import can only reference a single context.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6856", + "@id": "_:b814", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/di02-context.jsonld" - }, - "rdfs:comment": "Use alias of @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di02-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/so13-in.jsonld", + "mf:result": "invalid remote context", "assertions": [ { - "@id": "_:b23296", + "@id": "_:b15249", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22283", + "@id": "_:b15250", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b23292", + "@id": "_:b3228", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28452", + "@id": "_:b3229", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b23299", + "@id": "_:b7534", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b7260", + "@id": "_:b7535", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b23290", + "@id": "_:b11617", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23291", + "@id": "_:b11618", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23293", + "@id": "_:b16726", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27028", + "@id": "_:b16727", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", + } + }, + { + "@id": "_:b5555", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5556", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23301", + "@id": "_:b31733", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", "result": { - "@id": "_:b29519", + "@id": "_:b31734", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23297", + "@id": "_:b9026", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15120", + "@id": "_:b9027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b23300", + "@id": "_:b20334", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29437", + "@id": "_:b20335", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23295", + "@id": "_:b13532", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24951", + "@id": "_:b13533", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b23298", + "@id": "_:b31729", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", "result": { - "@id": "_:b27939", + "@id": "_:b31730", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23294", + "@id": "_:b31731", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso13", "result": { - "@id": "_:b28817", + "@id": "_:b31732", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di03-out.jsonld", - "title": "term selection with lists and direction", + "title": "@type: @none is illegal in 1.0.", + "rdfs:comment": "@type: @none is illegal in json-ld-1.0.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19256", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/di03-context.jsonld" + "@id": "_:b815", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "Term selection includes values of @list.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di03-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/tn01-in.jsonld", + "mf:result": "invalid type mapping", "assertions": [ { - "@id": "_:b19556", + "@id": "_:b15251", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b19557", + "@id": "_:b15252", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19558", + "@id": "_:b3230", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23197", + "@id": "_:b3231", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b19562", + "@id": "_:b7536", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b15770", + "@id": "_:b7537", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b19567", + "@id": "_:b11619", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24660", + "@id": "_:b11620", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19561", + "@id": "_:b16728", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25785", + "@id": "_:b16729", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", + } + }, + { + "@id": "_:b5557", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5558", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19564", + "@id": "_:b31739", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", "result": { - "@id": "_:b25787", + "@id": "_:b31740", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19559", + "@id": "_:b9028", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23686", + "@id": "_:b9029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19565", + "@id": "_:b20336", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22962", + "@id": "_:b20337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19563", + "@id": "_:b13534", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25786", + "@id": "_:b13535", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b19566", + "@id": "_:b31735", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", "result": { - "@id": "_:b22754", + "@id": "_:b31736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19560", + "@id": "_:b31737", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn01", "result": { - "@id": "_:b25784", + "@id": "_:b31738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di04-out.jsonld", - "title": "simple language map with term direction", + "title": "@type: @none expands strings as value objects", + "rdfs:comment": "@type: @none leaves inputs other than strings alone", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8391", + "@id": "_:b816", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/di04-context.jsonld" - }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di04-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/tn02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/tn02-out.nq", "assertions": [ { - "@id": "_:b8393", + "@id": "_:b15253", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b22312", + "@id": "_:b15254", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8392", + "@id": "_:b3232", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13367", + "@id": "_:b3233", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b8395", + "@id": "_:b7538", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b27915", + "@id": "_:b7539", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b8394", + "@id": "_:b11621", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23985", + "@id": "_:b11622", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8396", + "@id": "_:b16730", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29236", + "@id": "_:b16731", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", + } + }, + { + "@id": "_:b5559", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5560", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8397", + "@id": "_:b31745", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", "result": { - "@id": "_:b28208", + "@id": "_:b31746", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8399", + "@id": "_:b9030", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29838", + "@id": "_:b9031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8400", + "@id": "_:b20338", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21883", + "@id": "_:b20339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8389", + "@id": "_:b13536", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b8390", + "@id": "_:b13537", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b8401", + "@id": "_:b31741", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", "result": { - "@id": "_:b29766", + "@id": "_:b31742", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8398", + "@id": "_:b31743", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#ttn02", "result": { - "@id": "_:b28313", + "@id": "_:b31744", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di05-out.jsonld", - "title": "simple language map with overriding term direction", + "title": "Triples including invalid subject IRIs are rejected", + "rdfs:comment": "ToRdf emits only well-formed statements.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf01-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2755", + "@id": "_:b817", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/di05-context.jsonld" - }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di05-in.jsonld", "assertions": [ { - "@id": "_:b4324", + "@id": "_:b15255", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29043", + "@id": "_:b15256", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4321", + "@id": "_:b3234", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22601", + "@id": "_:b3235", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4322", + "@id": "_:b7540", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b26056", + "@id": "_:b7541", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4327", + "@id": "_:b11623", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29662", + "@id": "_:b11624", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4320", + "@id": "_:b16732", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19547", + "@id": "_:b16733", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", + } + }, + { + "@id": "_:b5561", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5562", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4323", + "@id": "_:b31751", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", "result": { - "@id": "_:b27388", + "@id": "_:b31752", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4326", + "@id": "_:b9032", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28938", + "@id": "_:b9033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4325", + "@id": "_:b20340", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28860", + "@id": "_:b20341", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4328", + "@id": "_:b13538", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27942", + "@id": "_:b13539", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4318", + "@id": "_:b31747", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", "result": { - "@id": "_:b4319", + "@id": "_:b31748", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4329", + "@id": "_:b31749", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf01", "result": { - "@id": "_:b14378", + "@id": "_:b31750", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di06-out.jsonld", - "title": "simple language map with overriding null direction", + "title": "Triples including invalid predicate IRIs are rejected", + "rdfs:comment": "ToRdf emits only well-formed statements.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf02-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1064", + "@id": "_:b818", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/di06-context.jsonld" - }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di06-in.jsonld", "assertions": [ { - "@id": "_:b1072", + "@id": "_:b15257", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b5810", + "@id": "_:b15258", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1067", + "@id": "_:b3236", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14077", + "@id": "_:b3237", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b1062", + "@id": "_:b7542", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b1063", + "@id": "_:b7543", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b1069", + "@id": "_:b11627", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29299", + "@id": "_:b11628", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1066", + "@id": "_:b16734", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22320", + "@id": "_:b16735", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", + } + }, + { + "@id": "_:b5563", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5564", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1074", + "@id": "_:b31757", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", "result": { - "@id": "_:b29828", + "@id": "_:b31758", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1065", + "@id": "_:b9034", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21123", + "@id": "_:b9035", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b1070", + "@id": "_:b20342", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29885", + "@id": "_:b20343", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1071", + "@id": "_:b13540", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25351", + "@id": "_:b13541", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b1068", + "@id": "_:b31753", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", "result": { - "@id": "_:b28299", + "@id": "_:b31754", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1073", + "@id": "_:b31755", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf02", "result": { - "@id": "_:b6154", + "@id": "_:b31756", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/di07-out.jsonld", - "title": "simple language map with mismatching term direction", + "title": "Triples including invalid object IRIs are rejected", + "rdfs:comment": "ToRdf emits only well-formed statements.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf03-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18441", + "@id": "_:b819", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/di07-context.jsonld" - }, - "rdfs:comment": "Term selection with language maps and @direction.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/di07-in.jsonld", "assertions": [ { - "@id": "_:b18450", + "@id": "_:b15259", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b23221", + "@id": "_:b15260", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18443", + "@id": "_:b3238", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25052", + "@id": "_:b3239", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b18442", + "@id": "_:b7544", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b22815", + "@id": "_:b7545", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18445", + "@id": "_:b11629", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27943", + "@id": "_:b11630", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18444", + "@id": "_:b16736", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20295", + "@id": "_:b16737", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", + } + }, + { + "@id": "_:b5565", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5566", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18449", + "@id": "_:b31763", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", "result": { - "@id": "_:b19513", + "@id": "_:b31764", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18439", + "@id": "_:b9036", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18440", + "@id": "_:b9037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b18448", + "@id": "_:b20344", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28864", + "@id": "_:b20345", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18446", + "@id": "_:b13542", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b20226", + "@id": "_:b13543", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b18447", + "@id": "_:b31759", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", "result": { - "@id": "_:b22381", + "@id": "_:b31760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18451", + "@id": "_:b31761", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf03", "result": { - "@id": "_:b20043", + "@id": "_:b31762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tdi07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "IRI confused with prefix", - "title": "Absolute IRI confused with Compact IRI", + "title": "Triples including invalid type IRIs are rejected", + "rdfs:comment": "ToRdf emits only well-formed statements.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf04-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12910", + "@id": "_:b820", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/e002-context.jsonld" - }, - "rdfs:comment": "Verifies that IRI compaction detects when the result is an absolute IRI with a scheme matching a term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/e002-in.jsonld", "assertions": [ { - "@id": "_:b12918", + "@id": "_:b15261", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b29135", + "@id": "_:b15262", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12916", + "@id": "_:b3240", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29129", + "@id": "_:b3241", "@type": "TestResult", "outcome": "earl:passed" - }, + } + }, + { + "@id": "_:b7546", + "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + "assertedBy": "https://github.com/dcdpr", "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "result": { + "@id": "_:b7547", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12919", + "@id": "_:b11631", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23348", + "@id": "_:b11632", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12908", + "@id": "_:b16738", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12909", + "@id": "_:b16739", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12912", + "@id": "_:b5567", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b27013", + "@id": "_:b5568", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b12913", + "@id": "_:b31769", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", "result": { - "@id": "_:b24791", + "@id": "_:b31770", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12917", + "@id": "_:b9038", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b18725", + "@id": "_:b9039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12914", + "@id": "_:b20346", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27910", + "@id": "_:b20347", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12911", + "@id": "_:b13544", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17127", + "@id": "_:b13545", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12915", + "@id": "_:b31765", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", "result": { - "@id": "_:b28260", + "@id": "_:b31766", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12920", + "@id": "_:b31767", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf04", "result": { - "@id": "_:b4457", + "@id": "_:b31768", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#te002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid @nest value", - "title": "Nest term not defined", + "title": "Triples including invalid language tags are rejected", + "rdfs:comment": "ToRdf emits only well-formed statements.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf05-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4500", + "@id": "_:b821", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/en01-context.jsonld" - }, - "rdfs:comment": "Transparent Nesting", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/en01-in.jsonld", "assertions": [ { - "@id": "_:b4508", + "@id": "_:b15263", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b2801", + "@id": "_:b15264", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4509", + "@id": "_:b3242", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27201", + "@id": "_:b3243", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b4501", + "@id": "_:b7548", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b20507", + "@id": "_:b7549", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b4506", + "@id": "_:b31771", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", "result": { - "@id": "_:b5936", + "@id": "_:b31772", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b4502", + "@id": "_:b16740", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21959", + "@id": "_:b16741", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", + } + }, + { + "@id": "_:b5569", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5570", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4507", + "@id": "_:b31777", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", "result": { - "@id": "_:b21201", + "@id": "_:b31778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4504", + "@id": "_:b9040", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27831", + "@id": "_:b9041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4503", + "@id": "_:b20348", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12658", + "@id": "_:b20349", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4505", + "@id": "_:b13546", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27842", + "@id": "_:b13547", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b4498", + "@id": "_:b31773", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", "result": { - "@id": "_:b4499", + "@id": "_:b31774", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4510", + "@id": "_:b31775", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf05", "result": { - "@id": "_:b22368", + "@id": "_:b31776", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ten01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", + "@id": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "processing mode conflict", - "title": "processingMode json-ld-1.0 conflicts with @version: 1.1", + "title": "Triples including invalid graph name IRIs are rejected", + "rdfs:comment": "ToRdf emits only well-formed statements.", + "testAction": "https://w3c.github.io/json-ld-api/tests/toRdf/wf07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-api/tests/toRdf/wf07-out.nq", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12568", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep05-context.jsonld" + "@id": "_:b822", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep05-in.jsonld", "assertions": [ { - "@id": "_:b12569", + "@id": "_:b13653", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", + "assertedBy": "http://purl.org/NET/cpan-uri/dist/JSONLD/test-harness", "result": { - "@id": "_:b17524", + "@id": "_:b13654", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12574", + "@id": "_:b3244", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", + "assertedBy": "https://lepiller.eu/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25532", + "@id": "_:b3245", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + } }, { - "@id": "_:b12570", + "@id": "_:b5890", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", + "assertedBy": "https://github.com/dcdpr", + "mode": "earl:automatic", "result": { - "@id": "_:b25530", + "@id": "_:b5891", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b12571", + "@id": "_:b11633", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25531", + "@id": "_:b11634", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12575", + "@id": "_:b16742", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25533", + "@id": "_:b16743", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", + } + }, + { + "@id": "_:b5571", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5572", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12572", + "@id": "_:b31783", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", "result": { - "@id": "_:b19475", + "@id": "_:b31784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12566", + "@id": "_:b9042", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12567", + "@id": "_:b9043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12576", + "@id": "_:b20350", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25534", + "@id": "_:b20351", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12578", + "@id": "_:b12666", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", + "assertedBy": "https://www.rubensworks.net/#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25535", + "@id": "_:b12667", "@type": "TestResult", - "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", - "assertedBy": null + "outcome": "earl:passed" + } }, { - "@id": "_:b12573", + "@id": "_:b31779", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", "result": { - "@id": "_:b7279", + "@id": "_:b31780", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12577", + "@id": "_:b31781", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-api/tests/toRdf-manifest#twf07", "result": { - "@id": "_:b24722", + "@id": "_:b31782", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] - }, + } + ] + }, + { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest", + "@type": [ + "mf:Manifest", + "Report" + ], + "title": "Framing", + "rdfs:comment": "These tests implement the requirements for the JSON-LD [Framing Algorithm](https://www.w3.org/TR/json-ld11-framing/#framing-algorithm).", + "https://w3c.github.io/json-ld-api/tests/vocab#baseIri": "https://w3c.github.io/json-ld-framing/tests/", + "entries": [ { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid @version value", - "title": "@version must be 1.1", + "title": "Library framing example", + "rdfs:comment": "Basic example used in playgrond and spec examples.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11449", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b823", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep06-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0001-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0001-frame.jsonld" }, - "rdfs:comment": "If @version is specified, it must be 1.1", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0001-out.jsonld", "assertions": [ { - "@id": "_:b11459", + "@id": "_:b31793", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", "result": { - "@id": "_:b29650", + "@id": "_:b31794", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11453", + "@id": "_:b31785", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", "result": { - "@id": "_:b26216", + "@id": "_:b31786", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b11455", + "@id": "_:b31787", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", "result": { - "@id": "_:b14058", + "@id": "_:b31788", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11451", + "@id": "_:b11635", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18265", + "@id": "_:b11636", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11447", + "@id": "_:b16852", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11448", + "@id": "_:b16853", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", + } + }, + { + "@id": "_:b5711", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5712", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11450", + "@id": "_:b31797", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", "result": { - "@id": "_:b16453", + "@id": "_:b31798", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11456", + "@id": "_:b9154", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22910", + "@id": "_:b9155", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b11457", + "@id": "_:b20352", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29410", + "@id": "_:b20353", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11458", + "@id": "_:b31789", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", "result": { - "@id": "_:b18870", + "@id": "_:b31790", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11452", + "@id": "_:b31791", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", "result": { - "@id": "_:b21054", + "@id": "_:b31792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11454", + "@id": "_:b31795", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0001", "result": { - "@id": "_:b28539", + "@id": "_:b31796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "@prefix is not allowed in 1.0", + "title": "reframe w/extra CURIE value.", + "rdfs:comment": "Append extra values to output.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8600", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "@id": "_:b824", "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep07-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0002-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0002-frame.jsonld" }, - "rdfs:comment": "@prefix is not allowed in a term definition 1.0", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0002-out.jsonld", "assertions": [ { - "@id": "_:b8608", + "@id": "_:b31807", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", "result": { - "@id": "_:b25750", + "@id": "_:b31808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8602", + "@id": "_:b31799", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", "result": { - "@id": "_:b16607", + "@id": "_:b31800", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b8606", + "@id": "_:b31801", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", "result": { - "@id": "_:b28183", + "@id": "_:b31802", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8605", + "@id": "_:b11637", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9037", + "@id": "_:b11638", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8604", + "@id": "_:b16854", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16164", + "@id": "_:b16855", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", + } + }, + { + "@id": "_:b5713", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5714", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8601", + "@id": "_:b31811", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", "result": { - "@id": "_:b4894", + "@id": "_:b31812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8609", + "@id": "_:b9158", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29785", + "@id": "_:b9159", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8603", + "@id": "_:b20354", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21762", + "@id": "_:b20355", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8607", + "@id": "_:b31803", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", "result": { - "@id": "_:b22465", + "@id": "_:b31804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8611", + "@id": "_:b31805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", "result": { - "@id": "_:b29814", + "@id": "_:b31806", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8610", + "@id": "_:b31809", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0002", "result": { - "@id": "_:b29876", + "@id": "_:b31810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid @prefix value", - "title": "@prefix must be a boolean", + "title": "reframe (null)", + "rdfs:comment": "Do not match without a matching @type", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7556", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b825", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep08-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0003-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0003-frame.jsonld" }, - "rdfs:comment": "@prefix must be a boolean in a term definition in 1.1", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep08-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0003-out.jsonld", "assertions": [ { - "@id": "_:b14869", + "@id": "_:b31821", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", "result": { - "@id": "_:b26920", + "@id": "_:b31822", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14868", + "@id": "_:b31813", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", "result": { - "@id": "_:b25156", + "@id": "_:b31814", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b14866", + "@id": "_:b31815", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", "result": { - "@id": "_:b26565", + "@id": "_:b31816", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14863", + "@id": "_:b11639", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19057", + "@id": "_:b11640", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14864", + "@id": "_:b16858", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17221", + "@id": "_:b16859", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", + } + }, + { + "@id": "_:b5715", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5716", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14861", + "@id": "_:b31825", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", "result": { - "@id": "_:b14862", + "@id": "_:b31826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14870", + "@id": "_:b9160", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26921", + "@id": "_:b9161", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14865", + "@id": "_:b20356", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19515", + "@id": "_:b20357", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14872", + "@id": "_:b31817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", "result": { - "@id": "_:b26922", + "@id": "_:b31818", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14867", + "@id": "_:b31819", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", "result": { - "@id": "_:b23873", + "@id": "_:b31820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14871", + "@id": "_:b31823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0003", "result": { - "@id": "_:b24834", + "@id": "_:b31824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "@prefix not allowed on compact IRI term", + "title": "reframe (type)", + "rdfs:comment": "Multiple matches on @type.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9980", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b826", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep09-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0004-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0004-frame.jsonld" }, - "rdfs:comment": "If processingMode is json-ld-1.0, or if term contains a colon (:), an invalid term definition has been detected and processing is aborted.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0004-out.jsonld", "assertions": [ { - "@id": "_:b9989", + "@id": "_:b31835", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", "result": { - "@id": "_:b23509", + "@id": "_:b31836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9982", + "@id": "_:b31827", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", "result": { - "@id": "_:b23504", + "@id": "_:b31828", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b9981", + "@id": "_:b31829", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", "result": { - "@id": "_:b20266", + "@id": "_:b31830", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9988", + "@id": "_:b11641", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19388", + "@id": "_:b11642", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9987", + "@id": "_:b16860", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23508", + "@id": "_:b16861", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", + } + }, + { + "@id": "_:b5717", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5718", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9990", + "@id": "_:b31839", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", "result": { - "@id": "_:b23510", + "@id": "_:b31840", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9985", + "@id": "_:b9162", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23506", + "@id": "_:b9163", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9986", + "@id": "_:b20358", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23507", + "@id": "_:b20359", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9978", + "@id": "_:b31831", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", "result": { - "@id": "_:b9979", + "@id": "_:b31832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9984", + "@id": "_:b31833", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", "result": { - "@id": "_:b23505", + "@id": "_:b31834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9983", + "@id": "_:b31837", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0004", "result": { - "@id": "_:b7772", + "@id": "_:b31838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "@nest is not allowed in 1.0", + "title": "reframe (explicit)", + "rdfs:comment": "If property is not in frame, and explicit is true, do not add any values for property to output.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17846", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "@id": "_:b827", "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep10-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0005-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0005-frame.jsonld" }, - "rdfs:comment": "@nest is not allowed in a term definitionin 1.0", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0005-out.jsonld", "assertions": [ { - "@id": "_:b17844", + "@id": "_:b31849", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", "result": { - "@id": "_:b17845", + "@id": "_:b31850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17848", + "@id": "_:b31841", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", "result": { - "@id": "_:b24898", + "@id": "_:b31842", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b17851", + "@id": "_:b31843", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", "result": { - "@id": "_:b1900", + "@id": "_:b31844", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17852", + "@id": "_:b11643", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27221", + "@id": "_:b11644", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17854", + "@id": "_:b16862", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23616", + "@id": "_:b16863", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", + } + }, + { + "@id": "_:b5719", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5720", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17853", + "@id": "_:b31853", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", "result": { - "@id": "_:b29112", + "@id": "_:b31854", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17856", + "@id": "_:b9164", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8568", + "@id": "_:b9165", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b17849", + "@id": "_:b20360", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21638", + "@id": "_:b20361", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17855", + "@id": "_:b31845", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", "result": { - "@id": "_:b25339", + "@id": "_:b31846", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17850", + "@id": "_:b31847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", "result": { - "@id": "_:b29061", + "@id": "_:b31848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17847", + "@id": "_:b31851", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0005", "result": { - "@id": "_:b20516", + "@id": "_:b31852", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid term definition", - "title": "@context is not allowed in 1.0", + "title": "reframe (non-explicit)", + "rdfs:comment": "Unless the explicit is false, processors append extra values to output.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7337", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "@id": "_:b828", "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep11-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0006-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0006-frame.jsonld" }, - "rdfs:comment": "@context is not allowed in a term definitionin 1.0", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep11-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0006-out.jsonld", "assertions": [ { - "@id": "_:b7342", + "@id": "_:b31863", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", "result": { - "@id": "_:b23425", + "@id": "_:b31864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7340", + "@id": "_:b31855", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", "result": { - "@id": "_:b23332", + "@id": "_:b31856", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b7341", + "@id": "_:b31857", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", "result": { - "@id": "_:b23697", + "@id": "_:b31858", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7343", + "@id": "_:b11645", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18406", + "@id": "_:b11646", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7339", + "@id": "_:b16864", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14743", + "@id": "_:b16865", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", + } + }, + { + "@id": "_:b5721", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5722", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7335", + "@id": "_:b31867", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", "result": { - "@id": "_:b7336", + "@id": "_:b31868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7344", + "@id": "_:b9166", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19019", + "@id": "_:b9167", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b7346", + "@id": "_:b20362", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29307", + "@id": "_:b20363", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7347", + "@id": "_:b31859", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", "result": { - "@id": "_:b12279", + "@id": "_:b31860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7345", + "@id": "_:b31861", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", "result": { - "@id": "_:b28342", + "@id": "_:b31862", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7338", + "@id": "_:b31865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0006", "result": { - "@id": "_:b10091", + "@id": "_:b31866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid container mapping", - "title": "@container may not be an array in 1.0", + "title": "input has multiple types", + "rdfs:comment": "If property is a keyword, processors add property and objects to output.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20593", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "@id": "_:b829", "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep12-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0007-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0007-frame.jsonld" }, - "rdfs:comment": "validate appropriate values of @container", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep12-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0007-out.jsonld", "assertions": [ { - "@id": "_:b20597", + "@id": "_:b31877", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", "result": { - "@id": "_:b1981", + "@id": "_:b31878", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b31869", + "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", + "result": { + "@id": "_:b31870", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20595", + "@id": "_:b31871", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", "result": { - "@id": "_:b23358", + "@id": "_:b31872", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b20591", + "@id": "_:b11649", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20592", + "@id": "_:b11650", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b20601", + "@id": "_:b16866", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23362", + "@id": "_:b16867", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20594", + "@id": "_:b5723", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b21982", + "@id": "_:b5724", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b20603", + "@id": "_:b31881", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", "result": { - "@id": "_:b23363", + "@id": "_:b31882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20598", + "@id": "_:b9168", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23359", + "@id": "_:b9169", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20600", + "@id": "_:b20364", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23361", + "@id": "_:b20365", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20596", + "@id": "_:b31873", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", "result": { - "@id": "_:b7967", + "@id": "_:b31874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20599", + "@id": "_:b31875", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", "result": { - "@id": "_:b23360", + "@id": "_:b31876", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20602", + "@id": "_:b31879", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0007", "result": { - "@id": "_:b22987", + "@id": "_:b31880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep12", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid container mapping", - "title": "@container may not be @id in 1.0", + "title": "array framing cases", + "rdfs:comment": "Various cases showing array output for @container: @set, and non-embedding of node values if @embed: false.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12195", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "@id": "_:b830", "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep13-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0008-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0008-frame.jsonld" }, - "rdfs:comment": "validate appropriate values of @container", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep13-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0008-out.jsonld", "assertions": [ { - "@id": "_:b12204", + "@id": "_:b31891", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", "result": { - "@id": "_:b26218", + "@id": "_:b31892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12200", + "@id": "_:b31883", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", "result": { - "@id": "_:b26358", + "@id": "_:b31884", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b12201", + "@id": "_:b31885", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", "result": { - "@id": "_:b28776", + "@id": "_:b31886", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12205", + "@id": "_:b11651", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28779", + "@id": "_:b11652", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12197", + "@id": "_:b16868", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25890", + "@id": "_:b16869", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", + } + }, + { + "@id": "_:b5725", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5726", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12198", + "@id": "_:b31895", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", "result": { - "@id": "_:b24976", + "@id": "_:b31896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12193", + "@id": "_:b9170", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b12194", + "@id": "_:b9171", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12203", + "@id": "_:b20366", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28778", + "@id": "_:b20367", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12199", + "@id": "_:b31887", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", "result": { - "@id": "_:b28775", + "@id": "_:b31888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12196", + "@id": "_:b31889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", "result": { - "@id": "_:b23352", + "@id": "_:b31890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12202", + "@id": "_:b31893", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0008", "result": { - "@id": "_:b28777", + "@id": "_:b31894", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep13", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid container mapping", - "title": "@container may not be @type in 1.0", + "title": "default value", + "rdfs:comment": "Processors MUST skip property and property frame if property frame contains @omitDefault with a value of true. Processors MUST add property to output with a new dictionary having a property @preserve and a value that is a copy of the value of @default in frame if it exists, or the string @null otherwise.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5352", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "@id": "_:b831", "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep14-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0009-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0009-frame.jsonld" }, - "rdfs:comment": "validate appropriate values of @container", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep14-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0009-out.jsonld", "assertions": [ { - "@id": "_:b5360", + "@id": "_:b31905", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", "result": { - "@id": "_:b16323", + "@id": "_:b31906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5356", + "@id": "_:b31897", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", "result": { - "@id": "_:b16319", + "@id": "_:b31898", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b5359", + "@id": "_:b31899", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", "result": { - "@id": "_:b16322", + "@id": "_:b31900", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5361", + "@id": "_:b11653", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16324", + "@id": "_:b11654", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5354", + "@id": "_:b16870", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16317", + "@id": "_:b16871", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", + } + }, + { + "@id": "_:b5727", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5728", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5355", + "@id": "_:b31909", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", "result": { - "@id": "_:b16318", + "@id": "_:b31910", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5363", + "@id": "_:b9172", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16326", + "@id": "_:b9173", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5357", + "@id": "_:b20368", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16320", + "@id": "_:b20369", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5362", + "@id": "_:b31901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", "result": { - "@id": "_:b16325", + "@id": "_:b31902", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5358", + "@id": "_:b31903", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", "result": { - "@id": "_:b16321", + "@id": "_:b31904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5353", + "@id": "_:b31907", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0009", "result": { - "@id": "_:b11216", + "@id": "_:b31908", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep14", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid container mapping", - "title": "@container may not be @graph in 1.0", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b24360", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "title": "@embed true/false", + "rdfs:comment": "@embed within a frame controls the object embed flag when processing that frame (true and false values) in json-ld-1.0 mode.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0011-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0011-frame.jsonld" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/ep15-context.jsonld" + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0011-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b833", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "validate appropriate values of @container", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/ep15-in.jsonld", "assertions": [ { - "@id": "_:b24365", + "@id": "_:b31919", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", "result": { - "@id": "_:b29362", + "@id": "_:b31920", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b24362", + "@id": "_:b31911", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", "result": { - "@id": "_:b28248", + "@id": "_:b31912", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b24361", + "@id": "_:b31913", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", "result": { - "@id": "_:b27353", + "@id": "_:b31914", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b24363", + "@id": "_:b11655", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6395", + "@id": "_:b11656", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b24368", + "@id": "_:b16872", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29501", + "@id": "_:b16873", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", + } + }, + { + "@id": "_:b5729", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5730", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b24367", + "@id": "_:b31923", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", "result": { - "@id": "_:b20706", + "@id": "_:b31924", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b24359", + "@id": "_:b9174", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16552", + "@id": "_:b9175", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b24370", + "@id": "_:b20370", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28193", + "@id": "_:b20371", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b24369", + "@id": "_:b31915", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", "result": { - "@id": "_:b29502", + "@id": "_:b31916", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b24366", + "@id": "_:b31917", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", "result": { - "@id": "_:b24216", + "@id": "_:b31918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b24364", + "@id": "_:b31921", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011", "result": { - "@id": "_:b29226", + "@id": "_:b31922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tep15", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/in01-out.jsonld", - "title": "Basic Included array", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2296", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/in01-context.jsonld" + "title": "Array frame", + "rdfs:comment": "Multiple values for @type in frame match different nodes having one or the other type. With @embed false, nodes are serialized as multiple array values of @graph.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0012-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0012-frame.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/in01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0012-out.jsonld", "assertions": [ { - "@id": "_:b2298", + "@id": "_:b31933", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", "result": { - "@id": "_:b15257", + "@id": "_:b31934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2304", + "@id": "_:b31925", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", "result": { - "@id": "_:b15263", + "@id": "_:b31926", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b2302", + "@id": "_:b31927", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", "result": { - "@id": "_:b15261", + "@id": "_:b31928", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2299", + "@id": "_:b11657", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15258", + "@id": "_:b11658", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2301", + "@id": "_:b16874", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15260", + "@id": "_:b16875", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", + } + }, + { + "@id": "_:b5731", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5732", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2297", + "@id": "_:b31937", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", "result": { - "@id": "_:b15256", + "@id": "_:b31938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2294", + "@id": "_:b9176", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b2295", + "@id": "_:b9177", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b2305", + "@id": "_:b20372", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15264", + "@id": "_:b20373", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2306", + "@id": "_:b31929", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", "result": { - "@id": "_:b15265", + "@id": "_:b31930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2303", + "@id": "_:b31931", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", "result": { - "@id": "_:b15262", + "@id": "_:b31932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2300", + "@id": "_:b31935", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0012", "result": { - "@id": "_:b15259", + "@id": "_:b31936", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/in02-out.jsonld", - "title": "Basic Included object", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7012", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/in02-context.jsonld" + "title": "Replace existing embed", + "rdfs:comment": "An empty frame matches all objects, even if embedded, causing them to be serialized under @graph.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0013-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0013-frame.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/in02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0013-out.jsonld", "assertions": [ { - "@id": "_:b7022", + "@id": "_:b31947", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", "result": { - "@id": "_:b24808", + "@id": "_:b31948", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7021", + "@id": "_:b31939", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", "result": { - "@id": "_:b27774", + "@id": "_:b31940", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b7015", + "@id": "_:b31941", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", "result": { - "@id": "_:b24768", + "@id": "_:b31942", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7010", + "@id": "_:b11659", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7011", + "@id": "_:b11660", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7018", + "@id": "_:b16876", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18488", + "@id": "_:b16877", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", + } + }, + { + "@id": "_:b5733", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5734", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7020", + "@id": "_:b31951", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", "result": { - "@id": "_:b25883", + "@id": "_:b31952", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7013", + "@id": "_:b9180", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20015", + "@id": "_:b9181", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b7014", + "@id": "_:b20374", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24298", + "@id": "_:b20375", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7019", + "@id": "_:b31943", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", "result": { - "@id": "_:b28129", + "@id": "_:b31944", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7016", + "@id": "_:b31945", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", "result": { - "@id": "_:b26593", + "@id": "_:b31946", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7017", + "@id": "_:b31949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0013", "result": { - "@id": "_:b24657", + "@id": "_:b31950", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/in03-out.jsonld", - "title": "Multiple properties mapping to @included are folded together", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5867", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/in03-context.jsonld" + "title": "Replace existing embed on 2nd pass", + "rdfs:comment": "An embedded node which matches the top-level frame (on @type) is framed under @graph and continues to be embedded. Other nodes continue to be embedded.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0014-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0014-frame.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/in03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0014-out.jsonld", "assertions": [ { - "@id": "_:b5876", + "@id": "_:b31961", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", "result": { - "@id": "_:b8994", + "@id": "_:b31962", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5872", + "@id": "_:b31953", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", "result": { - "@id": "_:b27901", + "@id": "_:b31954", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b5873", + "@id": "_:b31955", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", "result": { - "@id": "_:b28426", + "@id": "_:b31956", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5870", + "@id": "_:b11661", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23700", + "@id": "_:b11662", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5874", + "@id": "_:b16880", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29176", + "@id": "_:b16881", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", + } + }, + { + "@id": "_:b5735", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5736", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5869", + "@id": "_:b31965", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", "result": { - "@id": "_:b17742", + "@id": "_:b31966", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5875", + "@id": "_:b9182", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28766", + "@id": "_:b9183", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b5877", + "@id": "_:b20376", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27645", + "@id": "_:b20377", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5871", + "@id": "_:b31957", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", "result": { - "@id": "_:b8034", + "@id": "_:b31958", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5868", + "@id": "_:b31959", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", "result": { - "@id": "_:b6373", + "@id": "_:b31960", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5865", + "@id": "_:b31963", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0014", "result": { - "@id": "_:b5866", + "@id": "_:b31964", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/in04-out.jsonld", - "title": "Included containing @included", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8810", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/in04-context.jsonld" + "title": "Replace deeply-nested embed", + "rdfs:comment": "Torture test.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0015-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0015-frame.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/in04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0015-out.jsonld", "assertions": [ { - "@id": "_:b8820", + "@id": "_:b31975", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", "result": { - "@id": "_:b25756", + "@id": "_:b31976", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8818", + "@id": "_:b31967", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", "result": { - "@id": "_:b25754", + "@id": "_:b31968", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b8815", + "@id": "_:b31969", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", "result": { - "@id": "_:b6091", + "@id": "_:b31970", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8808", + "@id": "_:b11663", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b8809", + "@id": "_:b11664", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8819", + "@id": "_:b16882", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25755", + "@id": "_:b16883", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", + } + }, + { + "@id": "_:b5737", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5738", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8816", + "@id": "_:b31979", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", "result": { - "@id": "_:b25752", + "@id": "_:b31980", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8813", + "@id": "_:b9184", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20056", + "@id": "_:b9185", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b8811", + "@id": "_:b20378", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17468", + "@id": "_:b20379", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8812", + "@id": "_:b31971", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", "result": { - "@id": "_:b22438", + "@id": "_:b31972", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8817", + "@id": "_:b31973", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", "result": { - "@id": "_:b25753", + "@id": "_:b31974", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8814", + "@id": "_:b31977", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0015", "result": { - "@id": "_:b22060", + "@id": "_:b31978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/in05-out.jsonld", - "title": "Property value with @included", + "title": "Use @type in ducktype filter", + "rdfs:comment": "Match if node has a @type property and frame has a @type property containing only an empty dictionary.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15827", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b834", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/in05-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0016-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0016-frame.jsonld" }, - "rdfs:comment": "Tests included blocks.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/in05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0016-out.jsonld", "assertions": [ { - "@id": "_:b15835", + "@id": "_:b31989", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", "result": { - "@id": "_:b27131", + "@id": "_:b31990", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b15831", + "@id": "_:b31981", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", "result": { - "@id": "_:b28718", + "@id": "_:b31982", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b15830", + "@id": "_:b31983", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", "result": { - "@id": "_:b28504", + "@id": "_:b31984", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15828", + "@id": "_:b11665", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20300", + "@id": "_:b11666", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15832", + "@id": "_:b16884", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29021", + "@id": "_:b16885", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", + } + }, + { + "@id": "_:b5739", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5740", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15825", + "@id": "_:b31993", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", "result": { - "@id": "_:b15826", + "@id": "_:b31994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15834", + "@id": "_:b9186", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27717", + "@id": "_:b9187", "@type": "TestResult", - "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:passed" + } }, { - "@id": "_:b15829", + "@id": "_:b20380", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25917", + "@id": "_:b20381", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15837", + "@id": "_:b31985", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", "result": { - "@id": "_:b29291", + "@id": "_:b31986", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15836", + "@id": "_:b31987", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", "result": { - "@id": "_:b6563", + "@id": "_:b31988", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15833", + "@id": "_:b31991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0016", "result": { - "@id": "_:b27418", + "@id": "_:b31992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tin05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js01-out.jsonld", - "title": "Compact JSON literal (boolean true)", + "title": "Non-flat input", + "rdfs:comment": "Framing flattens expanded input, allowing for deeply embedded input to be re-framed.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13384", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b835", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js01-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0017-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0017-frame.jsonld" }, - "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (boolean true).", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0017-out.jsonld", "assertions": [ { - "@id": "_:b13382", + "@id": "_:b32003", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", "result": { - "@id": "_:b13383", + "@id": "_:b32004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13394", + "@id": "_:b31995", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", "result": { - "@id": "_:b16938", + "@id": "_:b31996", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b13388", + "@id": "_:b31997", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", "result": { - "@id": "_:b19609", + "@id": "_:b31998", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", + "assertedBy": null + }, + { + "@id": "_:b11667", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "mode": "earl:automatic", + "result": { + "@id": "_:b11668", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13389", + "@id": "_:b16886", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19610", + "@id": "_:b16887", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13390", + "@id": "_:b5741", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b14842", + "@id": "_:b5742", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b13386", + "@id": "_:b32007", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", "result": { - "@id": "_:b19607", + "@id": "_:b32008", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13392", + "@id": "_:b9188", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19612", + "@id": "_:b9189", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b13385", + "@id": "_:b20382", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19606", + "@id": "_:b20383", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13391", + "@id": "_:b31999", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", "result": { - "@id": "_:b19611", + "@id": "_:b32000", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13393", + "@id": "_:b32001", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", "result": { - "@id": "_:b19613", + "@id": "_:b32002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13387", + "@id": "_:b32005", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0017", "result": { - "@id": "_:b19608", + "@id": "_:b32006", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js02-out.jsonld", - "title": "Compact JSON literal (boolean false)", + "title": "no frame @context but @graph output", + "rdfs:comment": "Set framing context to the value of @context from frame, if it exists, or to a new empty context, otherwise.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16137", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b836", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js02-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0018-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0018-frame.jsonld" }, - "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (boolean false).", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0018-out.jsonld", "assertions": [ { - "@id": "_:b16148", + "@id": "_:b32017", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", "result": { - "@id": "_:b13125", + "@id": "_:b32018", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16141", + "@id": "_:b32009", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", "result": { - "@id": "_:b27585", + "@id": "_:b32010", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b16146", + "@id": "_:b32011", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", "result": { - "@id": "_:b23662", + "@id": "_:b32012", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b16138", + "@id": "_:b11671", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20780", + "@id": "_:b11672", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16142", + "@id": "_:b16888", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29177", + "@id": "_:b16889", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", + } + }, + { + "@id": "_:b5743", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5744", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16139", + "@id": "_:b32021", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", "result": { - "@id": "_:b24552", + "@id": "_:b32022", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16140", + "@id": "_:b9190", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25575", + "@id": "_:b9191", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b16145", + "@id": "_:b20384", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29817", + "@id": "_:b20385", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16143", + "@id": "_:b32013", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", "result": { - "@id": "_:b27947", + "@id": "_:b32014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16144", + "@id": "_:b32015", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", "result": { - "@id": "_:b22825", + "@id": "_:b32016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16147", + "@id": "_:b32019", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0018", "result": { - "@id": "_:b29033", + "@id": "_:b32020", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js03-out.jsonld", - "title": "Compact JSON literal (double)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14677", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js03-context.jsonld" + "title": "Resources can be re-embedded again in each top-level frame match", + "rdfs:comment": "@type matching matches nodes at top-level, and embedding causes them be embedded where referenced.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0019-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0019-frame.jsonld" }, - "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (double).", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0019-out.jsonld", "assertions": [ { - "@id": "_:b14683", + "@id": "_:b32031", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", "result": { - "@id": "_:b20865", + "@id": "_:b32032", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14686", + "@id": "_:b32023", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", "result": { - "@id": "_:b28496", + "@id": "_:b32024", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b14682", + "@id": "_:b32025", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", "result": { - "@id": "_:b22991", + "@id": "_:b32026", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14680", + "@id": "_:b11673", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20533", + "@id": "_:b11674", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14678", + "@id": "_:b16890", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14693", + "@id": "_:b16891", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", + } + }, + { + "@id": "_:b5745", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5746", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14684", + "@id": "_:b32035", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", "result": { - "@id": "_:b17451", + "@id": "_:b32036", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14679", + "@id": "_:b9192", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8565", + "@id": "_:b9193", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14675", + "@id": "_:b20386", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14676", + "@id": "_:b20387", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14685", + "@id": "_:b32027", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", "result": { - "@id": "_:b25923", + "@id": "_:b32028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14681", + "@id": "_:b32029", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", "result": { - "@id": "_:b24650", + "@id": "_:b32030", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14687", + "@id": "_:b32033", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0019", "result": { - "@id": "_:b20117", + "@id": "_:b32034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js04-out.jsonld", - "title": "Compact JSON literal (double-zero)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b19413", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Blank nodes in an array", + "rdfs:comment": "Empty frame matches all nodes at top-level, and repeats where embedded in json-ld-1.0 mode.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0020-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0020-frame.jsonld" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js04-context.jsonld" + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0020-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b837", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (double-zero).", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js04-in.jsonld", "assertions": [ { - "@id": "_:b19411", + "@id": "_:b32045", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", "result": { - "@id": "_:b19412", + "@id": "_:b32046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b19420", + "@id": "_:b32037", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", "result": { - "@id": "_:b8388", + "@id": "_:b32038", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b19422", + "@id": "_:b32039", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", "result": { - "@id": "_:b29175", + "@id": "_:b32040", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b19416", + "@id": "_:b11675", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24374", + "@id": "_:b11676", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19414", + "@id": "_:b16892", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23378", + "@id": "_:b16893", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", + } + }, + { + "@id": "_:b5747", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5748", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19421", + "@id": "_:b32049", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", "result": { - "@id": "_:b29116", + "@id": "_:b32050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19417", + "@id": "_:b9194", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15423", + "@id": "_:b9195", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b19418", + "@id": "_:b20388", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28181", + "@id": "_:b20389", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19415", + "@id": "_:b32041", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", "result": { - "@id": "_:b1545", + "@id": "_:b32042", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19423", + "@id": "_:b32043", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", "result": { - "@id": "_:b12232", + "@id": "_:b32044", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19419", + "@id": "_:b32047", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0020", "result": { - "@id": "_:b24576", + "@id": "_:b32048", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js05-out.jsonld", - "title": "Compact JSON literal (integer)", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22075", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Blank nodes in @type", + "rdfs:comment": "Empty frame matches all nodes at top-level, and repeats where embedded (with list content) in json-ld-1.0 mode.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0021-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0021-frame.jsonld" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js05-context.jsonld" + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0021-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b838", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (integer).", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js05-in.jsonld", "assertions": [ { - "@id": "_:b22084", + "@id": "_:b32059", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", "result": { - "@id": "_:b22630", + "@id": "_:b32060", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b22081", + "@id": "_:b32051", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", "result": { - "@id": "_:b28073", + "@id": "_:b32052", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b22083", + "@id": "_:b32053", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", "result": { - "@id": "_:b28336", + "@id": "_:b32054", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b22080", + "@id": "_:b11677", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26783", + "@id": "_:b11678", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22077", + "@id": "_:b16894", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25773", + "@id": "_:b16895", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", + } + }, + { + "@id": "_:b5749", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5750", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22086", + "@id": "_:b32063", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", "result": { - "@id": "_:b6486", + "@id": "_:b32064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22076", + "@id": "_:b9196", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23124", + "@id": "_:b9197", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22082", + "@id": "_:b20390", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25842", + "@id": "_:b20391", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22079", + "@id": "_:b32055", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", "result": { - "@id": "_:b18852", + "@id": "_:b32056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b22078", + "@id": "_:b32057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", "result": { - "@id": "_:b26739", + "@id": "_:b32058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22085", + "@id": "_:b32061", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0021", "result": { - "@id": "_:b26320", + "@id": "_:b32062", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js06-out.jsonld", - "title": "Compact JSON literal (object)", + "title": "Match on @id", + "rdfs:comment": "Match if node and frame both have the same @id property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15306", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b839", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js06-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0022-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0022-frame.jsonld" }, - "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (object).", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js06-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0022-out.jsonld", "assertions": [ { - "@id": "_:b15315", + "@id": "_:b32073", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", "result": { - "@id": "_:b9218", + "@id": "_:b32074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b15314", + "@id": "_:b32065", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", "result": { - "@id": "_:b27649", + "@id": "_:b32066", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b15313", + "@id": "_:b32067", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", "result": { - "@id": "_:b28852", + "@id": "_:b32068", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15316", + "@id": "_:b11679", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18315", + "@id": "_:b11680", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15308", + "@id": "_:b16896", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20635", + "@id": "_:b16897", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", + } + }, + { + "@id": "_:b5751", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5752", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15309", + "@id": "_:b32077", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", "result": { - "@id": "_:b23981", + "@id": "_:b32078", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15304", + "@id": "_:b9198", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15305", + "@id": "_:b9199", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b15312", + "@id": "_:b20392", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26582", + "@id": "_:b20393", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15307", + "@id": "_:b32069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", "result": { - "@id": "_:b19077", + "@id": "_:b32070", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15311", + "@id": "_:b32071", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", "result": { - "@id": "_:b19273", + "@id": "_:b32072", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15310", + "@id": "_:b32075", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0022", "result": { - "@id": "_:b25221", + "@id": "_:b32076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js07-out.jsonld", - "title": "Compact JSON literal (array)", + "title": "No match on []", + "rdfs:comment": "No match if node has a property where frame has an empty array for that same property.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17635", + "@id": "_:b840", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js07-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0023-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0023-frame.jsonld" }, - "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (array).", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js07-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0023-out.jsonld", "assertions": [ { - "@id": "_:b17645", + "@id": "_:b32087", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", "result": { - "@id": "_:b28131", + "@id": "_:b32088", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17638", + "@id": "_:b32079", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", "result": { - "@id": "_:b27448", + "@id": "_:b32080", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b17639", + "@id": "_:b32081", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", "result": { - "@id": "_:b29045", + "@id": "_:b32082", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17642", + "@id": "_:b11681", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b12410", + "@id": "_:b11682", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17636", + "@id": "_:b16898", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19545", + "@id": "_:b16899", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", + } + }, + { + "@id": "_:b5753", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5754", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17644", + "@id": "_:b32091", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", "result": { - "@id": "_:b17962", + "@id": "_:b32092", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17637", + "@id": "_:b9202", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27136", + "@id": "_:b9203", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b17641", + "@id": "_:b20394", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29498", + "@id": "_:b20395", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17633", + "@id": "_:b32083", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", "result": { - "@id": "_:b17634", + "@id": "_:b32084", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17643", + "@id": "_:b32085", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", "result": { - "@id": "_:b25123", + "@id": "_:b32086", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17640", + "@id": "_:b32089", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023", "result": { - "@id": "_:b29516", + "@id": "_:b32090", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs07", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js08-out.jsonld", - "title": "Compact already expanded JSON literal", + "title": "match on any common properties if @requireAll: false", + "rdfs:comment": "Match if @requireAll is false and both node and frame contain common non-keyword properties of any value.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3475", + "@id": "_:b841", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js08-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0024-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0024-frame.jsonld" }, - "rdfs:comment": "Tests compacting JSON literal does not expand terms inside json.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js08-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0024-out.jsonld", "assertions": [ { - "@id": "_:b3473", + "@id": "_:b32101", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", "result": { - "@id": "_:b3474", + "@id": "_:b32102", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3479", + "@id": "_:b32093", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", "result": { - "@id": "_:b27479", + "@id": "_:b32094", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b3478", + "@id": "_:b32095", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", "result": { - "@id": "_:b13690", + "@id": "_:b32096", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3481", + "@id": "_:b11683", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9021", + "@id": "_:b11684", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3480", + "@id": "_:b16902", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28467", + "@id": "_:b16903", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", + } + }, + { + "@id": "_:b5755", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5756", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3485", + "@id": "_:b32105", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", "result": { - "@id": "_:b17509", + "@id": "_:b32106", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3476", + "@id": "_:b9204", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21180", + "@id": "_:b9205", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b3477", + "@id": "_:b20396", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22202", + "@id": "_:b20397", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3483", + "@id": "_:b32097", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", "result": { - "@id": "_:b21429", + "@id": "_:b32098", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3484", + "@id": "_:b32099", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", "result": { - "@id": "_:b27801", + "@id": "_:b32100", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3482", + "@id": "_:b32103", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024", "result": { - "@id": "_:b25122", + "@id": "_:b32104", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs08", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js09-out.jsonld", - "title": "Compact already expanded JSON literal with aliased keys", + "title": "@requireAll with missing values and @default", + "rdfs:comment": "Match if @requireAll is true and frame contains a non-keyword key not present in node, where the value is a JSON object containing only the key @default with any value.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14333", + "@id": "_:b842", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js09-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0025-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0025-frame.jsonld" }, - "rdfs:comment": "Tests compacting JSON literal in expanded form.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js09-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0025-out.jsonld", "assertions": [ { - "@id": "_:b14339", + "@id": "_:b32115", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", "result": { - "@id": "_:b27085", + "@id": "_:b32116", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14341", + "@id": "_:b32107", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", "result": { - "@id": "_:b27086", + "@id": "_:b32108", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b14335", + "@id": "_:b32109", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", "result": { - "@id": "_:b2553", + "@id": "_:b32110", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14337", + "@id": "_:b11685", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17954", + "@id": "_:b11686", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14338", + "@id": "_:b16904", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27084", + "@id": "_:b16905", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", + } + }, + { + "@id": "_:b5757", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5758", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14342", + "@id": "_:b32119", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", "result": { - "@id": "_:b27087", + "@id": "_:b32120", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14336", + "@id": "_:b9206", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27083", + "@id": "_:b9207", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14334", + "@id": "_:b20398", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18835", + "@id": "_:b20399", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14331", + "@id": "_:b32111", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", "result": { - "@id": "_:b14332", + "@id": "_:b32112", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14340", + "@id": "_:b32113", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", "result": { - "@id": "_:b27067", + "@id": "_:b32114", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14343", + "@id": "_:b32117", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0025", "result": { - "@id": "_:b5000", + "@id": "_:b32118", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs09", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js10-out.jsonld", - "title": "Compact JSON literal (string)", + "title": "explicitly excludes unframed properties (@explicit: true)", + "rdfs:comment": "If property is not in frame, and explicit is true, processors must not add any values for property to output.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4662", + "@id": "_:b843", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js10-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0026-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0026-frame.jsonld" }, - "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (string).", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js10-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0026-out.jsonld", "assertions": [ { - "@id": "_:b4671", + "@id": "_:b32129", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", "result": { - "@id": "_:b28087", + "@id": "_:b32130", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4665", + "@id": "_:b32121", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", "result": { - "@id": "_:b24177", + "@id": "_:b32122", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b4670", + "@id": "_:b32123", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", "result": { - "@id": "_:b25125", + "@id": "_:b32124", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4668", + "@id": "_:b11687", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28085", + "@id": "_:b11688", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4660", + "@id": "_:b16906", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4661", + "@id": "_:b16907", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", + } + }, + { + "@id": "_:b5759", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5760", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4672", + "@id": "_:b32133", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", "result": { - "@id": "_:b24681", + "@id": "_:b32134", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4666", + "@id": "_:b9208", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22598", + "@id": "_:b9209", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b4667", + "@id": "_:b20400", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28084", + "@id": "_:b20401", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4663", + "@id": "_:b32125", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", "result": { - "@id": "_:b14763", + "@id": "_:b32126", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4669", + "@id": "_:b32127", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", "result": { - "@id": "_:b28086", + "@id": "_:b32128", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4664", + "@id": "_:b32131", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026", "result": { - "@id": "_:b22370", + "@id": "_:b32132", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs10", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/js11-out.jsonld", - "title": "Compact JSON literal (null)", + "title": "non-existent framed properties create null property", + "rdfs:comment": "Recursively, replace all key-value pairs in compacted results where the key is @preserve with the value from the key-pair. If the value from the key-pair is @null, replace the value with null.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3670", + "@id": "_:b844", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/js11-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0027-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0027-frame.jsonld" }, - "rdfs:comment": "Tests compacting property with @type @json to a JSON literal (null).", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/js11-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0027-out.jsonld", "assertions": [ { - "@id": "_:b3671", + "@id": "_:b32143", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", "result": { - "@id": "_:b19410", + "@id": "_:b32144", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3676", + "@id": "_:b32135", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", "result": { - "@id": "_:b26095", + "@id": "_:b32136", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b3672", + "@id": "_:b32137", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", "result": { - "@id": "_:b23432", + "@id": "_:b32138", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3675", + "@id": "_:b11689", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26984", + "@id": "_:b11690", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3678", + "@id": "_:b16908", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28894", + "@id": "_:b16909", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", + } + }, + { + "@id": "_:b5761", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5762", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3679", + "@id": "_:b32147", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", "result": { - "@id": "_:b6935", + "@id": "_:b32148", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3680", + "@id": "_:b9210", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25318", + "@id": "_:b9211", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b3674", + "@id": "_:b20402", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11013", + "@id": "_:b20403", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3677", + "@id": "_:b32139", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", "result": { - "@id": "_:b10226", + "@id": "_:b32140", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3673", + "@id": "_:b32141", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", "result": { - "@id": "_:b24220", + "@id": "_:b32142", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3668", + "@id": "_:b32145", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027", "result": { - "@id": "_:b3669", + "@id": "_:b32146", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tjs11", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/la01-out.jsonld", - "title": "most specific term matching in @list.", - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/la01-context.jsonld" + "title": "embed matched frames with @reverse", + "rdfs:comment": "If frame has the property @reverse, then for each reverse property and sub frame that are the values of @reverse in frame.", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b845", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "The most specific term that matches all of the elements in the list, taking into account the default language, must be selected, without considering case of language.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/la01-in.jsonld", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0028-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0028-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0028-out.jsonld", "assertions": [ { - "@id": "_:b3359", + "@id": "_:b32157", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", "result": { - "@id": "_:b29276", + "@id": "_:b32158", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3356", + "@id": "_:b32149", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", "result": { - "@id": "_:b25594", + "@id": "_:b32150", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b3362", + "@id": "_:b32151", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", "result": { - "@id": "_:b27366", + "@id": "_:b32152", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3357", + "@id": "_:b11693", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10061", + "@id": "_:b11694", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3360", + "@id": "_:b16910", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13818", + "@id": "_:b16911", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", + } + }, + { + "@id": "_:b5763", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5764", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3355", + "@id": "_:b32161", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", "result": { - "@id": "_:b14744", + "@id": "_:b32162", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3361", + "@id": "_:b9212", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22415", + "@id": "_:b9213", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b3363", + "@id": "_:b20404", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21601", + "@id": "_:b20405", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3358", + "@id": "_:b32153", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", "result": { - "@id": "_:b15854", + "@id": "_:b32154", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3354", + "@id": "_:b32155", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", "result": { - "@id": "_:b19081", + "@id": "_:b32156", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3364", + "@id": "_:b32159", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028", "result": { - "@id": "_:b29241", + "@id": "_:b32160", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tla01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/li01-out.jsonld", - "title": "coerced @list containing an empty list", + "title": "embed matched frames with reversed property", + "rdfs:comment": "If frame has the property @reverse, then for each reverse property and sub frame that are the values of @reverse in frame.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4809", + "@id": "_:b846", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/li01-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0029-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0029-frame.jsonld" }, - "rdfs:comment": "Lists of Lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/li01-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0029-out.jsonld", "assertions": [ { - "@id": "_:b4810", + "@id": "_:b32171", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", "result": { - "@id": "_:b12467", + "@id": "_:b32172", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4812", + "@id": "_:b32163", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", "result": { - "@id": "_:b25741", + "@id": "_:b32164", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b4807", + "@id": "_:b32165", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", "result": { - "@id": "_:b4808", + "@id": "_:b32166", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4811", + "@id": "_:b11695", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18270", + "@id": "_:b11696", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4816", + "@id": "_:b16912", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25924", + "@id": "_:b16913", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", + } + }, + { + "@id": "_:b5765", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5766", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4818", + "@id": "_:b32175", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", "result": { - "@id": "_:b27217", + "@id": "_:b32176", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4813", + "@id": "_:b9214", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b15362", + "@id": "_:b9215", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b4814", + "@id": "_:b20406", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24154", + "@id": "_:b20407", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4819", + "@id": "_:b32167", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", "result": { - "@id": "_:b6194", + "@id": "_:b32168", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4815", + "@id": "_:b32169", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", "result": { - "@id": "_:b27078", + "@id": "_:b32170", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4817", + "@id": "_:b32173", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029", "result": { - "@id": "_:b27434", + "@id": "_:b32174", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/li02-out.jsonld", - "title": "coerced @list containing a list", + "title": "@embed @always/@never", + "rdfs:comment": "@embed within a frame controls the object embed flag when processing that frame (@always and @never values).", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1172", + "@id": "_:b847", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/li02-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0030-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0030-frame.jsonld" }, - "rdfs:comment": "Lists of Lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/li02-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0030-out.jsonld", "assertions": [ { - "@id": "_:b1175", + "@id": "_:b32185", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", "result": { - "@id": "_:b25172", + "@id": "_:b32186", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1173", + "@id": "_:b32177", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", "result": { - "@id": "_:b20412", + "@id": "_:b32178", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b1182", + "@id": "_:b32179", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", "result": { - "@id": "_:b23315", + "@id": "_:b32180", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1177", + "@id": "_:b11697", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27859", + "@id": "_:b11698", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1170", + "@id": "_:b16914", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1171", + "@id": "_:b16915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", + } + }, + { + "@id": "_:b5767", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5768", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1179", + "@id": "_:b32189", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", "result": { - "@id": "_:b27861", + "@id": "_:b32190", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1174", + "@id": "_:b9216", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23097", + "@id": "_:b9217", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b1180", + "@id": "_:b20408", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27862", + "@id": "_:b20409", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1178", + "@id": "_:b32181", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", "result": { - "@id": "_:b27860", + "@id": "_:b32182", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1176", + "@id": "_:b32183", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", "result": { - "@id": "_:b27063", + "@id": "_:b32184", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1181", + "@id": "_:b32187", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030", "result": { - "@id": "_:b26354", + "@id": "_:b32188", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/li03-out.jsonld", - "title": "coerced @list containing an deep list", + "title": "match none @type match", + "rdfs:comment": "Do not match objects with @type, if frame uses @type: [].", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18517", + "@id": "_:b848", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/li03-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0031-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0031-frame.jsonld" }, - "rdfs:comment": "Lists of Lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/li03-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0031-out.jsonld", "assertions": [ { - "@id": "_:b18515", + "@id": "_:b32199", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", "result": { - "@id": "_:b18516", + "@id": "_:b32200", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18522", + "@id": "_:b32191", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", "result": { - "@id": "_:b25343", + "@id": "_:b32192", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b18519", + "@id": "_:b32193", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", "result": { - "@id": "_:b14948", + "@id": "_:b32194", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b18527", + "@id": "_:b11699", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25272", + "@id": "_:b11700", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18523", + "@id": "_:b16916", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25344", + "@id": "_:b16917", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", + } + }, + { + "@id": "_:b5769", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5770", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b18518", + "@id": "_:b32203", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", "result": { - "@id": "_:b22352", + "@id": "_:b32204", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18526", + "@id": "_:b9218", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16774", + "@id": "_:b9219", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b18524", + "@id": "_:b20410", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25345", + "@id": "_:b20411", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18521", + "@id": "_:b32195", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", "result": { - "@id": "_:b23115", + "@id": "_:b32196", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18520", + "@id": "_:b32197", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", "result": { - "@id": "_:b25342", + "@id": "_:b32198", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18525", + "@id": "_:b32201", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031", "result": { - "@id": "_:b25346", + "@id": "_:b32202", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/li04-out.jsonld", - "title": "coerced @list containing multiple lists", + "title": "single @id match", + "rdfs:comment": "Match on a specific node with frame uses @id.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1078", + "@id": "_:b849", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/li04-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0032-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0032-frame.jsonld" }, - "rdfs:comment": "Lists of Lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/li04-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0032-out.jsonld", "assertions": [ { - "@id": "_:b1080", + "@id": "_:b32213", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", "result": { - "@id": "_:b20347", + "@id": "_:b32214", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1082", + "@id": "_:b32205", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", "result": { - "@id": "_:b14075", + "@id": "_:b32206", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b1083", + "@id": "_:b32207", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", "result": { - "@id": "_:b20572", + "@id": "_:b32208", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1088", + "@id": "_:b11701", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26685", + "@id": "_:b11702", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1079", + "@id": "_:b16918", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16624", + "@id": "_:b16919", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", + } + }, + { + "@id": "_:b5771", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5772", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1081", + "@id": "_:b32217", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", "result": { - "@id": "_:b21622", + "@id": "_:b32218", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1087", + "@id": "_:b9220", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27850", + "@id": "_:b9221", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b1086", + "@id": "_:b20412", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27849", + "@id": "_:b20413", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1076", + "@id": "_:b32209", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", "result": { - "@id": "_:b1077", + "@id": "_:b32210", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1084", + "@id": "_:b32211", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", "result": { - "@id": "_:b23705", + "@id": "_:b32212", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1085", + "@id": "_:b32215", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032", "result": { - "@id": "_:b26838", + "@id": "_:b32216", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/li05-out.jsonld", - "title": "coerced @list containing mixed list values", + "title": "multiple @id match", + "rdfs:comment": "Match on a specific node with frame uses @id with an array of IRIs.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9221", + "@id": "_:b850", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/li05-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0033-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0033-frame.jsonld" }, - "rdfs:comment": "Lists of Lists", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/li05-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0033-out.jsonld", "assertions": [ { - "@id": "_:b9231", + "@id": "_:b32227", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", "result": { - "@id": "_:b29272", + "@id": "_:b32228", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9223", + "@id": "_:b32219", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", "result": { - "@id": "_:b23975", + "@id": "_:b32220", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b9229", + "@id": "_:b32221", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", "result": { - "@id": "_:b29271", + "@id": "_:b32222", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9225", + "@id": "_:b11703", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28554", + "@id": "_:b11704", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9227", + "@id": "_:b16920", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27911", + "@id": "_:b16921", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", + } + }, + { + "@id": "_:b5773", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5774", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9222", + "@id": "_:b32231", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", "result": { - "@id": "_:b17033", + "@id": "_:b32232", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9226", + "@id": "_:b9224", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25177", + "@id": "_:b9225", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b9224", + "@id": "_:b20414", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24372", + "@id": "_:b20415", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9228", + "@id": "_:b32223", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", "result": { - "@id": "_:b20269", + "@id": "_:b32224", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9230", + "@id": "_:b32225", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", "result": { - "@id": "_:b22373", + "@id": "_:b32226", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9219", + "@id": "_:b32229", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0033", "result": { - "@id": "_:b9220", + "@id": "_:b32230", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tli05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m001-out.jsonld", - "title": "Indexes to object not having an @id", + "title": "wildcard and match none", + "rdfs:comment": "Match/reject properties using both wildcard and match none.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1703", + "@id": "_:b851", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m001-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0034-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0034-frame.jsonld" }, - "rdfs:comment": "Compaction using @container: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0034-out.jsonld", "assertions": [ { - "@id": "_:b1712", + "@id": "_:b32241", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", "result": { - "@id": "_:b26533", + "@id": "_:b32242", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1709", + "@id": "_:b32233", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", "result": { - "@id": "_:b26532", + "@id": "_:b32234", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b1707", + "@id": "_:b32235", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", "result": { - "@id": "_:b18705", + "@id": "_:b32236", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1711", + "@id": "_:b11705", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20707", + "@id": "_:b11706", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1710", + "@id": "_:b16924", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17772", + "@id": "_:b16925", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", + } + }, + { + "@id": "_:b5775", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5776", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1705", + "@id": "_:b32245", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", "result": { - "@id": "_:b18811", + "@id": "_:b32246", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1704", + "@id": "_:b9226", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b3173", + "@id": "_:b9227", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b1713", + "@id": "_:b20416", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26534", + "@id": "_:b20417", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1706", + "@id": "_:b32237", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", "result": { - "@id": "_:b19353", + "@id": "_:b32238", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1701", + "@id": "_:b32239", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", "result": { - "@id": "_:b1702", + "@id": "_:b32240", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1708", + "@id": "_:b32243", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034", "result": { - "@id": "_:b26531", + "@id": "_:b32244", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m002-out.jsonld", - "title": "Indexes to object already having an @id", + "title": "matches a deep node pattern", + "rdfs:comment": "Node patterns that don't match all levels, don't match top level.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1105", + "@id": "_:b852", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m002-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0035-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0035-frame.jsonld" }, - "rdfs:comment": "Compaction using @container: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0035-out.jsonld", "assertions": [ { - "@id": "_:b1110", + "@id": "_:b32255", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", "result": { - "@id": "_:b25682", + "@id": "_:b32256", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1113", + "@id": "_:b32247", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", "result": { - "@id": "_:b25684", + "@id": "_:b32248", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b1111", + "@id": "_:b32249", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", "result": { - "@id": "_:b25367", + "@id": "_:b32250", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1107", + "@id": "_:b11707", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20991", + "@id": "_:b11708", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1103", + "@id": "_:b16926", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1104", + "@id": "_:b16927", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", + } + }, + { + "@id": "_:b5777", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5778", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1106", + "@id": "_:b32259", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", "result": { - "@id": "_:b7217", + "@id": "_:b32260", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1114", + "@id": "_:b9228", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25685", + "@id": "_:b9229", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b1108", + "@id": "_:b20418", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24725", + "@id": "_:b20419", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1109", + "@id": "_:b32251", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", "result": { - "@id": "_:b25305", + "@id": "_:b32252", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1112", + "@id": "_:b32253", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", "result": { - "@id": "_:b25683", + "@id": "_:b32254", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1115", + "@id": "_:b32257", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035", "result": { - "@id": "_:b22001", + "@id": "_:b32258", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m003-out.jsonld", - "title": "Indexes to object not having an @type", + "title": "matches exact value pattern", + "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16048", + "@id": "_:b853", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m003-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0036-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0036-frame.jsonld" }, - "rdfs:comment": "Compaction using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0036-out.jsonld", "assertions": [ { - "@id": "_:b16052", + "@id": "_:b32269", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", "result": { - "@id": "_:b27729", + "@id": "_:b32270", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16055", + "@id": "_:b32261", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", "result": { - "@id": "_:b14185", + "@id": "_:b32262", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b16050", + "@id": "_:b32263", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", "result": { - "@id": "_:b26008", + "@id": "_:b32264", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b11709", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", + "result": { + "@id": "_:b11710", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b16049", + "@id": "_:b16928", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24950", + "@id": "_:b16929", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16051", + "@id": "_:b5779", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b25529", + "@id": "_:b5780", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b16056", + "@id": "_:b32273", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", "result": { - "@id": "_:b29148", + "@id": "_:b32274", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16046", + "@id": "_:b9230", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b16047", + "@id": "_:b9231", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b16057", + "@id": "_:b20420", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19342", + "@id": "_:b20421", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16053", + "@id": "_:b32265", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", "result": { - "@id": "_:b28604", + "@id": "_:b32266", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16058", + "@id": "_:b32267", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", "result": { - "@id": "_:b29149", + "@id": "_:b32268", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16054", + "@id": "_:b32271", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036", "result": { - "@id": "_:b28797", + "@id": "_:b32272", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m004-out.jsonld", - "title": "Indexes to object already having an @type", + "title": "matches wildcard @value in value pattern", + "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4729", + "@id": "_:b854", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m004-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0037-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0037-frame.jsonld" }, - "rdfs:comment": "Compaction using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m004-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0037-out.jsonld", "assertions": [ { - "@id": "_:b4737", + "@id": "_:b32283", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", "result": { - "@id": "_:b4747", + "@id": "_:b32284", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4734", + "@id": "_:b32275", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", "result": { - "@id": "_:b4744", + "@id": "_:b32276", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b4738", + "@id": "_:b32277", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", "result": { - "@id": "_:b4748", + "@id": "_:b32278", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4735", + "@id": "_:b11711", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b4745", + "@id": "_:b11712", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4730", + "@id": "_:b16930", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1474", + "@id": "_:b16931", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", + } + }, + { + "@id": "_:b5781", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5782", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4733", + "@id": "_:b32287", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", "result": { - "@id": "_:b4743", + "@id": "_:b32288", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4732", + "@id": "_:b9232", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4742", + "@id": "_:b9233", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b4731", + "@id": "_:b20422", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b4741", + "@id": "_:b20423", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4739", + "@id": "_:b32279", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", "result": { - "@id": "_:b4749", + "@id": "_:b32280", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4740", + "@id": "_:b32281", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", "result": { - "@id": "_:b4750", + "@id": "_:b32282", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4736", + "@id": "_:b32285", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037", "result": { - "@id": "_:b4746", + "@id": "_:b32286", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m005-out.jsonld", - "title": "Indexes to object using compact IRI @id", + "title": "matches wildcard @type in value pattern", + "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6671", + "@id": "_:b855", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m005-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0038-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0038-frame.jsonld" }, - "rdfs:comment": "Compaction using @container: @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m005-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0038-out.jsonld", "assertions": [ { - "@id": "_:b6676", + "@id": "_:b32297", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", "result": { - "@id": "_:b6687", + "@id": "_:b32298", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6674", + "@id": "_:b32289", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", "result": { - "@id": "_:b6685", + "@id": "_:b32290", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b6675", + "@id": "_:b32291", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", "result": { - "@id": "_:b6686", + "@id": "_:b32292", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6679", + "@id": "_:b11715", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6690", + "@id": "_:b11716", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6673", + "@id": "_:b16932", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6684", + "@id": "_:b16933", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", + } + }, + { + "@id": "_:b5783", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5784", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6678", + "@id": "_:b32301", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", "result": { - "@id": "_:b6689", + "@id": "_:b32302", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6680", + "@id": "_:b9234", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b6691", + "@id": "_:b9235", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b6681", + "@id": "_:b20424", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6692", + "@id": "_:b20425", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6672", + "@id": "_:b32293", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", "result": { - "@id": "_:b6683", + "@id": "_:b32294", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6677", + "@id": "_:b32295", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", "result": { - "@id": "_:b6688", + "@id": "_:b32296", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6682", + "@id": "_:b32299", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038", "result": { - "@id": "_:b6693", + "@id": "_:b32300", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m006-out.jsonld", - "title": "Indexes using compacted @type", + "title": "matches wildcard @language in value pattern", + "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7141", + "@id": "_:b856", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m006-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0039-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0039-frame.jsonld" }, - "rdfs:comment": "Compaction using @container: @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m006-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0039-out.jsonld", "assertions": [ { - "@id": "_:b7148", + "@id": "_:b32311", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", "result": { - "@id": "_:b14657", + "@id": "_:b32312", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7143", + "@id": "_:b32303", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", "result": { - "@id": "_:b22968", + "@id": "_:b32304", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b7150", + "@id": "_:b32305", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", "result": { - "@id": "_:b9635", + "@id": "_:b32306", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7145", + "@id": "_:b11717", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22970", + "@id": "_:b11718", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7142", + "@id": "_:b16936", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10921", + "@id": "_:b16937", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", + } + }, + { + "@id": "_:b5785", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5786", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7151", + "@id": "_:b32315", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", "result": { - "@id": "_:b22974", + "@id": "_:b32316", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7139", + "@id": "_:b9236", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7140", + "@id": "_:b9237", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b7149", + "@id": "_:b20426", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22973", + "@id": "_:b20427", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7144", + "@id": "_:b32307", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", "result": { - "@id": "_:b22969", + "@id": "_:b32308", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7146", + "@id": "_:b32309", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", "result": { - "@id": "_:b22971", + "@id": "_:b32310", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7147", + "@id": "_:b32313", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039", "result": { - "@id": "_:b22972", + "@id": "_:b32314", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m007-out.jsonld", - "title": "When type is in a type map", + "title": "matches match none @type in value pattern", + "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b6143", + "@id": "_:b857", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m007-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0040-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0040-frame.jsonld" }, - "rdfs:comment": "scoped context on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m007-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0040-out.jsonld", "assertions": [ { - "@id": "_:b6150", + "@id": "_:b32325", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", "result": { - "@id": "_:b9313", + "@id": "_:b32326", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b6149", + "@id": "_:b32317", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", "result": { - "@id": "_:b29644", + "@id": "_:b32318", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b6152", + "@id": "_:b32319", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", "result": { - "@id": "_:b29824", + "@id": "_:b32320", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b6144", + "@id": "_:b11719", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11160", + "@id": "_:b11720", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b6146", + "@id": "_:b16938", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23009", + "@id": "_:b16939", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", + } + }, + { + "@id": "_:b5787", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5788", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b6153", + "@id": "_:b32329", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", "result": { - "@id": "_:b29825", + "@id": "_:b32330", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b6145", + "@id": "_:b9238", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21566", + "@id": "_:b9239", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b6148", + "@id": "_:b20428", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28277", + "@id": "_:b20429", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b6141", + "@id": "_:b32321", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", "result": { - "@id": "_:b6142", + "@id": "_:b32322", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b6147", + "@id": "_:b32323", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", "result": { - "@id": "_:b27569", + "@id": "_:b32324", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b6151", + "@id": "_:b32327", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040", "result": { - "@id": "_:b13248", + "@id": "_:b32328", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m008-out.jsonld", - "title": "@index map with @none node definition", + "title": "matches match none @language in value pattern", + "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8457", + "@id": "_:b858", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m008-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0041-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0041-frame.jsonld" }, - "rdfs:comment": "index on @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m008-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0041-out.jsonld", "assertions": [ { - "@id": "_:b8459", + "@id": "_:b32339", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", "result": { - "@id": "_:b16034", + "@id": "_:b32340", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8460", + "@id": "_:b32331", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", "result": { - "@id": "_:b25996", + "@id": "_:b32332", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b8465", + "@id": "_:b32333", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", "result": { - "@id": "_:b19424", + "@id": "_:b32334", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8466", + "@id": "_:b11721", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21560", + "@id": "_:b11722", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8458", + "@id": "_:b16940", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18697", + "@id": "_:b16941", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", + } + }, + { + "@id": "_:b5789", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5790", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8462", + "@id": "_:b32343", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", "result": { - "@id": "_:b25998", + "@id": "_:b32344", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8467", + "@id": "_:b9240", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26000", + "@id": "_:b9241", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b8461", + "@id": "_:b20430", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25997", + "@id": "_:b20431", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8455", + "@id": "_:b32335", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", "result": { - "@id": "_:b8456", + "@id": "_:b32336", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8464", + "@id": "_:b32337", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", "result": { - "@id": "_:b25999", + "@id": "_:b32338", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8463", + "@id": "_:b32341", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041", "result": { - "@id": "_:b19830", + "@id": "_:b32342", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m009-out.jsonld", - "title": "@index map with @none value", + "title": "matches some @value in value pattern", + "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7761", + "@id": "_:b859", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m009-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0042-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0042-frame.jsonld" }, - "rdfs:comment": "index on @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m009-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0042-out.jsonld", "assertions": [ { - "@id": "_:b7766", + "@id": "_:b32353", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", "result": { - "@id": "_:b28474", + "@id": "_:b32354", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7768", + "@id": "_:b32345", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", "result": { - "@id": "_:b22473", + "@id": "_:b32346", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b7765", + "@id": "_:b32347", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", "result": { - "@id": "_:b25780", + "@id": "_:b32348", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7767", + "@id": "_:b11723", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29182", + "@id": "_:b11724", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7759", + "@id": "_:b16942", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7760", + "@id": "_:b16943", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", + } + }, + { + "@id": "_:b5791", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5792", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7769", + "@id": "_:b32357", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", "result": { - "@id": "_:b29539", + "@id": "_:b32358", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7770", + "@id": "_:b9242", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29692", + "@id": "_:b9243", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b7764", + "@id": "_:b20432", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25376", + "@id": "_:b20433", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7763", + "@id": "_:b32349", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", "result": { - "@id": "_:b23866", + "@id": "_:b32350", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7762", + "@id": "_:b32351", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", "result": { - "@id": "_:b12548", + "@id": "_:b32352", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7771", + "@id": "_:b32355", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042", "result": { - "@id": "_:b25117", + "@id": "_:b32356", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m010-out.jsonld", - "title": "@index map with @none value using alias of @none", + "title": "matches some @type in value pattern", + "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16059", + "@id": "_:b860", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m010-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0043-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0043-frame.jsonld" }, - "rdfs:comment": "index on @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m010-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0043-out.jsonld", "assertions": [ { - "@id": "_:b19301", + "@id": "_:b32367", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", "result": { - "@id": "_:b19312", + "@id": "_:b32368", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b19297", + "@id": "_:b32359", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", "result": { - "@id": "_:b19308", + "@id": "_:b32360", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b19293", + "@id": "_:b32361", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", "result": { - "@id": "_:b19304", + "@id": "_:b32362", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b19302", + "@id": "_:b11725", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19313", + "@id": "_:b11726", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b19294", + "@id": "_:b16944", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19305", + "@id": "_:b16945", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", + } + }, + { + "@id": "_:b5793", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5794", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b19299", + "@id": "_:b32371", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", "result": { - "@id": "_:b19310", + "@id": "_:b32372", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b19300", + "@id": "_:b9246", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19311", + "@id": "_:b9247", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b19295", + "@id": "_:b20434", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b19306", + "@id": "_:b20435", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b19298", + "@id": "_:b32363", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", "result": { - "@id": "_:b19309", + "@id": "_:b32364", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b19296", + "@id": "_:b32365", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", "result": { - "@id": "_:b19307", + "@id": "_:b32366", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b19292", + "@id": "_:b32369", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043", "result": { - "@id": "_:b19303", + "@id": "_:b32370", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m011-out.jsonld", - "title": "@language map with no @language", + "title": "matches some @language in value pattern", + "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3780", + "@id": "_:b861", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m011-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0044-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0044-frame.jsonld" }, - "rdfs:comment": "index on @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m011-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0044-out.jsonld", "assertions": [ { - "@id": "_:b3790", + "@id": "_:b32381", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", "result": { - "@id": "_:b23503", + "@id": "_:b32382", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3784", + "@id": "_:b32373", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", "result": { - "@id": "_:b23497", + "@id": "_:b32374", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b3782", + "@id": "_:b32375", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", "result": { - "@id": "_:b17827", + "@id": "_:b32376", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3783", + "@id": "_:b11727", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18389", + "@id": "_:b11728", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3787", + "@id": "_:b16948", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23500", + "@id": "_:b16949", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", + } + }, + { + "@id": "_:b5795", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5796", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3789", + "@id": "_:b32385", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", "result": { - "@id": "_:b23502", + "@id": "_:b32386", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3786", + "@id": "_:b9248", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23499", + "@id": "_:b9249", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b3778", + "@id": "_:b20436", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b3779", + "@id": "_:b20437", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3788", + "@id": "_:b32377", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", "result": { - "@id": "_:b23501", + "@id": "_:b32378", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3785", + "@id": "_:b32379", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", "result": { - "@id": "_:b23498", + "@id": "_:b32380", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3781", + "@id": "_:b32383", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044", "result": { - "@id": "_:b12813", + "@id": "_:b32384", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m012-out.jsonld", - "title": "language map with no @language using alias of @none", + "title": "excludes non-matched values in value pattern", + "rdfs:comment": "Value objects matching value patterns are output, others are filtered.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7820", + "@id": "_:b862", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m012-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0045-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0045-frame.jsonld" }, - "rdfs:comment": "index on @language", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m012-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0045-out.jsonld", "assertions": [ { - "@id": "_:b7829", + "@id": "_:b32395", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", "result": { - "@id": "_:b29268", + "@id": "_:b32396", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7821", + "@id": "_:b32387", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", "result": { - "@id": "_:b13749", + "@id": "_:b32388", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b7828", + "@id": "_:b32389", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", "result": { - "@id": "_:b26865", + "@id": "_:b32390", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b7826", + "@id": "_:b11729", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28423", + "@id": "_:b11730", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7822", + "@id": "_:b16950", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19109", + "@id": "_:b16951", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", + } + }, + { + "@id": "_:b5797", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5798", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7823", + "@id": "_:b32399", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", "result": { - "@id": "_:b23446", + "@id": "_:b32400", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7827", + "@id": "_:b9250", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29651", + "@id": "_:b9251", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b7825", + "@id": "_:b20438", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27487", + "@id": "_:b20439", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7830", + "@id": "_:b32391", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", "result": { - "@id": "_:b20964", + "@id": "_:b32392", "@type": "TestResult", "outcome": "earl:untested" - }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + }, "assertedBy": null }, { - "@id": "_:b7824", + "@id": "_:b32393", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", "result": { - "@id": "_:b26222", + "@id": "_:b32394", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7819", + "@id": "_:b32397", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045", "result": { - "@id": "_:b7540", + "@id": "_:b32398", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm012", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m013-out.jsonld", - "title": "id map using @none", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20887", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Merge graphs if no outer @graph is used", + "rdfs:comment": "Unless @graph exists at the top level, framing uses merged node objects in json-ld-1.0 mode.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0046-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0046-frame.jsonld" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m013-context.jsonld" + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0046-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b863", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "index on @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m013-in.jsonld", "assertions": [ { - "@id": "_:b20895", + "@id": "_:b32409", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", "result": { - "@id": "_:b25588", + "@id": "_:b32410", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20889", + "@id": "_:b32401", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", "result": { - "@id": "_:b8387", + "@id": "_:b32402", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b20891", + "@id": "_:b32403", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", "result": { - "@id": "_:b25584", + "@id": "_:b32404", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20896", + "@id": "_:b11731", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24652", + "@id": "_:b11732", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20892", + "@id": "_:b16952", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25585", + "@id": "_:b16953", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", + } + }, + { + "@id": "_:b5799", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5800", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20893", + "@id": "_:b32413", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", "result": { - "@id": "_:b25586", + "@id": "_:b32414", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20897", + "@id": "_:b9252", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4118", + "@id": "_:b9253", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20888", + "@id": "_:b20440", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22036", + "@id": "_:b20441", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20894", + "@id": "_:b32405", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", "result": { - "@id": "_:b25587", + "@id": "_:b32406", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20886", + "@id": "_:b32407", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", "result": { - "@id": "_:b1700", + "@id": "_:b32408", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20890", + "@id": "_:b32411", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0046", "result": { - "@id": "_:b23676", + "@id": "_:b32412", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm013", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m014-out.jsonld", - "title": "id map using @none with alias", + "title": "Frame default graph if outer @graph is used", + "rdfs:comment": "If @graph exists at the top level, framing uses the default graph.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14923", + "@id": "_:b864", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m014-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0047-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0047-frame.jsonld" }, - "rdfs:comment": "index on @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m014-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0047-out.jsonld", "assertions": [ { - "@id": "_:b14929", + "@id": "_:b32423", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", "result": { - "@id": "_:b26124", + "@id": "_:b32424", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14931", + "@id": "_:b32415", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", "result": { - "@id": "_:b27826", + "@id": "_:b32416", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b14924", + "@id": "_:b32417", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", "result": { - "@id": "_:b22020", + "@id": "_:b32418", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14921", + "@id": "_:b11733", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b14922", + "@id": "_:b11734", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14925", + "@id": "_:b16954", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26318", + "@id": "_:b16955", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", + } + }, + { + "@id": "_:b5801", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5802", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14926", + "@id": "_:b32427", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", "result": { - "@id": "_:b25334", + "@id": "_:b32428", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14927", + "@id": "_:b9254", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7912", + "@id": "_:b9255", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b14928", + "@id": "_:b20442", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b17740", + "@id": "_:b20443", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14932", + "@id": "_:b32419", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", "result": { - "@id": "_:b27827", + "@id": "_:b32420", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14933", + "@id": "_:b32421", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", "result": { - "@id": "_:b21875", + "@id": "_:b32422", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14930", + "@id": "_:b32425", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047", "result": { - "@id": "_:b15416", + "@id": "_:b32426", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm014", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m015-out.jsonld", - "title": "type map using @none with alias", + "title": "Merge one graph and preserve another", + "rdfs:comment": "@graph used within a property value frames embedded values from a named graph.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16957", + "@id": "_:b865", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m015-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0048-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0048-frame.jsonld" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m015-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0048-out.jsonld", "assertions": [ { - "@id": "_:b23156", + "@id": "_:b32437", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", "result": { - "@id": "_:b27473", + "@id": "_:b32438", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b23158", + "@id": "_:b32429", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", "result": { - "@id": "_:b28480", + "@id": "_:b32430", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b23157", + "@id": "_:b32431", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", "result": { - "@id": "_:b27945", + "@id": "_:b32432", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b23152", + "@id": "_:b11737", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b19604", + "@id": "_:b11738", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b23153", + "@id": "_:b16956", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23588", + "@id": "_:b16957", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", + } + }, + { + "@id": "_:b5803", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5804", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b23162", + "@id": "_:b32441", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", "result": { - "@id": "_:b26770", + "@id": "_:b32442", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b23155", + "@id": "_:b9256", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27082", + "@id": "_:b9257", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b23154", + "@id": "_:b20444", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25569", + "@id": "_:b20445", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b23160", + "@id": "_:b32433", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", "result": { - "@id": "_:b23453", + "@id": "_:b32434", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b23159", + "@id": "_:b32435", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", "result": { - "@id": "_:b28481", + "@id": "_:b32436", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b23161", + "@id": "_:b32439", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048", "result": { - "@id": "_:b20248", + "@id": "_:b32440", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm015", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m016-out.jsonld", - "title": "type map using @none with alias", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20120", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Merge one graph and deep preserve another", + "rdfs:comment": "@graph used within a property value frames embedded values from a named graph in json-ld-1.0 mode.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0049-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0049-frame.jsonld" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m016-context.jsonld" + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0049-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b866", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m016-in.jsonld", "assertions": [ { - "@id": "_:b20129", + "@id": "_:b32451", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", "result": { - "@id": "_:b28348", + "@id": "_:b32452", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20125", + "@id": "_:b32443", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", "result": { - "@id": "_:b29096", + "@id": "_:b32444", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b20122", + "@id": "_:b32445", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", "result": { - "@id": "_:b26126", + "@id": "_:b32446", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20127", + "@id": "_:b11739", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25758", + "@id": "_:b11740", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20118", + "@id": "_:b16958", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20119", + "@id": "_:b16959", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", + } + }, + { + "@id": "_:b5805", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5806", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20123", + "@id": "_:b32455", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", "result": { - "@id": "_:b26647", + "@id": "_:b32456", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20124", + "@id": "_:b9258", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28803", + "@id": "_:b9259", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b20128", + "@id": "_:b20446", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27661", + "@id": "_:b20447", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20121", + "@id": "_:b32447", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", "result": { - "@id": "_:b25463", + "@id": "_:b32448", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20126", + "@id": "_:b32449", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", "result": { - "@id": "_:b29097", + "@id": "_:b32450", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20130", + "@id": "_:b32453", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049", "result": { - "@id": "_:b19522", + "@id": "_:b32454", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm016", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m017-out.jsonld", - "title": "graph index map using @none", + "title": "Library example with named graphs", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12417", + "@id": "_:b867", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m017-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0050-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0050-frame.jsonld" }, - "rdfs:comment": "index on @graph and @index", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m017-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0050-out.jsonld", "assertions": [ { - "@id": "_:b12426", + "@id": "_:b32465", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", "result": { - "@id": "_:b29138", + "@id": "_:b32466", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12425", + "@id": "_:b32457", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", "result": { - "@id": "_:b29137", + "@id": "_:b32458", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b12422", + "@id": "_:b32459", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", "result": { - "@id": "_:b28730", + "@id": "_:b32460", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12423", + "@id": "_:b11741", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28993", + "@id": "_:b11742", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12420", + "@id": "_:b16960", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21757", + "@id": "_:b16961", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", + } + }, + { + "@id": "_:b5807", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5808", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12421", + "@id": "_:b32469", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", "result": { - "@id": "_:b24968", + "@id": "_:b32470", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12427", + "@id": "_:b9260", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27483", + "@id": "_:b9261", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b12424", + "@id": "_:b20448", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23129", + "@id": "_:b20449", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12419", + "@id": "_:b32461", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", "result": { - "@id": "_:b11012", + "@id": "_:b32462", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12418", + "@id": "_:b32463", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", "result": { - "@id": "_:b9588", + "@id": "_:b32464", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12415", + "@id": "_:b32467", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050", "result": { - "@id": "_:b12416", + "@id": "_:b32468", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm017", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m018-out.jsonld", - "title": "graph id map using @none", + "title": "Compacting values of @preserve", + "rdfs:comment": "When compacting the value of a property using @preserve, use the term definition for term to properly compact the value of @preserve.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b3891", + "@id": "_:b868", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m018-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0051-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0051-frame.jsonld" }, - "rdfs:comment": "index on @graph and @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m018-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0051-out.jsonld", "assertions": [ { - "@id": "_:b3898", + "@id": "_:b32479", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", "result": { - "@id": "_:b25283", + "@id": "_:b32480", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b3895", + "@id": "_:b32471", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", "result": { - "@id": "_:b3930", + "@id": "_:b32472", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b3897", + "@id": "_:b32473", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", "result": { - "@id": "_:b28270", + "@id": "_:b32474", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b3892", + "@id": "_:b11743", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b10113", + "@id": "_:b11744", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b3894", + "@id": "_:b16962", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26756", + "@id": "_:b16963", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", + } + }, + { + "@id": "_:b5809", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5810", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b3896", + "@id": "_:b32483", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", "result": { - "@id": "_:b20968", + "@id": "_:b32484", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b3901", + "@id": "_:b9262", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24828", + "@id": "_:b9263", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b3893", + "@id": "_:b20450", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b12059", + "@id": "_:b20451", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b3899", + "@id": "_:b32475", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", "result": { - "@id": "_:b16040", + "@id": "_:b32476", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b3900", + "@id": "_:b32477", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", "result": { - "@id": "_:b27770", + "@id": "_:b32478", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b3889", + "@id": "_:b32481", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051", "result": { - "@id": "_:b3890", + "@id": "_:b32482", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm018", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m019-out.jsonld", - "title": "graph id map using alias of @none", + "title": "@id must not include a blank node identifier", + "rdfs:comment": "Node matching does not consider blank nodes.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21127", + "@id": "_:b869", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m019-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0052-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0052-frame.jsonld" }, - "rdfs:comment": "index on @graph and @id", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m019-in.jsonld", + "mf:result": "invalid frame", "assertions": [ { - "@id": "_:b21130", + "@id": "_:b32493", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", "result": { - "@id": "_:b21631", + "@id": "_:b32494", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b21133", + "@id": "_:b32485", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", "result": { - "@id": "_:b21634", + "@id": "_:b32486", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b21131", + "@id": "_:b32487", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", "result": { - "@id": "_:b21632", + "@id": "_:b32488", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b21132", + "@id": "_:b11745", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21633", + "@id": "_:b11746", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21128", + "@id": "_:b16964", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21629", + "@id": "_:b16965", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", + } + }, + { + "@id": "_:b5811", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5812", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21136", + "@id": "_:b32497", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", "result": { - "@id": "_:b16314", + "@id": "_:b32498", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21125", + "@id": "_:b9264", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21126", + "@id": "_:b9265", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21134", + "@id": "_:b20452", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21635", + "@id": "_:b20453", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21135", + "@id": "_:b32489", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", "result": { - "@id": "_:b9090", + "@id": "_:b32490", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b21137", + "@id": "_:b32491", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", "result": { - "@id": "_:b21636", + "@id": "_:b32492", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21129", + "@id": "_:b32495", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052", "result": { - "@id": "_:b21630", + "@id": "_:b32496", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm019", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m020-out.jsonld", - "title": "node reference compacts to string value of type map", + "title": "@type must not include a blank node identifier", + "rdfs:comment": "Node matching does not consider blank nodes.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b21967", + "@id": "_:b870", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m020-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0053-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0053-frame.jsonld" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m020-in.jsonld", + "mf:result": "invalid frame", "assertions": [ { - "@id": "_:b21972", + "@id": "_:b32507", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", "result": { - "@id": "_:b27339", + "@id": "_:b32508", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b21974", + "@id": "_:b32499", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", "result": { - "@id": "_:b27341", + "@id": "_:b32500", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b21965", + "@id": "_:b32501", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", "result": { - "@id": "_:b21966", + "@id": "_:b32502", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b21977", + "@id": "_:b11747", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27343", + "@id": "_:b11748", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b21968", + "@id": "_:b16966", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b3583", + "@id": "_:b16967", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", + } + }, + { + "@id": "_:b5813", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5814", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b21969", + "@id": "_:b32511", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", "result": { - "@id": "_:b26844", + "@id": "_:b32512", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b21970", + "@id": "_:b9268", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27337", + "@id": "_:b9269", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b21973", + "@id": "_:b20454", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27340", + "@id": "_:b20455", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b21971", + "@id": "_:b32503", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", "result": { - "@id": "_:b27338", + "@id": "_:b32504", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b21975", + "@id": "_:b32505", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", "result": { - "@id": "_:b27342", + "@id": "_:b32506", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b21976", + "@id": "_:b32509", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053", "result": { - "@id": "_:b22374", + "@id": "_:b32510", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm020", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", "@type": [ - "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m021-out.jsonld", - "title": "node reference compacts to string value of type map with @type: @id", + "title": "Out of range @embed value", + "rdfs:comment": "Any other value for @embed is invalid and indicates that an invalid @embed value error has been detected and processing is aborted.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4542", + "@id": "_:b871", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m021-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0054-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0054-frame.jsonld" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m021-in.jsonld", + "mf:result": "invalid @embed value", "assertions": [ { - "@id": "_:b4548", + "@id": "_:b32521", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", "result": { - "@id": "_:b29695", + "@id": "_:b32522", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4547", + "@id": "_:b32513", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", "result": { - "@id": "_:b28974", + "@id": "_:b32514", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b4549", + "@id": "_:b32515", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", "result": { - "@id": "_:b25863", + "@id": "_:b32516", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4551", + "@id": "_:b11749", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7023", + "@id": "_:b11750", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4543", + "@id": "_:b16970", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20467", + "@id": "_:b16971", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", + } + }, + { + "@id": "_:b5815", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5816", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4540", + "@id": "_:b32525", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", "result": { - "@id": "_:b4541", + "@id": "_:b32526", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4546", + "@id": "_:b9270", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28880", + "@id": "_:b9271", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b4545", + "@id": "_:b20456", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21755", + "@id": "_:b20457", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4550", + "@id": "_:b32517", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", "result": { - "@id": "_:b27171", + "@id": "_:b32518", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4544", + "@id": "_:b32519", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", "result": { - "@id": "_:b19582", + "@id": "_:b32520", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4552", + "@id": "_:b32523", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054", "result": { - "@id": "_:b29847", + "@id": "_:b32524", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm021", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/m022-out.jsonld", - "title": "node reference compacts to string value of type map with @type: @vocab", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b18977", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" - }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/m022-context.jsonld" + "title": "Framing list with mixed values", + "rdfs:comment": "Framing list values which are mixed.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0055-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0055-frame.jsonld" }, - "rdfs:comment": "index on @type", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/m022-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0055-out.jsonld", "assertions": [ { - "@id": "_:b18983", + "@id": "_:b32535", + "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", + "result": { + "@id": "_:b32536", + "@type": "TestResult", + "outcome": "earl:untested" + }, + "assertedBy": null + }, + { + "@id": "_:b32527", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", "result": { - "@id": "_:b22205", + "@id": "_:b32528", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b18980", + "@id": "_:b32529", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", "result": { - "@id": "_:b27114", + "@id": "_:b32530", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b18975", + "@id": "_:b11751", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b18976", + "@id": "_:b11752", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + } }, { - "@id": "_:b18981", + "@id": "_:b16972", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15731", + "@id": "_:b16973", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b18984", + "@id": "_:b5817", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b22636", + "@id": "_:b5818", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b18978", + "@id": "_:b32539", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", "result": { - "@id": "_:b20329", + "@id": "_:b32540", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b18985", + "@id": "_:b9272", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28758", + "@id": "_:b9273", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b18986", + "@id": "_:b20458", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b29866", + "@id": "_:b20459", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b18979", + "@id": "_:b32531", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", "result": { - "@id": "_:b13024", + "@id": "_:b32532", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b18982", + "@id": "_:b32533", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", "result": { - "@id": "_:b29430", + "@id": "_:b32534", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b18987", + "@id": "_:b32537", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055", "result": { - "@id": "_:b29568", + "@id": "_:b32538", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tm022", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n001-out.jsonld", - "title": "Indexes to @nest for property with @nest", + "title": "Frame matching on matching value in list", + "rdfs:comment": "Lists match on any matching value.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8444", + "@id": "_:b872", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n001-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0056-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0056-frame.jsonld" }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n001-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0056-out.jsonld", "assertions": [ { - "@id": "_:b8447", + "@id": "_:b32549", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", "result": { - "@id": "_:b21912", + "@id": "_:b32550", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8448", + "@id": "_:b32541", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", "result": { - "@id": "_:b25487", + "@id": "_:b32542", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b8442", + "@id": "_:b32543", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", "result": { - "@id": "_:b8443", + "@id": "_:b32544", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8453", + "@id": "_:b11753", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29710", + "@id": "_:b11754", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8451", + "@id": "_:b16974", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20180", + "@id": "_:b16975", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", + } + }, + { + "@id": "_:b5819", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5820", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8446", + "@id": "_:b32553", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", "result": { - "@id": "_:b24847", + "@id": "_:b32554", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8452", + "@id": "_:b9274", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28605", + "@id": "_:b9275", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8449", + "@id": "_:b20460", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23602", + "@id": "_:b20461", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8450", + "@id": "_:b32545", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", "result": { - "@id": "_:b20604", + "@id": "_:b32546", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8445", + "@id": "_:b32547", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", "result": { - "@id": "_:b22759", + "@id": "_:b32548", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8454", + "@id": "_:b32551", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056", "result": { - "@id": "_:b9168", + "@id": "_:b32552", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n002-out.jsonld", - "title": "Indexes to @nest for all properties with @nest", + "title": "Frame matching on any matching value in list", + "rdfs:comment": "Lists match on any matching value.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1261", + "@id": "_:b873", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n002-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0057-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0057-frame.jsonld" }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n002-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0057-out.jsonld", "assertions": [ { - "@id": "_:b14756", + "@id": "_:b32563", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", "result": { - "@id": "_:b18674", + "@id": "_:b32564", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14753", + "@id": "_:b32555", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", "result": { - "@id": "_:b26510", + "@id": "_:b32556", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b14750", + "@id": "_:b32557", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", "result": { - "@id": "_:b20229", + "@id": "_:b32558", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14755", + "@id": "_:b11755", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27818", + "@id": "_:b11756", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14754", + "@id": "_:b16976", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27817", + "@id": "_:b16977", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", + } + }, + { + "@id": "_:b5821", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5822", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14752", + "@id": "_:b32567", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", "result": { - "@id": "_:b26663", + "@id": "_:b32568", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14749", + "@id": "_:b9276", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b19502", + "@id": "_:b9277", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b14751", + "@id": "_:b20462", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27816", + "@id": "_:b20463", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14757", + "@id": "_:b32559", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", "result": { - "@id": "_:b20327", + "@id": "_:b32560", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14747", + "@id": "_:b32561", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", "result": { - "@id": "_:b14748", + "@id": "_:b32562", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14758", + "@id": "_:b32565", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057", "result": { - "@id": "_:b25115", + "@id": "_:b32566", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n003-out.jsonld", - "title": "Nests using alias of @nest", + "title": "Frame matching with no matching value in list", + "rdfs:comment": "Lists match on any matching value.", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b256", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "@id": "_:b874", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#omitGraph": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "false" + } }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n003-context.jsonld" + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0058-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0058-frame.jsonld" }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n003-in.jsonld", + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0058-out.jsonld", "assertions": [ { - "@id": "_:b261", + "@id": "_:b32577", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", "result": { - "@id": "_:b272", + "@id": "_:b32578", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b266", + "@id": "_:b32569", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", "result": { - "@id": "_:b277", + "@id": "_:b32570", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b265", + "@id": "_:b32571", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", "result": { - "@id": "_:b276", + "@id": "_:b32572", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b257", + "@id": "_:b11759", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b268", + "@id": "_:b11760", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b262", + "@id": "_:b16978", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b273", + "@id": "_:b16979", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", + } + }, + { + "@id": "_:b5823", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5824", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b267", + "@id": "_:b32581", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", "result": { - "@id": "_:b278", + "@id": "_:b32582", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b259", + "@id": "_:b9278", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b270", + "@id": "_:b9279", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b260", + "@id": "_:b20464", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b271", + "@id": "_:b20465", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b264", + "@id": "_:b32573", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", "result": { - "@id": "_:b275", + "@id": "_:b32574", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b263", + "@id": "_:b32575", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", "result": { - "@id": "_:b274", + "@id": "_:b32576", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b258", + "@id": "_:b32579", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058", "result": { - "@id": "_:b269", + "@id": "_:b32580", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn003", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n004-out.jsonld", - "title": "Arrays of nested values", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2399", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "@embed: @last replaces previous embed values with node reference", + "rdfs:comment": "Verify that within a matched node, by default only the last reference will be embedded in json-ld-1.0 mode.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0059-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0059-frame.jsonld" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n004-context.jsonld" + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0059-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b875", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n004-in.jsonld", "assertions": [ { - "@id": "_:b2404", + "@id": "_:b32591", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", "result": { - "@id": "_:b29053", + "@id": "_:b32592", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2401", + "@id": "_:b32583", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", "result": { - "@id": "_:b14599", + "@id": "_:b32584", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b2400", + "@id": "_:b32585", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", "result": { - "@id": "_:b4168", + "@id": "_:b32586", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2402", + "@id": "_:b11761", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28026", + "@id": "_:b11762", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2406", + "@id": "_:b16980", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26549", + "@id": "_:b16981", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", + } + }, + { + "@id": "_:b5825", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5826", + "@type": "TestResult", + "outcome": "earl:failed" + } }, { - "@id": "_:b2405", + "@id": "_:b32595", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", "result": { - "@id": "_:b29255", + "@id": "_:b32596", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2408", + "@id": "_:b9280", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b29256", + "@id": "_:b9281", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2403", + "@id": "_:b20466", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28842", + "@id": "_:b20467", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2407", + "@id": "_:b32587", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", "result": { - "@id": "_:b23247", + "@id": "_:b32588", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2397", + "@id": "_:b32589", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", "result": { - "@id": "_:b2398", + "@id": "_:b32590", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2409", + "@id": "_:b32593", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0059", "result": { - "@id": "_:b29257", + "@id": "_:b32594", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn004", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n005-out.jsonld", - "title": "Nested @container: @list", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b10797", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "@embed: @once only embeds first value with node reference", + "rdfs:comment": "Verify that within a matched node and @embed: @first, by only the first reference will be embedded.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0060-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0060-frame.jsonld" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n005-context.jsonld" + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0060-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b876", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#ordered": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n005-in.jsonld", "assertions": [ { - "@id": "_:b10803", + "@id": "_:b32605", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", "result": { - "@id": "_:b26036", + "@id": "_:b32606", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b10805", + "@id": "_:b32597", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", "result": { - "@id": "_:b26038", + "@id": "_:b32598", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b10798", + "@id": "_:b32599", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", "result": { - "@id": "_:b5598", + "@id": "_:b32600", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b10802", + "@id": "_:b11763", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25215", + "@id": "_:b11764", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b10800", + "@id": "_:b16982", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17938", + "@id": "_:b16983", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", + } + }, + { + "@id": "_:b5827", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5828", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b10807", + "@id": "_:b32609", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", "result": { - "@id": "_:b26040", + "@id": "_:b32610", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b10806", + "@id": "_:b9282", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b26039", + "@id": "_:b9283", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b10799", + "@id": "_:b20468", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21804", + "@id": "_:b20469", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b10795", + "@id": "_:b32601", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", "result": { - "@id": "_:b10796", + "@id": "_:b32602", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b10804", + "@id": "_:b32603", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", "result": { - "@id": "_:b26037", + "@id": "_:b32604", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b10801", + "@id": "_:b32607", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060", "result": { - "@id": "_:b26035", + "@id": "_:b32608", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n006-out.jsonld", - "title": "Nested @container: @index", + "title": "Matching embedded nodes with @default", + "rdfs:comment": "Verify that embedded nodes match with @default and a wildcard @id.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0061-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0061-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0061-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1146", + "@id": "_:b877", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n006-context.jsonld" - }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n006-in.jsonld", "assertions": [ { - "@id": "_:b1150", + "@id": "_:b32619", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", "result": { - "@id": "_:b26762", + "@id": "_:b32620", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1153", + "@id": "_:b32611", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", "result": { - "@id": "_:b28515", + "@id": "_:b32612", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b1148", + "@id": "_:b32613", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", "result": { - "@id": "_:b24430", + "@id": "_:b32614", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1147", + "@id": "_:b11765", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16162", + "@id": "_:b11766", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1144", + "@id": "_:b16984", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b1145", + "@id": "_:b16985", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", + } + }, + { + "@id": "_:b5829", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5830", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1156", + "@id": "_:b32623", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", "result": { - "@id": "_:b21675", + "@id": "_:b32624", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1155", + "@id": "_:b9284", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27891", + "@id": "_:b9285", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b1149", + "@id": "_:b20470", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25499", + "@id": "_:b20471", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1154", + "@id": "_:b32615", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", "result": { - "@id": "_:b6301", + "@id": "_:b32616", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1151", + "@id": "_:b32617", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", "result": { - "@id": "_:b28855", + "@id": "_:b32618", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1152", + "@id": "_:b32621", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061", "result": { - "@id": "_:b29117", + "@id": "_:b32622", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n007-out.jsonld", - "title": "Nested @container: @language", + "title": "An array with a single value remains an array if container is @set.", + "rdfs:comment": "Cleaning up @preserve/@null does not violate container: @set.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0062-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0062-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0062-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16612", + "@id": "_:b878", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n007-context.jsonld" - }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n007-in.jsonld", "assertions": [ { - "@id": "_:b16622", + "@id": "_:b32633", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", "result": { - "@id": "_:b9945", + "@id": "_:b32634", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16618", + "@id": "_:b32625", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", "result": { - "@id": "_:b1687", + "@id": "_:b32626", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b16613", + "@id": "_:b32627", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", "result": { - "@id": "_:b24015", + "@id": "_:b32628", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b16621", + "@id": "_:b11767", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17950", + "@id": "_:b11768", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b16616", + "@id": "_:b16986", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24018", + "@id": "_:b16987", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", + } + }, + { + "@id": "_:b5831", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5832", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b16615", + "@id": "_:b32637", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", "result": { - "@id": "_:b24017", + "@id": "_:b32638", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16619", + "@id": "_:b9286", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24019", + "@id": "_:b9287", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b16620", + "@id": "_:b20472", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24020", + "@id": "_:b20473", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b16610", + "@id": "_:b32629", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", "result": { - "@id": "_:b16611", + "@id": "_:b32630", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16617", + "@id": "_:b32631", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", "result": { - "@id": "_:b21096", + "@id": "_:b32632", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16614", + "@id": "_:b32635", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062", "result": { - "@id": "_:b24016", + "@id": "_:b32636", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n008-out.jsonld", - "title": "Nested @container: @type", + "title": "Using @null in @default.", + "rdfs:comment": "@null may be used as an @default value and is preserved in output.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0063-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0063-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0063-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b706", + "@id": "_:b879", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n008-context.jsonld" - }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n008-in.jsonld", "assertions": [ { - "@id": "_:b11738", + "@id": "_:b32647", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", "result": { - "@id": "_:b11749", + "@id": "_:b32648", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11742", + "@id": "_:b32639", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", "result": { - "@id": "_:b11753", + "@id": "_:b32640", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b11746", + "@id": "_:b32641", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", "result": { - "@id": "_:b7758", + "@id": "_:b32642", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11744", + "@id": "_:b11769", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11755", + "@id": "_:b11770", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11741", + "@id": "_:b16988", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11752", + "@id": "_:b16989", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", + } + }, + { + "@id": "_:b5833", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5834", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11743", + "@id": "_:b32651", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", "result": { - "@id": "_:b11754", + "@id": "_:b32652", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11740", + "@id": "_:b9290", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b11751", + "@id": "_:b9291", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b11747", + "@id": "_:b20474", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11757", + "@id": "_:b20475", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11739", + "@id": "_:b32643", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", "result": { - "@id": "_:b11750", + "@id": "_:b32644", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11745", + "@id": "_:b32645", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", "result": { - "@id": "_:b11756", + "@id": "_:b32646", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11737", + "@id": "_:b32649", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063", "result": { - "@id": "_:b11748", + "@id": "_:b32650", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n009-out.jsonld", - "title": "Nested @container: @id", + "title": "Using @default in @type.", + "rdfs:comment": "@type may have a default value.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0064-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0064-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0064-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8906", + "@id": "_:b880", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n009-context.jsonld" - }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n009-in.jsonld", "assertions": [ { - "@id": "_:b8907", + "@id": "_:b32661", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", "result": { - "@id": "_:b4196", + "@id": "_:b32662", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8910", + "@id": "_:b32653", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", "result": { - "@id": "_:b15989", + "@id": "_:b32654", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b8908", + "@id": "_:b32655", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", "result": { - "@id": "_:b22390", + "@id": "_:b32656", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8916", + "@id": "_:b11771", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23107", + "@id": "_:b11772", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", + } + }, + { + "@id": "_:b16992", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "mode": "earl:automatic", + "result": { + "@id": "_:b16993", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8904", + "@id": "_:b5835", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b8905", + "@id": "_:b5836", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b8913", + "@id": "_:b32665", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", "result": { - "@id": "_:b22434", + "@id": "_:b32666", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8914", + "@id": "_:b9292", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9246", + "@id": "_:b9293", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b8915", + "@id": "_:b20476", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23106", + "@id": "_:b20477", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8911", + "@id": "_:b32657", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", "result": { - "@id": "_:b23104", + "@id": "_:b32658", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8912", + "@id": "_:b32659", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", "result": { - "@id": "_:b23105", + "@id": "_:b32660", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8909", + "@id": "_:b32663", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064", "result": { - "@id": "_:b23103", + "@id": "_:b32664", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn009", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n010-out.jsonld", - "title": "Multiple nest aliases", + "title": "Match on value", + "rdfs:comment": "Value matching.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0065-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0065-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0065-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b1970", + "@id": "_:b881", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n010-context.jsonld" - }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n010-in.jsonld", "assertions": [ { - "@id": "_:b1976", + "@id": "_:b32675", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", "result": { - "@id": "_:b27417", + "@id": "_:b32676", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b1972", + "@id": "_:b32667", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", "result": { - "@id": "_:b16941", + "@id": "_:b32668", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b1977", + "@id": "_:b32669", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", "result": { - "@id": "_:b23222", + "@id": "_:b32670", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b1974", + "@id": "_:b11773", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21683", + "@id": "_:b11774", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b1971", + "@id": "_:b16994", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b15400", + "@id": "_:b16995", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", + } + }, + { + "@id": "_:b5837", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5838", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b1980", + "@id": "_:b32679", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", "result": { - "@id": "_:b27853", + "@id": "_:b32680", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b1975", + "@id": "_:b9294", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10875", + "@id": "_:b9295", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b1979", + "@id": "_:b20478", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b16591", + "@id": "_:b20479", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b1978", + "@id": "_:b32671", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", "result": { - "@id": "_:b18354", + "@id": "_:b32672", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b1968", + "@id": "_:b32673", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", "result": { - "@id": "_:b1969", + "@id": "_:b32674", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b1973", + "@id": "_:b32677", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065", "result": { - "@id": "_:b18726", + "@id": "_:b32678", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn010", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/n011-out.jsonld", - "title": "Nests using alias of @nest (defined with @id)", + "title": "Match on value reference", + "rdfs:comment": "Value reference matching.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0066-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0066-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0066-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b17456", + "@id": "_:b882", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/n011-context.jsonld" - }, - "rdfs:comment": "Compaction using @nest", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/n011-in.jsonld", "assertions": [ { - "@id": "_:b17461", + "@id": "_:b32689", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", "result": { - "@id": "_:b27372", + "@id": "_:b32690", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b17463", + "@id": "_:b32681", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", "result": { - "@id": "_:b29164", + "@id": "_:b32682", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b17454", + "@id": "_:b32683", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", "result": { - "@id": "_:b17455", + "@id": "_:b32684", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b17458", + "@id": "_:b11775", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b25853", + "@id": "_:b11776", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b17462", + "@id": "_:b16996", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28359", + "@id": "_:b16997", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", + } + }, + { + "@id": "_:b5839", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5840", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b17460", + "@id": "_:b32693", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", "result": { - "@id": "_:b10043", + "@id": "_:b32694", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b17464", + "@id": "_:b9296", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b28353", + "@id": "_:b9297", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b17459", + "@id": "_:b20480", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27715", + "@id": "_:b20481", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b17466", + "@id": "_:b32685", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", "result": { - "@id": "_:b25121", + "@id": "_:b32686", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b17457", + "@id": "_:b32687", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", "result": { - "@id": "_:b16242", + "@id": "_:b32688", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b17465", + "@id": "_:b32691", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066", "result": { - "@id": "_:b22265", + "@id": "_:b32692", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tn011", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p001-out.jsonld", - "title": "Compact IRI will not use an expanded term definition in 1.0", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b2626", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#processingMode": "json-ld-1.0" + "title": "Match on list value", + "rdfs:comment": "List value matching.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0067-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0067-frame.jsonld" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/p001-context.jsonld" + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0067-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b883", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Terms with an expanded term definition are not used for creating compact IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p001-in.jsonld", "assertions": [ { - "@id": "_:b2634", + "@id": "_:b32703", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", "result": { - "@id": "_:b21811", + "@id": "_:b32704", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b2632", + "@id": "_:b32695", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", "result": { - "@id": "_:b27052", + "@id": "_:b32696", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b2633", + "@id": "_:b32697", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", "result": { - "@id": "_:b27053", + "@id": "_:b32698", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b2635", + "@id": "_:b11777", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27054", + "@id": "_:b11778", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b2628", + "@id": "_:b16998", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20621", + "@id": "_:b16999", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", + } + }, + { + "@id": "_:b5841", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5842", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b2624", + "@id": "_:b32707", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", "result": { - "@id": "_:b2625", + "@id": "_:b32708", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b2627", + "@id": "_:b9298", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b13974", + "@id": "_:b9299", "@type": "TestResult", "outcome": "earl:failed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b2631", + "@id": "_:b20482", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b18198", + "@id": "_:b20483", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b2636", + "@id": "_:b32699", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", "result": { - "@id": "_:b7280", + "@id": "_:b32700", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b2629", + "@id": "_:b32701", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", "result": { - "@id": "_:b27050", + "@id": "_:b32702", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b2630", + "@id": "_:b32705", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067", "result": { - "@id": "_:b27051", + "@id": "_:b32706", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p002-out.jsonld", - "title": "Compact IRI does not use expanded term definition in 1.1", + "title": "Merge @type from different graphs", + "rdfs:comment": "When merging nodes, ensure that @type values from each node are retained.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0068-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0068-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0068-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9900", + "@id": "_:b884", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/p002-context.jsonld" - }, - "rdfs:comment": "Terms with an expanded term definition are not used for creating compact IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p002-in.jsonld", "assertions": [ { - "@id": "_:b9901", + "@id": "_:b32717", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", "result": { - "@id": "_:b9912", + "@id": "_:b32718", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9907", + "@id": "_:b32709", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", "result": { - "@id": "_:b9918", + "@id": "_:b32710", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b9911", + "@id": "_:b32711", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", "result": { - "@id": "_:b9921", + "@id": "_:b32712", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9902", + "@id": "_:b11781", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9913", + "@id": "_:b11782", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9904", + "@id": "_:b17000", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9915", + "@id": "_:b17001", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", + } + }, + { + "@id": "_:b5843", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5844", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9908", + "@id": "_:b32721", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", "result": { - "@id": "_:b4441", + "@id": "_:b32722", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9906", + "@id": "_:b9300", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b9917", + "@id": "_:b9301", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b9909", + "@id": "_:b20484", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b9919", + "@id": "_:b20485", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9903", + "@id": "_:b32713", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", "result": { - "@id": "_:b9914", + "@id": "_:b32714", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9905", + "@id": "_:b32715", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", "result": { - "@id": "_:b9916", + "@id": "_:b32716", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9910", + "@id": "_:b32719", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068", "result": { - "@id": "_:b9920", + "@id": "_:b32720", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p003-out.jsonld", - "title": "Compact IRI does not use simple term that does not end with a gen-delim", + "title": "Tests @json in framing", + "rdfs:comment": "Test collection to better define what is expected when framing over a `@json` field..", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0069-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0069-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0069-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b16944", + "@id": "_:b885", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/p003-context.jsonld" - }, - "rdfs:comment": "Terms not ending with a gen-delim are not used for creating compact IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p003-in.jsonld", "assertions": [ { - "@id": "_:b16954", + "@id": "_:b32737", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b17222", + "@id": "_:b32738", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b16947", + "@id": "_:b32723", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b18666", + "@id": "_:b32724", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b16946", + "@id": "_:b32727", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b18665", + "@id": "_:b32728", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b16951", + "@id": "_:b32731", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b18670", + "@id": "_:b32732", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b16948", + "@id": "_:b32739", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b18667", + "@id": "_:b32740", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b16945", + "@id": "_:b32725", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b18664", + "@id": "_:b32726", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b16942", + "@id": "_:b32745", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b16943", + "@id": "_:b32746", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b16952", + "@id": "_:b32729", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b18671", + "@id": "_:b32730", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b16949", + "@id": "_:b32743", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b18668", + "@id": "_:b32744", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b16950", + "@id": "_:b32733", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b18669", + "@id": "_:b32734", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b16953", + "@id": "_:b32735", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", "result": { - "@id": "_:b18672", + "@id": "_:b32736", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp003", + "assertedBy": null + }, + { + "@id": "_:b32741", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0069", + "result": { + "@id": "_:b32742", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p004-out.jsonld", - "title": "Compact IRIs using simple terms ending with gen-delim", + "title": "Empty frame with empty context with protected terms.", + "rdfs:comment": "Empty frame matches all nodes using empty context and protected terms.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0070-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0070-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/0070-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b279", + "@id": "_:b886", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/p004-context.jsonld" - }, - "rdfs:comment": "All simple terms ending with gen-delim are suitable for compaction", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p004-in.jsonld", "assertions": [ { - "@id": "_:b285", + "@id": "_:b32761", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b296", + "@id": "_:b32762", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b286", + "@id": "_:b32747", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b297", + "@id": "_:b32748", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b288", + "@id": "_:b32751", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b299", + "@id": "_:b32752", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b281", + "@id": "_:b32755", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b292", + "@id": "_:b32756", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + "assertedBy": null }, { - "@id": "_:b282", + "@id": "_:b32763", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b293", + "@id": "_:b32764", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "assertedBy": null }, { - "@id": "_:b287", + "@id": "_:b32749", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b298", + "@id": "_:b32750", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b284", + "@id": "_:b32769", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b295", + "@id": "_:b32770", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "assertedBy": null }, { - "@id": "_:b283", + "@id": "_:b32753", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b294", + "@id": "_:b32754", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + "assertedBy": null }, { - "@id": "_:b289", + "@id": "_:b32767", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b300", + "@id": "_:b32768", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b290", + "@id": "_:b32757", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b301", + "@id": "_:b32758", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b280", + "@id": "_:b32759", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", "result": { - "@id": "_:b291", + "@id": "_:b32760", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp004", + "assertedBy": null + }, + { + "@id": "_:b32765", + "@type": "Assertion", "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0070", + "result": { + "@id": "_:b32766", + "@type": "TestResult", + "outcome": "earl:untested" + }, "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p005-out.jsonld", - "title": "Compact IRI uses term with definition including @prefix: true", + "title": "@embed true/false", + "rdfs:comment": "@embed within a frame controls the object embed flag when processing that frame (true and false values).", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/eo01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/eo01-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/eo01-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22007", + "@id": "_:b887", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/p005-context.jsonld" - }, - "rdfs:comment": "Expanded term definition may set prefix explicitly in 1.1", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p005-in.jsonld", "assertions": [ { - "@id": "_:b22014", + "@id": "_:b32779", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", "result": { - "@id": "_:b27322", + "@id": "_:b32780", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b22015", + "@id": "_:b32771", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", "result": { - "@id": "_:b27449", + "@id": "_:b32772", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b22005", + "@id": "_:b32773", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", "result": { - "@id": "_:b22006", + "@id": "_:b32774", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b22012", + "@id": "_:b11783", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27540", + "@id": "_:b11784", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22013", + "@id": "_:b17002", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27541", + "@id": "_:b17003", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", + } + }, + { + "@id": "_:b5845", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5846", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22017", + "@id": "_:b32783", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", "result": { - "@id": "_:b26480", + "@id": "_:b32784", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22008", + "@id": "_:b9302", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b23027", + "@id": "_:b9303", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b22011", + "@id": "_:b20486", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26060", + "@id": "_:b20487", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22010", + "@id": "_:b32775", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", "result": { - "@id": "_:b22488", + "@id": "_:b32776", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b22009", + "@id": "_:b32777", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", "result": { - "@id": "_:b26617", + "@id": "_:b32778", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22016", + "@id": "_:b32781", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01", "result": { - "@id": "_:b22507", + "@id": "_:b32782", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp005", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p006-out.jsonld", - "title": "Compact IRI uses term with definition including @prefix: true", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8797", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" + "title": "Library framing example with @graph and omitGraph is true.", + "rdfs:comment": "Basic example used in playground and spec examples.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g001-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g001-frame.jsonld" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/p006-context.jsonld" + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g001-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b888", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", + "https://w3c.github.io/json-ld-api/tests/vocab#omitGraph": { + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": "true" + } }, - "rdfs:comment": "Expanded term definition may set prefix explicitly in 1.1", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p006-in.jsonld", "assertions": [ { - "@id": "_:b8807", + "@id": "_:b32793", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", "result": { - "@id": "_:b22572", + "@id": "_:b32794", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8804", + "@id": "_:b32785", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", "result": { - "@id": "_:b22570", + "@id": "_:b32786", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b8795", + "@id": "_:b32787", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", "result": { - "@id": "_:b8796", + "@id": "_:b32788", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8802", + "@id": "_:b11785", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22568", + "@id": "_:b11786", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8803", + "@id": "_:b17004", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22569", + "@id": "_:b17005", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", + } + }, + { + "@id": "_:b5847", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5848", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8798", + "@id": "_:b32797", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", "result": { - "@id": "_:b22566", + "@id": "_:b32798", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8799", + "@id": "_:b9304", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b4366", + "@id": "_:b9305", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b8800", + "@id": "_:b20488", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22567", + "@id": "_:b20489", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8805", + "@id": "_:b32789", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", "result": { - "@id": "_:b22571", + "@id": "_:b32790", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8801", + "@id": "_:b32791", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", "result": { - "@id": "_:b9557", + "@id": "_:b32792", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8806", + "@id": "_:b32795", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg001", "result": { - "@id": "_:b21155", + "@id": "_:b32796", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp006", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p007-out.jsonld", - "title": "Compact IRI not used as prefix", + "title": "Simple embed", + "rdfs:comment": "Test embedded graphs", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g002-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g002-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g002-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b8837", + "@id": "_:b889", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/p007-context.jsonld" - }, - "rdfs:comment": "Terms including a colon are excluded from being used as a prefix", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p007-in.jsonld", "assertions": [ { - "@id": "_:b8842", + "@id": "_:b32807", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", "result": { - "@id": "_:b26079", + "@id": "_:b32808", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b8840", + "@id": "_:b32799", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", "result": { - "@id": "_:b17297", + "@id": "_:b32800", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b8843", + "@id": "_:b32801", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", "result": { - "@id": "_:b28219", + "@id": "_:b32802", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b8838", + "@id": "_:b11787", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21078", + "@id": "_:b11788", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b8841", + "@id": "_:b17006", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21592", + "@id": "_:b17007", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", + } + }, + { + "@id": "_:b5849", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5850", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b8847", + "@id": "_:b32811", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", "result": { - "@id": "_:b23831", + "@id": "_:b32812", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b8839", + "@id": "_:b9306", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22463", + "@id": "_:b9307", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b8846", + "@id": "_:b20490", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b25572", + "@id": "_:b20491", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b8835", + "@id": "_:b32803", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", "result": { - "@id": "_:b8836", + "@id": "_:b32804", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b8844", + "@id": "_:b32805", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", "result": { - "@id": "_:b28500", + "@id": "_:b32806", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b8845", + "@id": "_:b32809", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002", "result": { - "@id": "_:b29844", + "@id": "_:b32810", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp007", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/p008-out.jsonld", - "title": "Compact IRI does not use term with definition including @prefix: false", + "title": "Embed with direct circular reference", + "rdfs:comment": "Test embedded graphs", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g003-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g003-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g003-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b7581", + "@id": "_:b890", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/p008-context.jsonld" - }, - "rdfs:comment": "Expanded term definition may set prefix explicitly in 1.1", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/p008-in.jsonld", "assertions": [ { - "@id": "_:b7588", + "@id": "_:b32821", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", "result": { - "@id": "_:b7598", + "@id": "_:b32822", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b7591", + "@id": "_:b32813", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", "result": { - "@id": "_:b7601", + "@id": "_:b32814", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b7590", + "@id": "_:b32815", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", "result": { - "@id": "_:b7600", + "@id": "_:b32816", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", + "assertedBy": null + }, + { + "@id": "_:b11789", + "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "mode": "earl:automatic", + "result": { + "@id": "_:b11790", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b7583", + "@id": "_:b17008", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7594", + "@id": "_:b17009", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b7585", + "@id": "_:b5851", "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", + "assertedBy": "https://github.com/filip26", + "mode": "earl:automatic", "result": { - "@id": "_:b5093", + "@id": "_:b5852", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", - "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + } }, { - "@id": "_:b7586", + "@id": "_:b32825", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", "result": { - "@id": "_:b7596", + "@id": "_:b32826", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b7589", + "@id": "_:b9308", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7599", + "@id": "_:b9309", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b7582", + "@id": "_:b20492", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b7593", + "@id": "_:b20493", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b7584", + "@id": "_:b32817", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", "result": { - "@id": "_:b7595", + "@id": "_:b32818", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b7587", + "@id": "_:b32819", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", "result": { - "@id": "_:b7597", + "@id": "_:b32820", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b7592", + "@id": "_:b32823", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003", "result": { - "@id": "_:b7602", + "@id": "_:b32824", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tp008", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi01-out.jsonld", - "title": "property-valued index indexes property value, instead of property (value)", + "title": "Embed with indirect circular reference", + "rdfs:comment": "Test embedded graphs", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g004-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g004-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g004-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12985", + "@id": "_:b891", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi01-context.jsonld" - }, - "rdfs:comment": "Compacting property-valued indexes.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi01-in.jsonld", "assertions": [ { - "@id": "_:b12986", + "@id": "_:b32835", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", "result": { - "@id": "_:b18886", + "@id": "_:b32836", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12983", + "@id": "_:b32827", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", "result": { - "@id": "_:b12984", + "@id": "_:b32828", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b12988", + "@id": "_:b32829", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", "result": { - "@id": "_:b19049", + "@id": "_:b32830", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12987", + "@id": "_:b11791", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16933", + "@id": "_:b11792", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12990", + "@id": "_:b17010", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b21640", + "@id": "_:b17011", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", + } + }, + { + "@id": "_:b5853", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5854", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12989", + "@id": "_:b32839", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", "result": { - "@id": "_:b21639", + "@id": "_:b32840", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12991", + "@id": "_:b9312", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b21641", + "@id": "_:b9313", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b12992", + "@id": "_:b20494", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b21642", + "@id": "_:b20495", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12994", + "@id": "_:b32831", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", "result": { - "@id": "_:b15150", + "@id": "_:b32832", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12995", + "@id": "_:b32833", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", "result": { - "@id": "_:b21644", + "@id": "_:b32834", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12993", + "@id": "_:b32837", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004", "result": { - "@id": "_:b21643", + "@id": "_:b32838", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi02-out.jsonld", - "title": "property-valued index indexes property value, instead of property (multiple values)", + "title": "Embed with indirect circular reference via set", + "rdfs:comment": "Test embedded graphs", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g005-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g005-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g005-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b22766", + "@id": "_:b892", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi02-context.jsonld" - }, - "rdfs:comment": "Compacting property-valued indexes.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi02-in.jsonld", "assertions": [ { - "@id": "_:b22774", + "@id": "_:b32849", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", "result": { - "@id": "_:b7844", + "@id": "_:b32850", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b22772", + "@id": "_:b32841", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", "result": { - "@id": "_:b26902", + "@id": "_:b32842", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b22767", + "@id": "_:b32843", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", "result": { - "@id": "_:b23875", + "@id": "_:b32844", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b22770", + "@id": "_:b11793", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17103", + "@id": "_:b11794", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b22769", + "@id": "_:b17014", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24923", + "@id": "_:b17015", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", + } + }, + { + "@id": "_:b5855", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5856", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b22776", + "@id": "_:b32853", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", "result": { - "@id": "_:b25213", + "@id": "_:b32854", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b22768", + "@id": "_:b9314", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25554", + "@id": "_:b9315", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b22773", + "@id": "_:b20496", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b27757", + "@id": "_:b20497", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b22771", + "@id": "_:b32845", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", "result": { - "@id": "_:b27756", + "@id": "_:b32846", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b22765", + "@id": "_:b32847", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", "result": { - "@id": "_:b21185", + "@id": "_:b32848", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b22775", + "@id": "_:b32851", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005", "result": { - "@id": "_:b17434", + "@id": "_:b32852", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi03-out.jsonld", - "title": "property-valued index indexes property value, instead of property (node)", + "title": "Embed with nested indirect circular reference via set", + "rdfs:comment": "Test embedded graphs", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g006-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g006-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g006-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12726", + "@id": "_:b893", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi03-context.jsonld" - }, - "rdfs:comment": "Compacting property-valued indexes.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi03-in.jsonld", "assertions": [ { - "@id": "_:b12728", + "@id": "_:b32863", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", "result": { - "@id": "_:b22002", + "@id": "_:b32864", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12727", + "@id": "_:b32855", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", "result": { - "@id": "_:b18813", + "@id": "_:b32856", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b12730", + "@id": "_:b32857", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", "result": { - "@id": "_:b26010", + "@id": "_:b32858", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12734", + "@id": "_:b11795", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26013", + "@id": "_:b11796", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12732", + "@id": "_:b17016", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26011", + "@id": "_:b17017", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", + } + }, + { + "@id": "_:b5857", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5858", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12733", + "@id": "_:b32867", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", "result": { - "@id": "_:b26012", + "@id": "_:b32868", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12729", + "@id": "_:b9316", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25860", + "@id": "_:b9317", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b12736", + "@id": "_:b20498", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26015", + "@id": "_:b20499", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12731", + "@id": "_:b32859", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", "result": { - "@id": "_:b5734", + "@id": "_:b32860", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12724", + "@id": "_:b32861", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", "result": { - "@id": "_:b12725", + "@id": "_:b32862", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12735", + "@id": "_:b32865", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006", "result": { - "@id": "_:b26014", + "@id": "_:b32866", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi04-out.jsonld", - "title": "property-valued index indexes property value, instead of property (multiple nodes)", + "title": "Multi-level simple embeds", + "rdfs:comment": "Test embedded graphs", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g007-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g007-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g007-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b11672", + "@id": "_:b894", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi04-context.jsonld" - }, - "rdfs:comment": "Compacting property-valued indexes.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi04-in.jsonld", "assertions": [ { - "@id": "_:b11679", + "@id": "_:b32877", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", "result": { - "@id": "_:b11690", + "@id": "_:b32878", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b11675", + "@id": "_:b32869", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", "result": { - "@id": "_:b11686", + "@id": "_:b32870", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b11680", + "@id": "_:b32871", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", "result": { - "@id": "_:b11691", + "@id": "_:b32872", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b11683", + "@id": "_:b11797", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11693", + "@id": "_:b11798", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b11681", + "@id": "_:b17018", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b11692", + "@id": "_:b17019", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", + } + }, + { + "@id": "_:b5859", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5860", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b11673", + "@id": "_:b32881", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", "result": { - "@id": "_:b11684", + "@id": "_:b32882", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b11682", + "@id": "_:b9318", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b10267", + "@id": "_:b9319", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b11678", + "@id": "_:b20500", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b11689", + "@id": "_:b20501", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b11677", + "@id": "_:b32873", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", "result": { - "@id": "_:b11688", + "@id": "_:b32874", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b11674", + "@id": "_:b32875", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", "result": { - "@id": "_:b11685", + "@id": "_:b32876", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b11676", + "@id": "_:b32879", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007", "result": { - "@id": "_:b11687", + "@id": "_:b32880", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi05-out.jsonld", - "title": "property-valued index indexes using @none if no property value exists", + "title": "A tangle of nastiness", + "rdfs:comment": "Test embedded graphs", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g008-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g008-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g008-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b9516", + "@id": "_:b895", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi05-context.jsonld" - }, - "rdfs:comment": "Compacting property-valued indexes.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi05-in.jsonld", "assertions": [ { - "@id": "_:b9518", + "@id": "_:b32891", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", "result": { - "@id": "_:b13473", + "@id": "_:b32892", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b9517", + "@id": "_:b32883", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", "result": { - "@id": "_:b11018", + "@id": "_:b32884", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b9521", + "@id": "_:b32885", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", "result": { - "@id": "_:b6369", + "@id": "_:b32886", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b9523", + "@id": "_:b11799", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27840", + "@id": "_:b11800", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b9514", + "@id": "_:b17020", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b9515", + "@id": "_:b17021", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", + } + }, + { + "@id": "_:b5861", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5862", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b9526", + "@id": "_:b32895", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", "result": { - "@id": "_:b27841", + "@id": "_:b32896", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b9522", + "@id": "_:b9320", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27839", + "@id": "_:b9321", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b9519", + "@id": "_:b20502", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b15016", + "@id": "_:b20503", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b9525", + "@id": "_:b32887", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", "result": { - "@id": "_:b21665", + "@id": "_:b32888", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b9520", + "@id": "_:b32889", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", "result": { - "@id": "_:b11079", + "@id": "_:b32890", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b9524", + "@id": "_:b32893", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008", "result": { - "@id": "_:b10094", + "@id": "_:b32894", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pi06-out.jsonld", - "title": "property-valued index indexes using @none if no property value does not compact to string", + "title": "Recursive property embed w/o circular reference", + "rdfs:comment": "Test embedded graphs", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g009-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g009-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g009-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b15908", + "@id": "_:b896", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pi06-context.jsonld" - }, - "rdfs:comment": "Compacting property-valued indexes.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pi06-in.jsonld", "assertions": [ { - "@id": "_:b15912", + "@id": "_:b32905", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", "result": { - "@id": "_:b27603", + "@id": "_:b32906", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b15910", + "@id": "_:b32897", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", "result": { - "@id": "_:b24728", + "@id": "_:b32898", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b15909", + "@id": "_:b32899", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", "result": { - "@id": "_:b22037", + "@id": "_:b32900", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b15917", + "@id": "_:b11803", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29679", + "@id": "_:b11804", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b15913", + "@id": "_:b17022", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27887", + "@id": "_:b17023", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", + } + }, + { + "@id": "_:b5863", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5864", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b15918", + "@id": "_:b32909", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", "result": { - "@id": "_:b21882", + "@id": "_:b32910", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b15916", + "@id": "_:b9322", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27041", + "@id": "_:b9323", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b15911", + "@id": "_:b20504", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26350", + "@id": "_:b20505", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b15914", + "@id": "_:b32901", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", "result": { - "@id": "_:b22687", + "@id": "_:b32902", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b15915", + "@id": "_:b32903", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", "result": { - "@id": "_:b29770", + "@id": "_:b32904", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b15906", + "@id": "_:b32907", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009", "result": { - "@id": "_:b15907", + "@id": "_:b32908", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpi06", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "invalid context nullification", - "title": "Check illegal clearing of context with protected terms", + "title": "Framing blank node unnamed graphs", + "rdfs:comment": "Test embedded graphs", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/g010-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/g010-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/g010-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b20559", + "@id": "_:b897", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pr01-context.jsonld" - }, - "rdfs:comment": "Check error when clearing a context with protected terms.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pr01-in.jsonld", "assertions": [ { - "@id": "_:b20565", + "@id": "_:b32919", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", "result": { - "@id": "_:b22236", + "@id": "_:b32920", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b20560", + "@id": "_:b32911", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", "result": { - "@id": "_:b22232", + "@id": "_:b32912", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b20567", + "@id": "_:b32913", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", "result": { - "@id": "_:b22238", + "@id": "_:b32914", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b20569", + "@id": "_:b11805", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22240", + "@id": "_:b11806", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b20568", + "@id": "_:b17024", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b22239", + "@id": "_:b17025", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", + } + }, + { + "@id": "_:b5865", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5866", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b20561", + "@id": "_:b32923", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", "result": { - "@id": "_:b8779", + "@id": "_:b32924", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b20564", + "@id": "_:b9324", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22235", + "@id": "_:b9325", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b20562", + "@id": "_:b20506", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22233", + "@id": "_:b20507", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b20566", + "@id": "_:b32915", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", "result": { - "@id": "_:b22237", + "@id": "_:b32916", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b20563", + "@id": "_:b32917", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", "result": { - "@id": "_:b22234", + "@id": "_:b32918", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b20557", + "@id": "_:b32921", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010", "result": { - "@id": "_:b20558", + "@id": "_:b32922", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Check illegal overriding of protected term", + "title": "Basic Included array", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/in01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/in01-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/in01-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12700", + "@id": "_:b898", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pr02-context.jsonld" - }, - "rdfs:comment": "Check error when overriding a protected term.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pr02-in.jsonld", "assertions": [ { - "@id": "_:b12708", + "@id": "_:b32933", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", "result": { - "@id": "_:b26053", + "@id": "_:b32934", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12702", + "@id": "_:b32925", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", "result": { - "@id": "_:b21685", + "@id": "_:b32926", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b12707", + "@id": "_:b32927", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", "result": { - "@id": "_:b3968", + "@id": "_:b32928", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12705", + "@id": "_:b11807", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b27823", + "@id": "_:b11808", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12706", + "@id": "_:b17026", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23703", + "@id": "_:b17027", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", + } + }, + { + "@id": "_:b5867", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5868", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12698", + "@id": "_:b32937", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", "result": { - "@id": "_:b12699", + "@id": "_:b32938", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12703", + "@id": "_:b9326", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24118", + "@id": "_:b9327", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b12710", + "@id": "_:b20508", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b26764", + "@id": "_:b20509", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12704", + "@id": "_:b32929", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", "result": { - "@id": "_:b28218", + "@id": "_:b32930", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12701", + "@id": "_:b32931", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", "result": { - "@id": "_:b19428", + "@id": "_:b32932", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12709", + "@id": "_:b32935", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01", "result": { - "@id": "_:b3030", + "@id": "_:b32936", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", "@type": [ - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest", - "https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest" + "TestCase" ], - "mf:result": "protected term redefinition", - "title": "Check illegal overriding of protected term from type-scoped context", + "title": "Basic Included object", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/in02-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/in02-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/in02-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b13045", + "@id": "_:b899", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pr03-context.jsonld" - }, - "rdfs:comment": "Check error when overriding a protected term from type-scoped context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pr03-in.jsonld", "assertions": [ { - "@id": "_:b13052", + "@id": "_:b32947", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", "result": { - "@id": "_:b29862", + "@id": "_:b32948", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b13049", + "@id": "_:b32939", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", "result": { - "@id": "_:b24229", + "@id": "_:b32940", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b13043", + "@id": "_:b32941", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", "result": { - "@id": "_:b13044", + "@id": "_:b32942", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b13046", + "@id": "_:b11809", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b17386", + "@id": "_:b11810", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b13051", + "@id": "_:b17028", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29839", + "@id": "_:b17029", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", + } + }, + { + "@id": "_:b5869", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5870", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b13053", + "@id": "_:b32951", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", "result": { - "@id": "_:b29868", + "@id": "_:b32952", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b13055", + "@id": "_:b9328", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25400", + "@id": "_:b9329", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b13047", + "@id": "_:b20510", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b22197", + "@id": "_:b20511", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b13048", + "@id": "_:b32943", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", "result": { - "@id": "_:b22613", + "@id": "_:b32944", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b13054", + "@id": "_:b32945", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", "result": { - "@id": "_:b29242", + "@id": "_:b32946", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b13050", + "@id": "_:b32949", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02", "result": { - "@id": "_:b24862", + "@id": "_:b32950", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pr04-out.jsonld", - "title": "Check legal overriding of protected term from property-scoped context", + "title": "json.api example", + "rdfs:comment": "Tests included blocks.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/in03-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/in03-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/in03-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4688", + "@id": "_:b900", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pr04-context.jsonld" - }, - "rdfs:comment": "Check overriding a protected term from property-scoped context.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pr04-in.jsonld", "assertions": [ { - "@id": "_:b4695", + "@id": "_:b32961", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", "result": { - "@id": "_:b29632", + "@id": "_:b32962", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4693", + "@id": "_:b32953", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", "result": { - "@id": "_:b24400", + "@id": "_:b32954", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b4692", + "@id": "_:b32955", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", "result": { - "@id": "_:b24040", + "@id": "_:b32956", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4699", + "@id": "_:b11811", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29735", + "@id": "_:b11812", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4689", + "@id": "_:b17030", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b6223", + "@id": "_:b17031", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", + } + }, + { + "@id": "_:b5871", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5872", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4690", + "@id": "_:b32965", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", "result": { - "@id": "_:b16153", + "@id": "_:b32966", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4694", + "@id": "_:b9330", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b8198", + "@id": "_:b9331", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b4698", + "@id": "_:b20512", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b14695", + "@id": "_:b20513", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4696", + "@id": "_:b32957", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", "result": { - "@id": "_:b25408", + "@id": "_:b32958", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4691", + "@id": "_:b32959", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", "result": { - "@id": "_:b21802", + "@id": "_:b32960", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4697", + "@id": "_:b32963", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03", "result": { - "@id": "_:b23821", + "@id": "_:b32964", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr04", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/pr05-out.jsonld", - "title": "Check legal overriding of type-scoped protected term from nested node", + "title": "Blank nodes in an array (prune bnodes)", + "rdfs:comment": "Empty frame matches all nodes at top-level, and repeats where embedded.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0020-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0020-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/p020-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b12857", + "@id": "_:b901", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/pr05-context.jsonld" - }, - "rdfs:comment": "Check legal overriding of type-scoped protected term from nested node.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/pr05-in.jsonld", "assertions": [ { - "@id": "_:b12861", + "@id": "_:b32975", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", "result": { - "@id": "_:b24305", + "@id": "_:b32976", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b12856", + "@id": "_:b32967", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", "result": { - "@id": "_:b1381", + "@id": "_:b32968", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b12863", + "@id": "_:b32969", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", "result": { - "@id": "_:b24307", + "@id": "_:b32970", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b12858", + "@id": "_:b11813", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23714", + "@id": "_:b11814", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b12860", + "@id": "_:b17032", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b23022", + "@id": "_:b17033", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", + } + }, + { + "@id": "_:b5873", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5874", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b12866", + "@id": "_:b32979", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", "result": { - "@id": "_:b20470", + "@id": "_:b32980", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b12862", + "@id": "_:b9336", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b24306", + "@id": "_:b9337", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b12867", + "@id": "_:b20514", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b24310", + "@id": "_:b20515", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b12864", + "@id": "_:b32971", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", "result": { - "@id": "_:b24308", + "@id": "_:b32972", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b12865", + "@id": "_:b32973", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", "result": { - "@id": "_:b24309", + "@id": "_:b32974", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b12859", + "@id": "_:b32977", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020", "result": { - "@id": "_:b17066", + "@id": "_:b32978", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tpr05", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/r001-out.jsonld", - "title": "Expands and compacts to document base by default", - "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b5378", - "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1", - "https://w3c.github.io/json-ld-api/tests/vocab#base": { - "@id": "http://example.org/" - } + "title": "Blank nodes in @type (prune bnodes)", + "rdfs:comment": "Empty frame matches all nodes at top-level, and repeats where embedded (with list content).", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0021-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0021-frame.jsonld" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/r001-context.jsonld" + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/p021-out.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#option": { + "@id": "_:b902", + "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "rdfs:comment": "Compact IRI attempts to compact document-relative IRIs", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/r001-in.jsonld", "assertions": [ { - "@id": "_:b5383", + "@id": "_:b32989", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", "result": { - "@id": "_:b27313", + "@id": "_:b32990", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b5384", + "@id": "_:b32981", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", "result": { - "@id": "_:b16940", + "@id": "_:b32982", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b5388", + "@id": "_:b32983", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", "result": { - "@id": "_:b27349", + "@id": "_:b32984", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b5381", + "@id": "_:b11815", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b16351", + "@id": "_:b11816", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b5379", + "@id": "_:b17036", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b7232", + "@id": "_:b17037", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", + } + }, + { + "@id": "_:b5875", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5876", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b5376", + "@id": "_:b32993", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", "result": { - "@id": "_:b5377", + "@id": "_:b32994", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b5386", + "@id": "_:b9338", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b27347", + "@id": "_:b9339", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + } }, { - "@id": "_:b5382", + "@id": "_:b20516", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b23025", + "@id": "_:b20517", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b5387", + "@id": "_:b32985", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", "result": { - "@id": "_:b27348", + "@id": "_:b32986", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b5380", + "@id": "_:b32987", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", "result": { - "@id": "_:b12532", + "@id": "_:b32988", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b5385", + "@id": "_:b32991", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp021", "result": { - "@id": "_:b27346", + "@id": "_:b32992", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/r002-out.jsonld", - "title": "Expands and does not compact to document base with compactToRelative false", + "title": "Merge graphs if no outer @graph is used (prune bnodes)", + "rdfs:comment": "Unless @graph exists at the top level, framing uses merged node objects.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0046-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0046-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/p046-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b14245", - "https://w3c.github.io/json-ld-api/tests/vocab#compactToRelative": { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": "false" - }, + "@id": "_:b903", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/r002-context.jsonld" - }, - "rdfs:comment": "With compactToRelative option set to false, IRIs which could be made relative to the document base are not made relative.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/r002-in.jsonld", "assertions": [ { - "@id": "_:b14247", + "@id": "_:b33003", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", "result": { - "@id": "_:b26339", + "@id": "_:b33004", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b14249", + "@id": "_:b32995", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", "result": { - "@id": "_:b23865", + "@id": "_:b32996", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b14250", + "@id": "_:b32997", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", "result": { - "@id": "_:b14509", + "@id": "_:b32998", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b14253", + "@id": "_:b11817", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b26706", + "@id": "_:b11818", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b14246", + "@id": "_:b17038", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b13607", + "@id": "_:b17039", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", + } + }, + { + "@id": "_:b5877", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5878", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b14254", + "@id": "_:b33007", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", "result": { - "@id": "_:b27641", + "@id": "_:b33008", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b14252", + "@id": "_:b9340", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b7433", + "@id": "_:b9341", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b14248", + "@id": "_:b20518", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b6221", + "@id": "_:b20519", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b14251", + "@id": "_:b32999", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", "result": { - "@id": "_:b29316", + "@id": "_:b33000", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b14255", + "@id": "_:b33001", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", "result": { - "@id": "_:b24887", + "@id": "_:b33002", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b14243", + "@id": "_:b33005", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046", "result": { - "@id": "_:b14244", + "@id": "_:b33006", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#tr002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/s001-out.jsonld", - "title": "@context with single array values", + "title": "Merge one graph and deep preserve another (prune bnodes)", + "rdfs:comment": "@graph used within a property value frames embedded values from a named graph.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/0049-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/0049-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/p049-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b800", + "@id": "_:b904", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/s001-context.jsonld" - }, - "rdfs:comment": "@context values may be in an array", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/s001-in.jsonld", "assertions": [ { - "@id": "_:b804", + "@id": "_:b33017", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", "result": { - "@id": "_:b26408", + "@id": "_:b33018", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b810", + "@id": "_:b33009", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", "result": { - "@id": "_:b28846", + "@id": "_:b33010", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b802", + "@id": "_:b33011", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", "result": { - "@id": "_:b16036", + "@id": "_:b33012", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b808", + "@id": "_:b11819", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b20731", + "@id": "_:b11820", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b809", + "@id": "_:b17040", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28845", + "@id": "_:b17041", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", + } + }, + { + "@id": "_:b5879", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5880", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b811", + "@id": "_:b33021", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", "result": { - "@id": "_:b23585", + "@id": "_:b33022", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b803", + "@id": "_:b9342", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b20493", + "@id": "_:b9343", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b801", + "@id": "_:b20520", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b13262", + "@id": "_:b20521", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b806", + "@id": "_:b33013", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", "result": { - "@id": "_:b28227", + "@id": "_:b33014", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b805", + "@id": "_:b33015", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", "result": { - "@id": "_:b27064", + "@id": "_:b33016", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b807", + "@id": "_:b33019", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049", "result": { - "@id": "_:b8775", + "@id": "_:b33020", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts001", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/s002-out.jsonld", - "title": "@context with array including @set uses array values", + "title": "Prune blank nodes with alias of @id", + "rdfs:comment": "If @id is aliased in a frame, an unreferenced blank node is still pruned.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/p050-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/p050-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/p050-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b178", + "@id": "_:b905", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/s002-context.jsonld" - }, - "rdfs:comment": "@context values may include @set along with another compatible value", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/s002-in.jsonld", "assertions": [ { - "@id": "_:b189", + "@id": "_:b33031", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", "result": { - "@id": "_:b200", + "@id": "_:b33032", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b181", + "@id": "_:b33023", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", "result": { - "@id": "_:b192", + "@id": "_:b33024", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b183", + "@id": "_:b33025", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", "result": { - "@id": "_:b194", + "@id": "_:b33026", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b184", + "@id": "_:b11821", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b195", + "@id": "_:b11822", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b182", + "@id": "_:b17042", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b193", + "@id": "_:b17043", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", + } + }, + { + "@id": "_:b5881", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5882", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b188", + "@id": "_:b33035", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", "result": { - "@id": "_:b199", + "@id": "_:b33036", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b187", + "@id": "_:b9344", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b198", + "@id": "_:b9345", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b179", + "@id": "_:b20522", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b190", + "@id": "_:b20523", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b185", + "@id": "_:b33027", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", "result": { - "@id": "_:b196", + "@id": "_:b33028", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b186", + "@id": "_:b33029", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", "result": { - "@id": "_:b197", + "@id": "_:b33030", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b180", + "@id": "_:b33033", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050", "result": { - "@id": "_:b191", + "@id": "_:b33034", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ts002", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/tn01-out.jsonld", - "title": "@type: @none does not compact values", + "title": "@requireAll only matches if @type and other properties are present", + "rdfs:comment": "If @requireAll is true, then all listed properties, including @type, must be present to match.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/ra01-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/ra01-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/ra01-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b4783", + "@id": "_:b906", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/tn01-context.jsonld" - }, - "rdfs:comment": "@type: @none does not compact values.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/tn01-in.jsonld", "assertions": [ { - "@id": "_:b4793", + "@id": "_:b33045", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", "result": { - "@id": "_:b27758", + "@id": "_:b33046", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b4784", + "@id": "_:b33037", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", "result": { - "@id": "_:b10088", + "@id": "_:b33038", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b4787", + "@id": "_:b33039", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", "result": { - "@id": "_:b8743", + "@id": "_:b33040", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b4790", + "@id": "_:b11825", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29771", + "@id": "_:b11826", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b4789", + "@id": "_:b17044", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b24639", + "@id": "_:b17045", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", + } + }, + { + "@id": "_:b5883", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5884", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b4791", + "@id": "_:b33049", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", "result": { - "@id": "_:b29489", + "@id": "_:b33050", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b4788", + "@id": "_:b9346", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b25476", + "@id": "_:b9347", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b4786", + "@id": "_:b20524", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28584", + "@id": "_:b20525", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b4785", + "@id": "_:b33041", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", "result": { - "@id": "_:b15903", + "@id": "_:b33042", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b4781", + "@id": "_:b33043", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", "result": { - "@id": "_:b4782", + "@id": "_:b33044", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b4792", + "@id": "_:b33047", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01", "result": { - "@id": "_:b13333", + "@id": "_:b33048", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn01", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/tn02-out.jsonld", - "title": "@type: @none does not use arrays by default", + "title": "@requireAll only matches if @id and @type match", + "rdfs:comment": "If @requireAll is true, then all listed properties, including @id and @type, must be present to match.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/ra02-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/ra02-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/ra02-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b23487", + "@id": "_:b907", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/tn02-context.jsonld" - }, - "rdfs:comment": "@type: @none honors @container.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/tn02-in.jsonld", "assertions": [ { - "@id": "_:b28016", + "@id": "_:b33059", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", "result": { - "@id": "_:b26182", + "@id": "_:b33060", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b28020", + "@id": "_:b33051", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", "result": { - "@id": "_:b28653", + "@id": "_:b33052", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b28022", + "@id": "_:b33053", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", "result": { - "@id": "_:b20926", + "@id": "_:b33054", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b28024", + "@id": "_:b11827", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b29024", + "@id": "_:b11828", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b28019", + "@id": "_:b17046", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b28553", + "@id": "_:b17047", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", + } + }, + { + "@id": "_:b5885", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b5886", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b28023", + "@id": "_:b33063", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", "result": { - "@id": "_:b29245", + "@id": "_:b33064", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b28017", + "@id": "_:b9348", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b22808", + "@id": "_:b9349", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b28013", + "@id": "_:b20526", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b28014", + "@id": "_:b20527", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b28018", + "@id": "_:b33055", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", "result": { - "@id": "_:b26110", + "@id": "_:b33056", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b28015", + "@id": "_:b33057", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", "result": { - "@id": "_:b28493", + "@id": "_:b33058", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b28021", + "@id": "_:b33061", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02", "result": { - "@id": "_:b29244", + "@id": "_:b33062", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn02", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] }, { - "@id": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", + "@id": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", "@type": [ "https://w3c.github.io/json-ld-api/tests/vocab#PositiveEvaluationTest", - "TestCase", + "https://w3c.github.io/json-ld-api/tests/vocab#FrameTest", "TestCriterion", - "https://w3c.github.io/json-ld-api/tests/vocab#CompactTest" + "TestCase" ], - "testResult": "https://w3c.github.io/json-ld-api/tests/compact/tn03-out.jsonld", - "title": "@type: @none uses arrays with @container: @set", + "title": "@requireAll with type and properties", + "rdfs:comment": "If @requireAll is true, then all listed properties, including @type, must be present to match.", + "testAction": "https://w3c.github.io/json-ld-framing/tests/frame/ra03-in.jsonld", + "https://w3c.github.io/json-ld-api/tests/vocab#frame": { + "@id": "https://w3c.github.io/json-ld-framing/tests/frame/ra03-frame.jsonld" + }, + "testResult": "https://w3c.github.io/json-ld-framing/tests/frame/ra03-out.jsonld", "https://w3c.github.io/json-ld-api/tests/vocab#option": { - "@id": "_:b326", + "@id": "_:b908", "https://w3c.github.io/json-ld-api/tests/vocab#specVersion": "json-ld-1.1" }, - "https://w3c.github.io/json-ld-api/tests/vocab#context": { - "@id": "https://w3c.github.io/json-ld-api/tests/compact/tn03-context.jsonld" - }, - "rdfs:comment": "@type: @none honors @container.", - "testAction": "https://w3c.github.io/json-ld-api/tests/compact/tn03-in.jsonld", "assertions": [ { - "@id": "_:b328", + "@id": "_:b33073", "@type": "Assertion", + "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", "result": { - "@id": "_:b339", + "@id": "_:b33074", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", - "subject": "http://purl.org/NET/cpan-uri/dist/JSONLD/project", "assertedBy": null }, { - "@id": "_:b331", + "@id": "_:b33065", "@type": "Assertion", + "subject": "https://framagit.org/tyreunom/guile-jsonld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", "result": { - "@id": "_:b342", + "@id": "_:b33066", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", - "assertedBy": "https://lepiller.eu/#me", - "subject": "https://framagit.org/tyreunom/guile-jsonld" + "assertedBy": null }, { - "@id": "_:b329", + "@id": "_:b33067", "@type": "Assertion", + "subject": "https://github.com/dcdpr/jsonld-cpp", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", "result": { - "@id": "_:b340", + "@id": "_:b33068", "@type": "TestResult", - "outcome": "earl:passed" + "outcome": "earl:untested" }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/jsonld.js" + "assertedBy": null }, { - "@id": "_:b335", + "@id": "_:b11829", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/jsonld.js", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b346", + "@id": "_:b11830", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", - "assertedBy": "https://github.com/dlongley", - "subject": "https://github.com/digitalbazaar/pyld" + } }, { - "@id": "_:b332", + "@id": "_:b17048", "@type": "Assertion", + "subject": "https://github.com/digitalbazaar/pyld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", + "assertedBy": "https://github.com/dlongley", + "mode": "earl:automatic", "result": { - "@id": "_:b343", + "@id": "_:b17049", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", + } + }, + { + "@id": "_:b3349", + "@type": "Assertion", + "subject": "https://github.com/filip26/titanium-json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", "assertedBy": "https://github.com/filip26", - "subject": "https://github.com/filip26/titanium-json-ld" + "mode": "earl:automatic", + "result": { + "@id": "_:b3350", + "@type": "TestResult", + "outcome": "earl:passed" + } }, { - "@id": "_:b333", + "@id": "_:b33077", "@type": "Assertion", + "subject": "https://github.com/pchampin/sophia_rs", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", "result": { - "@id": "_:b344", + "@id": "_:b33078", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", - "subject": "https://github.com/pchampin/sophia_rs", "assertedBy": null }, { - "@id": "_:b337", + "@id": "_:b9350", "@type": "Assertion", + "subject": "https://github.com/piprate/json-gold", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", + "assertedBy": "https://github.com/kazarena", + "mode": "earl:automatic", "result": { - "@id": "_:b348", + "@id": "_:b9351", "@type": "TestResult", - "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", - "assertedBy": "https://github.com/kazarena", - "subject": "https://github.com/piprate/json-gold" + "outcome": "earl:failed" + } }, { - "@id": "_:b327", + "@id": "_:b17914", "@type": "Assertion", + "subject": "https://rubygems.org/gems/json-ld", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", + "assertedBy": "http://greggkellogg.net/foaf#me", + "mode": "earl:automatic", "result": { - "@id": "_:b338", + "@id": "_:b17915", "@type": "TestResult", "outcome": "earl:passed" - }, - "mode": "earl:automatic", - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", - "assertedBy": "http://greggkellogg.net/foaf#me", - "subject": "https://rubygems.org/gems/json-ld" + } }, { - "@id": "_:b334", + "@id": "_:b33069", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", "result": { - "@id": "_:b345", + "@id": "_:b33070", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-parser/", "assertedBy": null }, { - "@id": "_:b336", + "@id": "_:b33071", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", "result": { - "@id": "_:b347", + "@id": "_:b33072", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", - "subject": "https://www.npmjs.com/package/jsonld-streaming-serializer/", "assertedBy": null }, { - "@id": "_:b330", + "@id": "_:b33075", "@type": "Assertion", + "subject": "https://www.npmjs.com/package/rdf-parse/", + "test": "https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03", "result": { - "@id": "_:b341", + "@id": "_:b33076", "@type": "TestResult", "outcome": "earl:untested" }, - "test": "https://w3c.github.io/json-ld-api/tests/compact-manifest#ttn03", - "subject": "https://www.npmjs.com/package/rdf-parse/", "assertedBy": null } ] } - ], - "rdfs:comment": "These tests implement the requirements for the JSON-LD [Compaction Algorithm](https://www.w3.org/TR/json-ld11-api/#compaction-algorithm)." + ] } - ], - "assertions": [ - "ruby-json-ld-earl.ttl", - "jsonld-streaming-serializer-earl.ttl", - "pyld-earl.ttl", - "rust-sophia-earl.ttl", - "perl-jsonld-earl.ttl", - "rdf-parse.ttl", - "jsonld-streaming-parser-earl.ttl", - "jsonld-js-earl.ttl", - "jsonld-gold-earl.ttl", - "guile-jsonld-earl.ttl", - "java-jsonp-ld-earl.ttl" - ], - "name": "JSON-LD 1.1 Processing Algorithms and API and Framing", - "bibRef": "[[json-ld-api]]" + ] } \ No newline at end of file diff --git a/reports/index.html b/reports/index.html index d5e6e919..3e0e4971 100644 --- a/reports/index.html +++ b/reports/index.html @@ -1,36849 +1,42757 @@ - - - - - - - - - - - - - - - - -JSON-LD 1.1 Processor Conformance - - - - - -
      -

      Abstract

      -

      -This document report test subject conformance for and related specifications for -JSON-LD 1.1 Test Suite -according to the requirements of the Evaluation and Report Language (EARL) 1.0 Schema -[EARL10-SCHEMA]. -

      -

      -This report is also available in alternate formats: - -JSON-LD - -

      -
      -
      -

      - -Status of This Document - -

      -

      -This document is merely a W3C-internal document. -It has no official standing of any kind and does not represent consensus of the -W3C -Membership. -

      -

      -This report describes the state of implementation conformance at the time of publication. -

      -
      -
      -

      - -Table of Contents - -

      - -
      -
      -

      Introduction

      + + + + + + + + + + + + + + + + + + JSON-LD 1.1 Processor Conformance + + + + + +
      +

      Abstract

      +

      + This document report test subject conformance for and related specifications for + JSON-LD 1.1 Test Suite + according to the requirements of the Evaluation and Report Language (EARL) 1.0 Schema + [EARL10-SCHEMA]. +

      +

      + This report is also available in alternate formats: + + JSON-LD + +

      +
      +
      +

      + + Status of This Document + +

      +

      + This document is merely a + W3C-internal document. + It has no official standing of any kind and does not represent consensus of the + W3C + Membership. +

      +

      + This report describes the state of implementation conformance at the time of publication. +

      +
      +
      +

      + + Table of Contents + +

      + +
      +
      +

      Introduction

      +

      This implementation report covers the implementations of the JSON-LD + specifications which have submitted test results. It is intended to be + maintained by the JSON for Linking Data Community Group, + or a JSON-LD Working Group if one is active. + The implementation report serves two purposes:

      +
        +
      1. +

        To demonstrate that there are multiple, independent implementations of + the specifications. This is a prerequisite for progression of any + standard to Recommendation.

        +
      2. +
      3. +

        To catalog the known, conforming implementations and which features + each supports.

        +
      4. +
      +

      There are other JSON-LD implementations which are not listed in this + report, either due to not submitting tests or by not being intended as + direct implementations of the specification, but instead layering on + top of such libraries. For a broader list of implementations, please + see the JSON-LD Website.

      +
      +
      +

      Instructions for submitting implementation reports

      +

      Reports should be submitted in Turtle format to + Public JSON-LD WG or via a Pull + Request to the w3c/json-ld-api.

      +

      Tests should be run using the test manifests defined in the + Test Manifests Section.

      +

      The assumed base URI for the tests is <http://example/base/> if needed.

      +

      Include an earl:Assertion for each test, referencing the test + resource from the associated manifest and the test subject being + reported upon. See the example below:

      +
        [ a earl:Assertion;
      +    earl:assertedBy <--your-developer-identifier-->;
      +    earl:subject <--your-software-identifier-->;
      +    earl:test <--uri-of-test-from-manifest>;
      +    earl:result [
      +      a earl:TestResult;
      +      earl:outcome earl:passed;
      +      dc:date "2016-12-26T10:18:04-08:00"^^xsd:dateTime];
      +    earl:mode earl:automatic ] .
      +
      +

      The Test Subject should be defined as a doap:Project, including the name, + homepage and developer(s) of the software (see DOAP). Optionally, including the + project description and programming language. An example test subject description is the following:

      +
        <> foaf:primaryTopic <--your-software-identifier--> ;
      +    dc:issued "2016-12-26T10:18:04-08:00"^^xsd:dateTime ;
      +    foaf:maker <--your-developer-identifier--> .
       
      -

      This implementation report covers the implementations of the JSON-LD -specifications which have submitted test results. It is intended to be -maintained by the JSON for Linking Data Community Group, -or a JSON-LD Working Group if one is active. -The implementation report serves two purposes:

      - -
        -
      1. To demonstrate that there are multiple, independent implementations of -the specifications. This is a prerequisite for progression of any -standard to Recommendation.

      2. -
      3. To catalog the known, conforming implementations and which features -each supports.

      4. -
      - -

      There are other JSON-LD implementations which are not listed in this -report, either due to not submitting tests or by not being intended as -direct implementations of the specification, but instead layering on -top of such libraries. For a broader list of implementations, please -see the JSON-LD Website.

      -
      -
      -

      Instructions for submitting implementation reports

      - -

      Reports should be submitted in Turtle format to - Public JSON-LD WG or via a Pull - Request to the w3c/json-ld-api.

      - -

      Tests should be run using the test manifests defined in the - Test Manifests Section.

      - -

      The assumed base URI for the tests is <http://example/base/> if needed.

      - -

      Include an earl:Assertion for each test, referencing the test - resource from the associated manifest and the test subject being - reported upon. See the example below:

      - -
        [ a earl:Assertion;
          earl:assertedBy <--your-developer-identifier-->;
          earl:subject <--your-software-identifier-->;
          earl:test <--uri-of-test-from-manifest>;
          earl:result [
            a earl:TestResult;
            earl:outcome earl:passed;
            dc:date "2016-12-26T10:18:04-08:00"^^xsd:dateTime];
          earl:mode earl:automatic ] .
      
      - -

      The Test Subject should be defined as a doap:Project, including the name, - homepage and developer(s) of the software (see DOAP). Optionally, including the - project description and programming language. An example test subject description is the following:

      - -
        <> foaf:primaryTopic <--your-software-identifier--> ;
          dc:issued "2016-12-26T10:18:04-08:00"^^xsd:dateTime ;
          foaf:maker <--your-developer-identifier--> .
      
        <--your-software-identifier--> a doap:Project, earl:TestSubject, earl:Software ;
          doap:name          "My Cool JSON-LD Parser" ;
          doap:release [
            doap:name     "--short name wih version number--";
            doap:revision "--Software version number--" ;
            doap:created  "2020-02-19"^^xsd:date;
          ] ;
          doap:developer     <--your-developer-identifier--> ;
          doap:homepage      <--your-software-homepace--> ;
          doap:description   "--your-project-description--"@en ;
          doap:programming-language "--your-implementation-language--" .
      
      - -

      The software developer, either an organization or one or more individuals SHOULD be - referenced from doap:developer using FOAF. For example:

      - -
        <--your-developer-identifier--> a foaf:Person, earl:Assertor;
          foaf:name "--My Name--";
          foaf:homepage <--my homepage--> .
      
      -
      -
      -

      -3. -Test Manifests -

      -
      -

      -3.1 -Compaction -

      -

      These tests implement the requirements for the JSON-LD Compaction Algorithm.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Test - - -guile-jsonld -
      -(GNU Guile) -
      -
      - -jsonld.js -
      -(JavaScript) -
      -
      - -PyLD -
      -(Python) -
      -
      - -Titanium -
      -(Java) -
      -
      - -JSON-goLD -
      -(Go) -
      -
      - -JSON::LD -
      -(Ruby) -
      -
      -Test t0001: drop free-floating nodes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0002: basic - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0003: drop null and unmapped properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0004: optimize @set, keep empty arrays - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0005: @type and prefix compaction - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0006: keep expanded object format if @type doesn't match - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0007: add context - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0008: alias keywords - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0009: compact @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0010: array to @graph - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0011: compact date - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0012: native types - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0013: @value with @language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0014: array to aliased @graph - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0015: best match compaction - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0016: recursive named graphs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0017: A term mapping to null removes the mapping - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0018: best matching term for lists - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0019: Keep duplicate values in @list and @set - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0020: Compact @id that is a property IRI when @container is @list - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0021: Compact properties and types using @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0022: @list compaction of nested properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0023: prefer @vocab over compacted IRIs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0024: most specific term matching in @list. - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0025: Language maps - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0026: Language map term selection with complications - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0027: @container: @set with multiple values - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0028: Alias keywords and use @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0029: Simple @index map - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0030: non-matching @container: @index - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0031: Compact @reverse - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0032: Compact keys in reverse-maps - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0033: Compact reverse-map to reverse property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0034: Skip property with @reverse if no match - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0035: Compact @reverse node references using strings - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0036: Compact reverse properties using index containers - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0037: Compact keys in @reverse using @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ta038: Index map round-tripping -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0039: @graph is array - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0040: @list is array - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0041: index rejects term having @list - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0042: @list keyword aliasing - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0043: select term over @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0044: @type: @vocab in reverse-map - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0045: @id value uses relative IRI, not term - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0046: multiple objects without @context use @graph - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0047: Round-trip relative URLs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0048: term with @language: null - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0049: Round tripping of lists that contain just IRIs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0050: Reverse properties require @type: @id to use string values - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0051: Round tripping @list with scalar - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0052: Round tripping @list with scalar and @graph alias - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0053: Use @type: @vocab if no @type: @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0054: Compact to @type: @vocab and compact @id to term - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0055: Round tripping @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0056: Prefer @type: @vocab over @type: @id for terms - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0057: Complex round tripping @type: @vocab and @type: @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0058: Prefer @type: @id over @type: @vocab for non-terms - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0059: Term with @type: @vocab if no @type: @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0060: Term with @type: @id if no @type: @vocab and term value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0061: @type: @vocab/@id with values matching either - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0062: @type: @vocab and relative IRIs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0063: Compact IRI round-tripping with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0064: Compact language-tagged and indexed strings to index-map - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0065: Language-tagged and indexed strings with language-map - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0066: Relative IRIs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0067: Reverse properties with blank nodes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0068: Single value reverse properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0069: Single value reverse properties with @set - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0070: compactArrays option - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0071: Input has multiple @contexts, output has one - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0072: Default language and unmapped properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0073: Mapped @id and @type - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0074: Container as a list with type of @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0075: Compact using relative fragment identifier - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0076: Compacting IRI equivalent to base - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0077: Compact a @graph container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0078: Compact a [@graph, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0079: Compact a @graph container having @index -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0080: Do not compact a graph having @id with a term having an @graph container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0081: Compact a [@graph, @index] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0082: Compact a [@graph, @index, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0083: [@graph, @index] does not compact graph with @id -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0084: Compact a simple graph with a [@graph, @id] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0085: Compact a named graph with a [@graph, @id] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0086: Compact a simple graph with a [@graph, @id, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0087: Compact a named graph with a [@graph, @id, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0088: Compact a graph with @index using a [@graph, @id] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0089: Language map term selection with complications - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0090: Compact input with @graph container to output without @graph container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0091: Compact input with @graph container to output without @graph container with compactArrays unset -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0092: Compact input with [@graph, @set] container to output without [@graph, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0093: Compact input with [@graph, @set] container to output without [@graph, @set] container with compactArrays unset -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0094: Compact input with [@graph, @set] container to output without [@graph, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0095: Relative propererty IRIs with @vocab: '' - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0096: Compact @graph container (multiple graphs) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0097: Compact [@graph, @set] container (multiple graphs) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0098: Compact [@graph, @index] container (multiple indexed objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0099: Compact [@graph, @index, @set] container (multiple indexed objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0100: Compact [@graph, @id] container (multiple indexed objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0101: Compact [@graph, @id, @set] container (multiple indexed objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0102: Compact [@graph, @index] container (multiple indexes and objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0103: Compact [@graph, @id] container (multiple ids and objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0104: Compact @type with @container: @set -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0105: Compact @type with @container: @set using an alias of @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0106: Do not compact @type with @container: @set to an array using an alias of @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0107: Relative propererty IRIs with @vocab: '' - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0108: context with JavaScript Object property names - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0109: Compact @graph container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0110: Compact [@graph, @set] container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc001: adding new term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc002: overriding a term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 -
      -Test tc004: deep @context affects nested nodes -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc005: scoped context layers on intemediate contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc006: adding new term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc007: overriding a term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc008: alias of @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc009: deep @type-scoped @context does NOT affect nested nodes -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc010: scoped context layers on intemediate contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc011: applies context for all values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc012: orders @type terms when applying scoped contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc013: deep property-term scoped @context in @type-scoped @context affects nested nodes -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc014: type-scoped context nullification -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc015: type-scoped base -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc016: type-scoped vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc017: multiple type-scoped contexts are properly reverted -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc018: multiple type-scoped types resolved against previous context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc019: type-scoped context with multiple property scoped terms -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc020: type-scoped value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc021: type-scoped value mix -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc022: type-scoped property-scoped contexts including @type:@vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc023: composed type-scoped property-scoped contexts including @type:@vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc024: type-scoped + property-scoped + values evaluates against previous context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc025: type-scoped + graph container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc026: @propagate: true on type-scoped context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc027: @propagate: false on property-scoped context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc028: Empty-property scoped context does not affect term selection. -(new in JSON-LD 1.1) - -UNTESTED - -UNTESTED - -UNTESTED - -PASS - -UNTESTED - -UNTESTED -
      -Test tdi01: term direction null -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi02: use alias of @direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi03: term selection with lists and direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi04: simple language map with term direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi05: simple language map with overriding term direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi06: simple language map with overriding null direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi07: simple language map with mismatching term direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te002: Absolute IRI confused with Compact IRI -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ten01: Nest term not defined -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep05: processingMode json-ld-1.0 conflicts with @version: 1.1 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep06: @version must be 1.1 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep07: @prefix is not allowed in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep08: @prefix must be a boolean -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep09: @prefix not allowed on compact IRI term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep10: @nest is not allowed in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep11: @context is not allowed in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep12: @container may not be an array in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep13: @container may not be @id in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep14: @container may not be @type in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep15: @container may not be @graph in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin01: Basic Included array -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tin02: Basic Included object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tin03: Multiple properties mapping to @included are folded together -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tin04: Included containing @included -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tin05: Property value with @included -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tjs01: Compact JSON literal (boolean true) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs02: Compact JSON literal (boolean false) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs03: Compact JSON literal (double) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs04: Compact JSON literal (double-zero) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs05: Compact JSON literal (integer) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs06: Compact JSON literal (object) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs07: Compact JSON literal (array) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs08: Compact already expanded JSON literal -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs09: Compact already expanded JSON literal with aliased keys -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs10: Compact JSON literal (string) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs11: Compact JSON literal (null) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tla01: most specific term matching in @list. - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli01: coerced @list containing an empty list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli02: coerced @list containing a list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli03: coerced @list containing an deep list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli04: coerced @list containing multiple lists -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli05: coerced @list containing mixed list values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm001: Indexes to object not having an @id -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm002: Indexes to object already having an @id -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm003: Indexes to object not having an @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm004: Indexes to object already having an @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm005: Indexes to object using compact IRI @id -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm006: Indexes using compacted @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm007: When type is in a type map -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm008: @index map with @none node definition -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm009: @index map with @none value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm010: @index map with @none value using alias of @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm011: @language map with no @language -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm012: language map with no @language using alias of @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm013: id map using @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm014: id map using @none with alias -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm015: type map using @none with alias -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm016: type map using @none with alias -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm017: graph index map using @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm018: graph id map using @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm019: graph id map using alias of @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm020: node reference compacts to string value of type map -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm021: node reference compacts to string value of type map with @type: @id -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm022: node reference compacts to string value of type map with @type: @vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn001: Indexes to @nest for property with @nest -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn002: Indexes to @nest for all properties with @nest -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn003: Nests using alias of @nest -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn004: Arrays of nested values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn005: Nested @container: @list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn006: Nested @container: @index -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn007: Nested @container: @language -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn008: Nested @container: @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn009: Nested @container: @id -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn010: Multiple nest aliases -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn011: Nests using alias of @nest (defined with @id) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp001: Compact IRI will not use an expanded term definition in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tp002: Compact IRI does not use expanded term definition in 1.1 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp003: Compact IRI does not use simple term that does not end with a gen-delim -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp004: Compact IRIs using simple terms ending with gen-delim -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp005: Compact IRI uses term with definition including @prefix: true -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp006: Compact IRI uses term with definition including @prefix: true -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp007: Compact IRI not used as prefix -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp008: Compact IRI does not use term with definition including @prefix: false -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpi01: property-valued index indexes property value, instead of property (value) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpi02: property-valued index indexes property value, instead of property (multiple values) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpi03: property-valued index indexes property value, instead of property (node) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpi04: property-valued index indexes property value, instead of property (multiple nodes) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpi05: property-valued index indexes using @none if no property value exists -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpi06: property-valued index indexes using @none if no property value does not compact to string -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr01: Check illegal clearing of context with protected terms -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr02: Check illegal overriding of protected term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr03: Check illegal overriding of protected term from type-scoped context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr04: Check legal overriding of protected term from property-scoped context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr05: Check legal overriding of type-scoped protected term from nested node -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tr001: Expands and compacts to document base by default -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tr002: Expands and does not compact to document base with compactToRelative false -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ts001: @context with single array values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ts002: @context with array including @set uses array values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ttn01: @type: @none does not compact values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ttn02: @type: @none does not use arrays by default -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ttn03: @type: @none uses arrays with @container: @set -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Percentage passed out of 239 Tests - -99.6% - -99.6% - -99.6% - -100.0% - -97.1% - -99.6% -
      -
      -
      -

      -3.2 -Expansion -

      -

      These tests implement the requirements for the JSON-LD Expansion Algorithm.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Test - - -JSONLD -
      -(Perl) -
      -
      - -guile-jsonld -
      -(GNU Guile) -
      -
      - -jsonld.js -
      -(JavaScript) -
      -
      - -PyLD -
      -(Python) -
      -
      - -Titanium -
      -(Java) -
      -
      - -JSON-goLD -
      -(Go) -
      -
      - -JSON::LD -
      -(Ruby) -
      -
      -Test t0001: drop free-floating nodes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0002: basic - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0003: drop null and unmapped properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0004: optimize @set, keep empty arrays - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0005: do not expand aliased @id/@type - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0006: alias keywords - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0007: date type-coercion - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0008: @value with @language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0009: @graph with terms - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0010: native types - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0011: coerced @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0012: @graph with embed - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0013: expand already expanded - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0014: @set of @value objects with keyword aliases - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0015: collapse set of sets, keep empty lists - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0016: context reset - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0017: @graph and @id aliased - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0018: override default @language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0019: remove @value = null - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0020: do not remove @graph if not at top-level - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0021: do not remove @graph at top-level if not only property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0022: expand value with default language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0023: Expanding list/set with coercion - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0024: Multiple contexts - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0025: Problematic IRI expansion tests - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0027: Duplicate values in @list and @set - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0028: Use @vocab in properties and @type but not in @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0029: Relative IRIs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0030: Language maps - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0031: type-coercion of native types - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0032: Null term and @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0033: Using @vocab with with type-coercion - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0034: Multiple properties expanding to the same IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0035: Language maps with @vocab, default language, and colliding property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0036: Expanding @index - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0037: Expanding @reverse - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0039: Using terms in a reverse-maps - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0040: language and index expansion on non-objects - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0041: @language: null resets the default language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0042: Reverse properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0043: Using reverse properties inside a @reverse-container - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0044: Index maps with language mappings - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0045: Top-level value objects - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0046: Free-floating nodes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0047: Free-floating values in sets and free-floating lists - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0048: Terms are ignored in @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0049: String values of reverse properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0050: Term definitions with prefix separate from prefix definitions - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0051: Expansion of keyword aliases in term definitions - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0052: @vocab-relative IRIs in term definitions - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0053: Expand absolute IRI with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0054: Expand term with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0055: Expand @vocab-relative term with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0056: Use terms with @type: @vocab but not with @type: @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0057: Expand relative IRI with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0058: Expand compact IRI with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0059: Reset @vocab by setting it to null - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0060: Overwrite document base with @base and reset it again - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0061: Coercing native types to arbitrary datatypes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0062: Various relative IRIs with with @base - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0063: Reverse property and index container - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0064: bnode values of reverse properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0065: Drop unmapped keys in reverse map - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0066: Reverse-map keys with @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0067: prefix://suffix not a compact IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0068: _:suffix values are not a compact IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0069: Compact IRI as term with type mapping - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0070: Compact IRI as term defined using equivalent compact IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0072: Redefine term using @vocab, not itself - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0073: @context not first property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0074: @id not first property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0075: @vocab as blank node identifier - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0076: base option overrides document location - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0077: expandContext option - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0078: multiple reverse properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0079: expand @graph container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0080: expand [@graph, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0081: Creates an @graph container if value is a graph -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0082: expand [@graph, @index] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0083: expand [@graph, @index, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0084: Do not expand [@graph, @index] container if value is a graph -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0085: expand [@graph, @id] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0086: expand [@graph, @id, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0087: Do not expand [@graph, @id] container if value is a graph -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0088: Do not expand native values to IRIs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0089: empty @base applied to the base option - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0090: relative @base overrides base option and document location - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0091: relative and absolute @base overrides base option and document location - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0092: Various relative IRIs as properties with with @vocab: '' -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0093: expand @graph container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0094: expand [@graph, @set] container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0095: Creates an @graph container if value is a graph (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0096: expand [@graph, @index] container (multiple indexed objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0097: expand [@graph, @index, @set] container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0098: 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 - -PASS -
      -Test t0099: expand [@graph, @id] container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0100: expand [@graph, @id, @set] container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0101: 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 - -PASS -
      -Test t0102: Expand @graph container if value is a graph (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0103: Expand @graph container if value is a graph (multiple graphs) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0104: 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 - -PASS -
      -Test t0105: 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 - -PASS -
      -Test t0106: 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 - -PASS -
      -Test t0107: expand [@graph, @index] container (indexes with multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0108: expand [@graph, @id] container (multiple ids and objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0109: IRI expansion of fragments including ':' - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0110: Various relative IRIs as properties with with relative @vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0111: Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0112: Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0113: context with JavaScript Object property names - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0114: Expansion allows multiple properties expanding to @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0117: A term starting with a colon can expand to a different IRI -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0118: 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 - -PASS -
      -Test t0119: Ignore some terms with @, allow others. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0120: Ignore some values of @id with @, allow others. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0121: Ignore some values of @reverse with @, allow others. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0122: Ignore some IRIs when that start with @ when expanding. -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0123: Value objects including invalid literal datatype IRIs are rejected -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0124: compact IRI as @vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0125: term as @vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0126: A scoped context may include itself recursively (direct) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0127: A scoped context may include itself recursively (indirect) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0128: Two scoped context may include a shared context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0129: Base without trailing slash, without path - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0130: Base without trailing slash, with path - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc001: adding new term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc002: overriding a term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS -
      -Test tc004: deep @context affects nested nodes -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc005: scoped context layers on intemediate contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc006: adding new term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc007: overriding a term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc008: alias of @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc009: deep @type-scoped @context does NOT affect nested nodes -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc010: scoped context layers on intemediate contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc011: orders @type terms when applying scoped contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -Test tc014: type-scoped context nullification -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc015: type-scoped base -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc016: type-scoped vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc017: multiple type-scoped contexts are properly reverted -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc018: multiple type-scoped types resolved against previous context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc019: type-scoped context with multiple property scoped terms -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc020: type-scoped value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc021: type-scoped value mix -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc022: type-scoped property-scoped contexts including @type:@vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc023: composed type-scoped property-scoped contexts including @type:@vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc024: type-scoped + property-scoped + values evaluates against previous context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc025: type-scoped + graph container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc026: @propagate: true on type-scoped context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc027: @propagate: false on property-scoped context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc028: @propagate: false on embedded context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc029: @propagate is invalid in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc030: @propagate must be boolean valued -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc031: @context resolutions respects relative URLs. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -UNTESTED - -PASS -
      -Test tc032: Unused embedded context with error. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tc033: Unused context with an embedded context error. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tc034: Remote scoped context. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc035: Term scoping with embedded contexts. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc036: Expansion with empty property-scoped context. -(new in JSON-LD 1.1) - -UNTESTED - -UNTESTED - -UNTESTED - -UNTESTED - -PASS - -UNTESTED - -UNTESTED -
      -Test tdi01: Expand string using default and term directions -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi02: Expand string using default and term directions and languages -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi03: expand list values with @direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi04: simple language map with term direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi05: simple language mapwith overriding term direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi06: simple language mapwith overriding null direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi07: simple language map with mismatching term direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi08: @direction must be one of ltr or rtl -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi09: @direction is incompatible with @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tec01: Invalid keyword in term definition -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tec02: Term definition on @type with empty map -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tem01: Invalid container mapping -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ten01: @nest MUST NOT have a string value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ten02: @nest MUST NOT have a boolen value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ten03: @nest MUST NOT have a numeric value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ten04: @nest MUST NOT have a value object value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS -
      -Test ten06: does not allow @nest with @reverse -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep02: processingMode json-ld-1.0 conflicts with @version: 1.1 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep03: @version must be 1.1 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter01: Keywords cannot be aliased to other keywords - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter04: Error dereferencing a remote context - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter05: Invalid remote context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter06: Invalid local context - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter07: Invalid base IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter08: Invalid vocab mapping - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter09: Invalid default language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter10: Cyclic IRI mapping - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter11: Invalid term definition - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter12: Invalid type mapping (not a string) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter13: Invalid type mapping (not absolute IRI) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter14: Invalid reverse property (contains @id) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter15: Invalid IRI mapping (@reverse not a string) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter17: Invalid reverse property (invalid @container) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter18: Invalid IRI mapping (@id not a string) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter19: Invalid keyword alias (@context) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter20: Invalid IRI mapping (no vocab mapping) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter21: Invalid container mapping -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter22: Invalid language mapping - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter23: Invalid IRI mapping (relative IRI in @type) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter25: Invalid reverse property map - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter26: Colliding keywords - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter27: Invalid @id value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter28: Invalid type value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter29: Invalid value object value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter30: Invalid language-tagged string - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter31: Invalid @index value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter33: Invalid @reverse value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter34: Invalid reverse property value (in @reverse) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter35: Invalid language map value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter36: Invalid reverse property value (through coercion) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter37: Invalid value object (unexpected keyword) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter38: Invalid value object (@type and @language) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter39: Invalid language-tagged value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter40: Invalid typed value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter41: Invalid set or list object - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter42: Keywords may not be redefined in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter43: Term definition with @id: @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter44: Redefine terms looking like compact IRIs -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter48: Invalid term as relative IRI -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter49: A relative IRI cannot be used as a prefix -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter50: Invalid reverse id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter51: Invalid value object value using a value alias - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter52: Definition for the empty term - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test ter53: Invalid prefix value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter54: Invalid value object, multiple values for @type. - -UNTESTED - -UNTESTED - -UNTESTED - -UNTESTED - -PASS - -UNTESTED - -UNTESTED -
      -Test ter55: Invalid term definition, multiple values for @type. - -UNTESTED - -UNTESTED - -UNTESTED - -UNTESTED - -PASS - -UNTESTED - -UNTESTED -
      -Test tes01: Using an array value for @context is illegal in JSON-LD 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tes02: Mapping @container: [@list, @set] is invalid -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin01: Basic Included array -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin02: Basic Included object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin03: Multiple properties mapping to @included are folded together -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin04: Included containing @included -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin05: Property value with @included -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin06: json.api example -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin07: Error if @included value is a string -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin08: Error if @included value is a value object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin09: Error if @included value is a list object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs01: Expand JSON literal (boolean true) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs02: Expand JSON literal (boolean false) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs03: Expand JSON literal (double) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs04: Expand JSON literal (double-zero) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs05: Expand JSON literal (integer) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs06: Expand JSON literal (object) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs07: Expand JSON literal (array) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs08: Expand JSON literal with array canonicalization -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs09: Transform JSON literal with string canonicalization -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs10: Expand JSON literal with structural canonicalization -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs11: Expand JSON literal with unicode canonicalization -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs12: Expand JSON literal with value canonicalization -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs13: Expand JSON literal with wierd canonicalization -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs14: Expand JSON literal without expanding contents -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs15: Expand JSON literal aleady in expanded form -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs16: Expand JSON literal aleady in expanded form with aliased keys -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs17: Expand JSON literal (string) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs18: Expand JSON literal (null) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs19: Expand JSON literal with aliased @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs20: Expand JSON literal with aliased @value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs21: Expand JSON literal with @context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs22: Expand JSON literal (null) aleady in expanded form. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs23: Expand JSON literal (empty array). -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tl001: Language map with null value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli01: @list containing @list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli02: @list containing empty @list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli03: @list containing @list (with coercion) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli04: @list containing empty @list (with coercion) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli05: coerced @list containing an array -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli06: coerced @list containing an empty array -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli07: coerced @list containing deep arrays -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli08: coerced @list containing deep empty arrays -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli09: coerced @list containing multiple lists -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli10: coerced @list containing mixed list values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm001: Adds @id to object not having an @id -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm002: Retains @id in object already having an @id -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm003: Adds @type to object not having an @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm004: Prepends @type in object already having an @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm005: Adds expanded @id to object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm006: Adds vocabulary expanded @type to object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm007: Adds document expanded @type to object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm008: When type is in a type map -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm009: language map with @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm010: language map with alias of @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm011: id map with @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm012: type map with alias of @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm013: graph index map with @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm014: graph index map with alias @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm015: graph id index map with aliased @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm016: graph id index map with aliased @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm017: string value of type map expands to node reference -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -Test tm020: string value of type map must not be a literal -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn001: Expands input using @nest -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn002: Expands input using aliased @nest -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn003: Appends nested values when property at base and nested -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn004: Appends nested values from all @nest aliases -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn005: Nested nested containers -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn006: Arrays of nested values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn007: A nest of arrays -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn008: Multiple keys may mapping to @type when nesting -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp001: @version may be specified after first context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp002: @version setting [1.0, 1.1, 1.0] -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp003: @version setting [1.1, 1.0] -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp004: @version setting [1.1, 1.0, 1.1] -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -Test tpi03: error if @index is a keyword for property-valued index -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -Test tpi10: property-valued index does not output property for @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpi11: property-valued index adds property to graph object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr01: Protect a term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr02: Set a term to not be protected -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr03: Protect all terms in context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr04: Do not protect term with @protected: false -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr05: Clear active context with protected terms from an embedded context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr06: Clear active context of protected terms from a term. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr08: Term with protected scoped context. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr09: Attempt to redefine term in other protected context. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr10: Simple protected and unprotected terms. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr11: Fail to override protected term. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr12: Scoped context fail to override protected term. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr13: Override unprotected term. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr14: Clear protection with null context. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr15: Clear protection with array with null context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr16: Override protected terms after null. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr17: Fail to override protected terms with type. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr18: Fail to override protected terms with type+null+ctx. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr19: Mix of protected and unprotected terms. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -Test tpr23: Allows redefinition of protected alias term with same definition. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr24: Allows redefinition of protected prefix term with same definition. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr25: Allows redefinition of terms with scoped contexts using same definitions. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -Test tpr28: Fails if trying to redefine a protected null term. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -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 - -PASS -
      -Test tpr30: Keywords may be protected. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr31: Protected keyword aliases cannot be overridden. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr32: Protected @type cannot be overridden. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr33: Fails if trying to declare a keyword alias as prefix. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr34: Ignores a non-keyword term starting with '@' -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr35: Ignores a non-keyword term starting with '@' (with @vocab) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS -
      -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 - -PASS -
      -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 - -FAIL - -PASS -
      -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 - -FAIL - -PASS -
      -Test tpr40: Protected terms and property-scoped contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso01: @import is invalid in 1.0. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso02: @import must be a string -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso03: @import overflow -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso05: @propagate: true on type-scoped context with @import -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso06: @propagate: false on property-scoped context with @import -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso07: Protect all terms in sourced context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso08: Override term defined in sourced context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso09: Override @vocab defined in sourced context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso10: Protect terms in sourced context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso11: Override protected terms in sourced context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso12: @import may not be used in an imported context. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso13: @import can only reference a single context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ttn01: @type: @none is illegal in 1.0. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ttn02: @type: @none expands strings as value objects -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Percentage passed out of 369 Tests - -99.2% - -99.2% - -99.2% - -99.2% - -100.0% - -96.5% - -99.2% -
      -
      -
      -

      -3.3 -Flattening -

      -

      These tests implement the requirements for the JSON-LD Flattening Algorithm.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Test - - -guile-jsonld -
      -(GNU Guile) -
      -
      - -jsonld.js -
      -(JavaScript) -
      -
      - -PyLD -
      -(Python) -
      -
      - -Titanium -
      -(Java) -
      -
      - -JSON-goLD -
      -(Go) -
      -
      - -JSON::LD -
      -(Ruby) -
      -
      -Test t0001: drop free-floating nodes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0002: basic - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0003: drop null and unmapped properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0004: optimize @set, keep empty arrays - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0005: do not expand aliased @id/@type - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0006: alias keywords - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0007: date type-coercion - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0008: @value with @language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0009: @graph with terms - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0010: native types - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0011: coerced @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0012: @graph with embed - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0013: flatten already expanded - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0015: collapse set of sets, keep empty lists - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0016: context reset - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0017: @graph and @id aliased - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0018: override default @language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0019: remove @value = null - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0020: do not remove @graph if not at top-level - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0021: do not remove @graph at top-level if not only property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0022: flatten value with default language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0023: Flattening list/set with coercion - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0024: Multiple contexts - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0025: Problematic IRI flattening tests - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0027: Duplicate values in @list and @set - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0028: Use @vocab in properties and @type but not in @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0030: Language maps - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0031: type-coercion of native types - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0032: Null term and @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0033: Using @vocab with with type-coercion - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0034: Multiple properties expanding to the same IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0035: Language maps with @vocab, default language, and colliding property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0036: Flattening @index - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0037: Flattening reverse properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0039: Using terms in a reverse-maps - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0040: language and index expansion on non-objects - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0041: Free-floating sets and lists - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0042: List objects not equivalent - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0043: Sample test manifest extract - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0044: compactArrays option - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0045: Blank nodes with reverse properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0046: Empty string as identifier - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0047: Flatten using relative fragment identifier properly joins to base - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0048: @list with embedded object - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0049: context with JavaScript Object property names - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te001: Conflicting indexes -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin01: Basic Included array -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin02: Basic Included object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin03: Multiple properties mapping to @included are folded together -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin04: Included containing @included -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin05: Property value with @included -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin06: json.api example -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli01: @list containing an deep list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli02: @list containing empty @list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli03: @list containing mixed list values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Percentage passed out of 55 Tests - -100.0% - -100.0% - -100.0% - -100.0% - -100.0% - -100.0% -
      -
      -
      -

      -3.4 -Framing -

      -

      These tests implement the requirements for the JSON-LD Framing Algorithm.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Test - - -jsonld.js -
      -(JavaScript) -
      -
      - -PyLD -
      -(Python) -
      -
      - -Titanium -
      -(Java) -
      -
      - -JSON-goLD -
      -(Go) -
      -
      - -JSON::LD -
      -(Ruby) -
      -
      -Test t0001: Library framing example - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0002: reframe w/extra CURIE value. - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0003: reframe (null) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0004: reframe (type) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0005: reframe (explicit) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0006: reframe (non-explicit) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0007: input has multiple types - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0008: array framing cases - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0009: default value - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0011: @embed true/false -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0012: Array frame - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0013: Replace existing embed - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0014: Replace existing embed on 2nd pass - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0015: Replace deeply-nested embed - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0016: Use @type in ducktype filter - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0017: Non-flat input - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0018: no frame @context but @graph output - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0019: Resources can be re-embedded again in each top-level frame match - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0020: Blank nodes in an array -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0021: Blank nodes in @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0022: Match on @id - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0023: No match on [] -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0024: match on any common properties if @requireAll: false -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0025: @requireAll with missing values and @default -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0026: explicitly excludes unframed properties (@explicit: true) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0027: non-existent framed properties create null property -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0028: embed matched frames with @reverse -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0029: embed matched frames with reversed property -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0030: @embed @always/@never -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0031: match none @type match -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0032: single @id match -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0033: multiple @id match -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0034: wildcard and match none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0035: matches a deep node pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0036: matches exact value pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0037: matches wildcard @value in value pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0038: matches wildcard @type in value pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0039: matches wildcard @language in value pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0040: matches match none @type in value pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0041: matches match none @language in value pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0042: matches some @value in value pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0043: matches some @type in value pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0044: matches some @language in value pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0045: excludes non-matched values in value pattern -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0046: Merge graphs if no outer @graph is used -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0047: Frame default graph if outer @graph is used -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0048: Merge one graph and preserve another -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0049: Merge one graph and deep preserve another -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0050: Library example with named graphs -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0051: Compacting values of @preserve -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0052: @id must not include a blank node identifier -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0053: @type must not include a blank node identifier -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0054: Out of range @embed value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0055: Framing list with mixed values - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0056: Frame matching on matching value in list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0057: Frame matching on any matching value in list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0058: Frame matching with no matching value in list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0059: @embed: @last replaces previous embed values with node reference -(new in JSON-LD 1.1) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test t0060: @embed: @once only embeds first value with node reference -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0061: Matching embedded nodes with @default -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0062: An array with a single value remains an array if container is @set. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0063: Using @null in @default. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0064: Using @default in @type. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0065: Match on value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0066: Match on value reference -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0067: Match on list value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test t0068: Merge @type from different graphs -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test teo01: @embed true/false -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tg001: Library framing example with @graph and omitGraph is true. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tg002: Simple embed -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tg003: Embed with direct circular reference -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tg004: Embed with indirect circular reference -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tg005: Embed with indirect circular reference via set -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tg006: Embed with nested indirect circular reference via set -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tg007: Multi-level simple embeds -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tg008: A tangle of nastiness -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tg009: Recursive property embed w/o circular reference -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tg010: Framing blank node unnamed graphs -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tin01: Basic Included array -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tin02: Basic Included object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tin03: json.api example -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tp020: Blank nodes in an array (prune bnodes) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp021: Blank nodes in @type (prune bnodes) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp046: Merge graphs if no outer @graph is used (prune bnodes) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tp049: Merge one graph and deep preserve another (prune bnodes) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tp050: Prune blank nodes with alias of @id -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tra01: @requireAll only matches if @type and other properties are present -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tra02: @requireAll only matches if @id and @type match -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tra03: @requireAll with type and properties -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Percentage passed out of 89 Tests - -100.0% - -100.0% - -98.9% - -39.3% - -100.0% -
      -
      -
      -

      -3.5 -HTML -

      -

      These tests implement the requirements for the JSON-LD HTML Content Algorithms.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Test - - -guile-jsonld -
      -(GNU Guile) -
      -
      - -PyLD -
      -(Python) -
      -
      - -JSON-goLD -
      -(Go) -
      -
      - -JSON::LD -
      -(Ruby) -
      -
      - -rdf-parse -
      -(JavaScript) -
      -
      -Test te001: Expands embedded JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test tex01: Expands embedded JSON-LD script element (xhtml) -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te002: Expands first embedded JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te003: Expands targeted JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te004: Expands all embedded JSON-LD script elements with extractAllScripts option -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te005: Expands multiple embedded JSON-LD script elements where one is an array -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te006: Expands as empty with no embedded JSON-LD script elements -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te007: Expands as empty with no embedded JSON-LD script elements and extractAllScripts -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te010: Expands embedded JSON-LD script element with HTML character references -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te011: Errors if no element found at target -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te012: Errors if targeted element is not a script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te013: Errors if targeted element does not have type application/ld+json -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te014: Errors if uncommented script text contains comment -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te015: Errors if end comment missing -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te016: Errors if start comment missing -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te017: Errors if uncommented script is not valid JSON -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te018: Expands embedded JSON-LD script element relative to document base -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te019: Expands embedded JSON-LD script element relative to base option -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te020: Expands embedded JSON-LD script element relative to HTML base -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te021: Expands embedded JSON-LD script element relative to relative HTML base -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test te022: Expands targeted JSON-LD script element with fragment and HTML base -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test tc001: Compacts embedded JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test tc002: Compacts first embedded JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test tc003: Compacts targeted JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test tc004: Compacts all embedded JSON-LD script elements with extractAllScripts option -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test tf001: Flattens embedded JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test tf002: Flattens first embedded JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test tf003: Flattens targeted JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test tf004: Flattens all script elements by default -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -UNTESTED -
      -Test tr001: Transforms embedded JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tr002: Transforms first embedded JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tr003: Transforms targeted JSON-LD script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tr004: Expands all embedded JSON-LD script elements with extractAllScripts option -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -PASS -
      -Test tr005: Expands multiple embedded JSON-LD script elements where one is an array -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -PASS -
      -Test tr006: Expands as empty with no embedded JSON-LD script elements -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -PASS -
      -Test tr007: Expands as empty with no embedded JSON-LD script elements and extractAllScripts -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -PASS -
      -Test tr010: Expands embedded JSON-LD script element with HTML character references -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -PASS -
      -Test tr011: Errors if no element found at target -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tr012: Errors if targeted element is not a script element -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tr013: Errors if targeted element does not have type application/ld+json -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tr014: Errors if uncommented script text contains comment -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tr015: Errors if end comment missing -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -PASS -
      -Test tr016: Errors if start comment missing -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -PASS -
      -Test tr017: Errors if uncommented script is not valid JSON -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tr018: Expands embedded JSON-LD script element relative to document base -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tr019: Expands embedded JSON-LD script element relative to base option -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tr020: Expands embedded JSON-LD script element relative to HTML base -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -PASS -
      -Test tr021: Expands embedded JSON-LD script element relative to relative HTML base -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -FAIL - -PASS - -FAIL - -PASS - -PASS -
      -Test tr022: Expands targeted JSON-LD script element with fragment and HTML base -(new in JSON-LD 1.1, feature: HTML Script Extraction) - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Percentage passed out of 49 Tests - -65.3% - -100.0% - -0.0% - -100.0% - -40.8% -
      -
      -
      -

      -3.6 -Remote document -

      -

      These tests implement the requirements for JSON-LD Remote Document and Context Retrieval.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Test - - -guile-jsonld -
      -(GNU Guile) -
      -
      - -jsonld.js -
      -(JavaScript) -
      -
      - -PyLD -
      -(Python) -
      -
      - -Titanium -
      -(Java) -
      -
      - -JSON-goLD -
      -(Go) -
      -
      - -JSON::LD -
      -(Ruby) -
      -
      -Test t0001: load JSON-LD document - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0002: load JSON document - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0003: load JSON document with extension-type - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0004: loading an unknown type raises loading document failed - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0005: Load JSON-LD through 301 redirect - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0006: Load JSON-LD through 303 redirect - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0007: Load JSON-LD through 307 redirect - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0008: Non-existant file (404) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0009: load JSON-LD document with link - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0010: load JSON document with link - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0011: load JSON document with extension-type with link - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0012: Multiple context link headers - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0013: load JSON document with link to HTML document - -PASS - -UNTESTED - -PASS - -FAIL - -FAIL - -PASS -
      -Test tla01: Redirects if type is text/html - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Test tla02: Does not redirect if type is application/ld+json -(feature: HTML Script Extraction) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tla03: Does not redirect if link type is not application/ld+json - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tla04: Does not redirect if type is application/json - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tla05: Base is that of the alternate URL -(feature: HTML Script Extraction) - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS -
      -Percentage passed out of 18 Tests - -100.0% - -94.4% - -100.0% - -94.4% - -83.3% - -100.0% -
      -
      -
      -

      -3.7 -Transform JSON-LD to RDF -

      -

      These tests implement the requirements for the JSON-LD Deserialize JSON-LD to RDF Algorithm.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Test - - -JSONLD -
      -(Perl) -
      -
      - -guile-jsonld -
      -(GNU Guile) -
      -
      - -jsonld.js -
      -(JavaScript) -
      -
      - -PyLD -
      -(Python) -
      -
      - -Titanium -
      -(Java) -
      -
      - -JSON-goLD -
      -(Go) -
      -
      - -JSON::LD -
      -(Ruby) -
      -
      - -jsonld-streaming-parser -
      -(JavaScript) -
      -
      -Test t0001: Plain literal with URIs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0002: Plain literal with CURIE from default context - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0003: Default subject is BNode - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0004: Literal with language tag - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0005: Extended character set literal - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0006: Typed literal - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0007: Tests 'a' generates rdf:type and object is implicit IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0008: Test prefix defined in @context - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0009: Test using an empty suffix - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0010: Test object processing defines object - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0011: Test object processing defines object with implicit BNode - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0012: Multiple Objects for a Single Property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0013: Creation of an empty list - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0014: Creation of a list with single element - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0015: Creation of a list with multiple elements - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0016: Empty IRI expands to resource location - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0017: Relative IRI expands relative resource location - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0018: Frag ID expands relative resource location - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0019: Test type coercion to anyURI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0020: Test type coercion to typed literal - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0022: Test coercion of double value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0023: Test coercion of integer value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0024: Test coercion of boolean value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0025: Test list coercion with single element - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0026: Test creation of multiple types - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0027: Simple named graph (Wikidata) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0028: Simple named graph - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0029: named graph with embedded named graph - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0030: top-level graph with string subject reference - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0031: Reverse property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0032: @context reordering - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0033: @id reordering - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0034: context properties reordering - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0035: non-fractional numbers converted to xsd:double - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0036: Use nodeMapGeneration bnode labels - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0113: Dataset with a IRI named graph - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0114: Dataset with a IRI named graph - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0115: Dataset with a default and two named graphs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0116: Dataset from node with embedded named graph - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0117: Dataset from node with embedded named graph (bnode) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0119: Blank nodes with reverse properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0120: IRI Resolution (0) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0121: IRI Resolution (1) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0122: IRI Resolution (2) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0123: IRI Resolution (3) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0124: IRI Resolution (4) -(new in JSON-LD 1.1) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0125: term as @vocab -(new in JSON-LD 1.1) - -PASS - -FAIL - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0126: IRI Resolution (6) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0127: IRI Resolution (7) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0128: IRI Resolution (8) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0129: IRI Resolution (9) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0130: IRI Resolution (10) - -PASS - -PASS - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0131: IRI Resolution (11) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0132: IRI Resolution (12) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test tc001: adding new term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc002: overriding a term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test tc004: deep @context affects nested nodes -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc005: scoped context layers on intemediate contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc006: adding new term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc007: overriding a term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc008: alias of @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc009: deep @type-scoped @context does NOT affect nested nodes -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc010: scoped context layers on intemediate contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc011: orders @type terms when applying scoped contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test tc014: type-scoped context nullification -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc015: type-scoped base -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc016: type-scoped vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc017: multiple type-scoped contexts are properly reverted -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc018: multiple type-scoped types resolved against previous context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc019: type-scoped context with multiple property scoped terms -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc020: type-scoped value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc021: type-scoped value mix -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc022: type-scoped property-scoped contexts including @type:@vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc023: composed type-scoped property-scoped contexts including @type:@vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc024: type-scoped + property-scoped + values evaluates against previous context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc025: type-scoped + graph container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc026: @propagate: true on type-scoped context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc027: @propagate: false on property-scoped context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc028: @propagate: false on embedded context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc029: @propagate is invalid in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc030: @propagate must be boolean valued -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc031: @context resolutions respects relative URLs. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test tc032: Unused embedded context with error. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tc033: Unused context with an embedded context error. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tc034: Remote scoped context. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc035: Term scoping with embedded contexts. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tc036: Expansion with empty property-scoped context. -(new in JSON-LD 1.1) - -UNTESTED - -UNTESTED - -UNTESTED - -UNTESTED - -PASS - -UNTESTED - -UNTESTED - -UNTESTED -
      -Test tdi01: Expand string using default and term directions -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi02: Expand string using default and term directions and languages -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi03: expand list values with @direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi04: simple language map with term direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi05: simple language mapwith overriding term direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi06: simple language mapwith overriding null direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi07: simple language map with mismatching term direction -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi08: @direction must be one of ltr or rtl -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi09: rdfDirection: i18n-datatype with direction and no language -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi10: rdfDirection: i18n-datatype with direction and language -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi11: rdfDirection: compound-literal with direction and no language -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -UNTESTED - -UNTESTED - -PASS - -PASS - -PASS - -PASS -
      -Test tdi12: rdfDirection: compound-literal with direction and language -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -UNTESTED - -UNTESTED - -PASS - -PASS - -PASS - -PASS -
      -Test te001: drop free-floating nodes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te002: basic - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te003: drop null and unmapped properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te004: optimize @set, keep empty arrays - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te005: do not expand aliased @id/@type - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te006: alias keywords - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te007: date type-coercion - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te008: @value with @language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te009: @graph with terms - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te010: native types - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te011: coerced @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te012: @graph with embed - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te013: expand already expanded - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te015: collapse set of sets, keep empty lists - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te016: context reset - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te017: @graph and @id aliased - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te018: override default @language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te019: remove @value = null - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te020: do not remove @graph if not at top-level - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te021: do not remove @graph at top-level if not only property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te022: expand value with default language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te023: Lists and sets of properties with list/set coercion - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te024: Multiple contexts - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te025: Problematic IRI expansion tests - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te027: Keep duplicate values in @list and @set - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te028: Use @vocab in properties and @type but not in @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te029: Relative IRIs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te030: Language maps - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te031: type-coercion of native types - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te032: Mapping a term to null decouples it from @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te033: Using @vocab with with type-coercion - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te034: Multiple properties expanding to the same IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te035: Language maps with @vocab, default language, and colliding property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te036: Expanding @index - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te037: Expanding @reverse - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te039: Using terms in a reverse-maps - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te040: language and index expansion on non-objects - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te041: Reset the default language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te042: Expanding reverse properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te043: Using reverse properties inside a @reverse-container - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te044: Ensure index maps use language mapping - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te045: Top-level value objects are removed - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te046: Free-floating nodes are removed - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te047: Remove free-floating set values and lists - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te048: Terms are ignored in @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te049: Using strings as value of a reverse property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te050: Term definitions with prefix separate from prefix definitions - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te051: Expansion of keyword aliases in term definitions - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te052: @vocab-relative IRIs in term definitions - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te053: Expand absolute IRI with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te054: Expand term with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te055: Expand @vocab-relative term with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te056: Use terms with @type: @vocab but not with @type: @id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te057: Expand relative IRI with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te058: Expand compact IRI with @type: @vocab - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te059: Reset @vocab by setting it to null - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te060: Overwrite document base with @base and reset it again - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te061: Coercing native types to arbitrary datatypes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te062: Various relative IRIs with with @base - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te063: Expand a reverse property with an index-container - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te064: Expand reverse property whose values are unlabeled blank nodes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te065: Keys that are not mapped to an IRI in a reverse-map are dropped - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te066: Use @vocab to expand keys in reverse-maps - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te067: prefix:://sufffix not a compact IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te068: _::sufffix not a compact IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te069: Compact IRI as term with type mapping - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te070: Redefine compact IRI with itself - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te072: Redefine term using @vocab, not itself - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te073: @context not first property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te074: @id not first property - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te075: @vocab as blank node identifier - -UNTESTED - -INAPPLICABLE - -UNTESTED - -PASS - -FAIL - -PASS - -PASS - -PASS -
      -Test te076: base option overrides document location - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te077: expandContext option - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te078: multiple reverse properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te079: expand @graph container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te080: expand [@graph, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te081: Creates an @graph container if value is a graph -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te082: expand [@graph, @index] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te083: expand [@graph, @index, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test te085: expand [@graph, @id] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te086: expand [@graph, @id, @set] container -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test te088: Do not expand native values to IRIs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te089: empty @base applied to the base option - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te090: relative @base overrides base option and document location - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te091: relative and absolute @base overrides base option and document location - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te092: Various relative IRIs as properties with with @vocab: '' -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te093: expand @graph container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te094: expand [@graph, @set] container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test te096: expand [@graph, @index] container (multiple indexed objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te097: expand [@graph, @index, @set] container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test te099: expand [@graph, @id] container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te100: expand [@graph, @id, @set] container (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test te102: Expand @graph container if value is a graph (multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te103: Expand @graph container if value is a graph (multiple graphs) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test te107: expand [@graph, @index] container (indexes with multiple objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te108: expand [@graph, @id] container (multiple ids and objects) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te109: IRI expansion of fragments including ':' - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te110: Various relative IRIs as properties with with relative @vocab -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -UNTESTED - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -UNTESTED - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te113: context with JavaScript Object property names - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te114: Expansion allows multiple properties expanding to @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test te119: Ignore some terms with @, allow others. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te120: Ignore some values of @id with @, allow others. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te121: Ignore some values of @reverse with @, allow others. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te122: Ignore some IRIs when that start with @ when expanding. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te123: Value objects including invalid literal datatype IRIs are rejected -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test t0124: IRI Resolution (4) -(new in JSON-LD 1.1) - -PASS - -FAIL - -PASS - -PASS - -PASS - -UNTESTED - -PASS - -PASS -
      -Test t0125: term as @vocab -(new in JSON-LD 1.1) - -PASS - -FAIL - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te126: A scoped context may include itself recursively (direct) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te127: A scoped context may include itself recursively (indirect) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te128: Two scoped context may include a shared context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te129: Base without trailing slash, without path -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test te130: Base without trailing slash, with path -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tec01: Invalid keyword in term definition -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tec02: Term definition on @type with empty map -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tem01: Invalid container mapping -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ten01: @nest MUST NOT have a string value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ten02: @nest MUST NOT have a boolen value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ten03: @nest MUST NOT have a numeric value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ten04: @nest MUST NOT have a value object value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test ten06: does not allow @nest with @reverse -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep02: processingMode json-ld-1.0 conflicts with @version: 1.1 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tep03: @version must be 1.1 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter01: Keywords cannot be aliased to other keywords - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter04: Error dereferencing a remote context - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter05: Invalid remote context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter06: Invalid local context - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter07: Invalid base IRI - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter08: Invalid vocab mapping - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter09: Invalid default language - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter10: Cyclic IRI mapping - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter11: Invalid term definition - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter12: Invalid type mapping (not a string) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter13: Invalid type mapping (not absolute IRI) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter14: Invalid reverse property (contains @id) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter15: Invalid IRI mapping (@reverse not a string) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter17: Invalid reverse property (invalid @container) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter18: Invalid IRI mapping (@id not a string) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter19: Invalid keyword alias (@context) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter20: Invalid IRI mapping (no vocab mapping) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter21: Invalid container mapping -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter22: Invalid language mapping - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter23: Invalid IRI mapping (relative IRI in @type) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter25: Invalid reverse property map - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter26: Colliding keywords - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter27: Invalid @id value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter28: Invalid type value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter29: Invalid value object value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter30: Invalid language-tagged string - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter31: Invalid @index value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter33: Invalid @reverse value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter34: Invalid reverse property value (in @reverse) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter35: Invalid language map value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter36: Invalid reverse property value (through coercion) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter37: Invalid value object (unexpected keyword) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter38: Invalid value object (@type and @language) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter39: Invalid language-tagged value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter40: Invalid typed value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter41: Invalid set or list object - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter42: Keywords may not be redefined in 1.0 -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter43: Term definition with @id: @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter44: Redefine terms looking like compact IRIs -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter48: Invalid term as relative IRI -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter49: A relative IRI cannot be used as a prefix -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter50: Invalid reverse id - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter51: Invalid value object value using a value alias - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter52: Definition for the empty term - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test ter53: Invalid prefix value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ter54: Invalid value object, multiple values for @type. - -UNTESTED - -UNTESTED - -UNTESTED - -UNTESTED - -PASS - -UNTESTED - -UNTESTED - -UNTESTED -
      -Test ter55: Invalid term definition, multiple values for @type. - -UNTESTED - -UNTESTED - -UNTESTED - -UNTESTED - -PASS - -UNTESTED - -UNTESTED - -UNTESTED -
      -Test tin01: Basic Included array -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin02: Basic Included object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin03: Multiple properties mapping to @included are folded together -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin04: Included containing @included -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin05: Property value with @included -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin06: json.api example -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin07: Error if @included value is a string -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin08: Error if @included value is a value object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tin09: Error if @included value is a list object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs01: Transform JSON literal (boolean true) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs02: Transform JSON literal (boolean false) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs03: Transform JSON literal (double) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs04: Transform JSON literal (double-zero) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs05: Transform JSON literal (integer) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs06: Transform JSON literal (object) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs07: Transform JSON literal (array) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs08: Transform JSON literal with array canonicalization -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs09: Transform JSON literal with string canonicalization -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs10: Transform JSON literal with structural canonicalization -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs11: Transform JSON literal with unicode canonicalization -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs12: Transform JSON literal with value canonicalization -(new in JSON-LD 1.1) - -PASS - -FAIL - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs13: Transform JSON literal with wierd canonicalization -(new in JSON-LD 1.1) - -PASS - -FAIL - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs14: Transform JSON literal without expanding contents -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs15: Transform JSON literal aleady in expanded form -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs16: Transform JSON literal aleady in expanded form with aliased keys -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs17: Transform JSON literal (string) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs18: Transform JSON literal (null) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs19: Transform JSON literal with aliased @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs20: Transform JSON literal with aliased @value -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs21: Transform JSON literal with @context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs22: Transform JSON literal (null) aleady in expanded form. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tjs23: Transform JSON literal (empty array). -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli01: @list containing @list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli02: @list containing empty @list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli03: @list containing @list (with coercion) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli04: @list containing empty @list (with coercion) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli05: coerced @list containing an array -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli06: coerced @list containing an empty array -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli07: coerced @list containing deep arrays -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli08: coerced @list containing deep empty arrays -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli09: coerced @list containing multiple lists -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli10: coerced @list containing mixed list values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tli11: List with good @base. -(new in JSON-LD 1.1) - -UNTESTED - -UNTESTED - -UNTESTED - -UNTESTED - -PASS - -UNTESTED - -UNTESTED - -UNTESTED -
      -Test tli12: List with bad @base. -(new in JSON-LD 1.1) - -UNTESTED - -UNTESTED - -UNTESTED - -UNTESTED - -FAIL - -UNTESTED - -UNTESTED - -UNTESTED -
      -Test tli13: List with empty @base. -(new in JSON-LD 1.1) - -UNTESTED - -UNTESTED - -UNTESTED - -UNTESTED - -PASS - -UNTESTED - -UNTESTED - -UNTESTED -
      -Test tli14: List with null @base. -(new in JSON-LD 1.1) - -UNTESTED - -UNTESTED - -UNTESTED - -UNTESTED - -PASS - -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 - -PASS - -PASS -
      -Test tm002: Retains @id in object already having an @id -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm003: Adds @type to object not having an @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm004: Prepends @type in object already having an @type -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm005: Adds expanded @id to object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm006: Adds vocabulary expanded @type to object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm007: Adds document expanded @type to object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm008: When type is in a type map -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm009: language map with @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm010: language map with alias of @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm011: id map with @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm012: type map with alias of @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm013: graph index map with @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm014: graph index map with alias @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm015: graph id index map with aliased @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm016: graph id index map with aliased @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tm017: string value of type map expands to node reference -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test tm020: string value of type map must not be a literal -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn001: Expands input using @nest -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn002: Expands input using aliased @nest -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn003: Appends nested values when property at base and nested -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn004: Appends nested values from all @nest aliases in term order -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn005: Nested nested containers -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn006: Arrays of nested values -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn007: A nest of arrays -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tn008: Multiple keys may mapping to @type when nesting -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt01: literal_ascii_boundaries - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt02: literal_with_UTF8_boundaries - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt03: literal_all_controls - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt04: literal_all_punctuation - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt05: literal_with_squote - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt06: literal_with_2_squotes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt07: literal_with_dquote - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt08: literal_with_2_dquotes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt09: literal_with_REVERSE_SOLIDUS2 - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt10: literal_with_CHARACTER_TABULATION - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt11: literal_with_BACKSPACE - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt12: literal_with_LINE_FEED - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt13: literal_with_CARRIAGE_RETURN - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt14: literal_with_FORM_FEED - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt15: literal_with_REVERSE_SOLIDUS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tnt16: literal_with_numeric_escape4 - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp001: @version may be specified after first context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp002: @version setting [1.0, 1.1, 1.0] -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp003: @version setting [1.1, 1.0] -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tp004: @version setting [1.1, 1.0, 1.1] -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test tpi03: error if @index is a keyword for property-valued index -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test tpi10: property-valued index does not output property for @none -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpi11: property-valued index adds property to graph object -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr01: Protect a term -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr02: Set a term to not be protected -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr03: Protect all terms in context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr04: Do not protect term with @protected: false -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr05: Clear active context with protected terms from an embedded context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr06: Clear active context of protected terms from a term. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr08: Term with protected scoped context. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr09: Attempt to redefine term in other protected context. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr10: Simple protected and unprotected terms. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr11: Fail to override protected term. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr12: Scoped context fail to override protected term. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr13: Override unprotected term. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr14: Clear protection with null context. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr15: Clear protection with array with null context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr16: Override protected terms after null. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr17: Fail to override protected terms with type. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr18: Fail to override protected terms with type+null+ctx. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr19: Mix of protected and unprotected terms. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test tpr23: Allows redefinition of protected alias term with same definition. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr24: Allows redefinition of protected prefix term with same definition. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr25: Allows redefinition of terms with scoped contexts using same definitions. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test tpr28: Fails if trying to redefine a protected null term. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -Test tpr30: Keywords may be protected. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr31: Protected keyword aliases cannot be overridden. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr32: Protected @type cannot be overridden. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr33: Fails if trying to declare a keyword alias as prefix. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr34: Ignores a non-keyword term starting with '@' -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tpr35: Ignores a non-keyword term starting with '@' (with @vocab) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -PASS - -PASS -
      -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 - -FAIL - -PASS - -PASS -
      -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 - -FAIL - -PASS - -PASS -
      -Test tpr40: Protected terms and property-scoped contexts -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test trt01: Representing numbers >= 1e21 -(new in JSON-LD 1.1) - -PASS - -FAIL - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso01: @import is invalid in 1.0. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso02: @import must be a string -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso03: @import overflow -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso05: @propagate: true on type-scoped context with @import -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso06: @propagate: false on property-scoped context with @import -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso07: Protect all terms in sourced context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso08: Override term defined in sourced context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso09: Override @vocab defined in sourced context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso10: Protect terms in sourced context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso11: Override protected terms in sourced context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso12: @import may not be used in an imported context. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tso13: @import can only reference a single context -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ttn01: @type: @none is illegal in 1.0. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test ttn02: @type: @none expands strings as value objects -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test twf01: Triples including invalid subject IRIs are rejected -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test twf02: Triples including invalid predicate IRIs are rejected -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test twf03: Triples including invalid object IRIs are rejected -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test twf04: Triples including invalid type IRIs are rejected -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test twf05: Triples including invalid language tags are rejected -(new in JSON-LD 1.1) - -PASS - -PASS - -UNTESTED - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test twf07: Triples including invalid graph name IRIs are rejected -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Percentage passed out of 449 Tests - -98.2% - -94.0% - -97.1% - -98.0% - -99.6% - -93.5% - -98.4% - -98.4% -
      -
      -
      -

      -3.8 -Transform RDF to JSON-LD -

      -

      These tests implement the requirements for the JSON-LD Serialize RDF as JSON-LD Algorithm.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Test - - -guile-jsonld -
      -(GNU Guile) -
      -
      - -jsonld.js -
      -(JavaScript) -
      -
      - -PyLD -
      -(Python) -
      -
      - -Titanium -
      -(Java) -
      -
      - -Sophia -
      -(Rust) -
      -
      - -JSON-goLD -
      -(Go) -
      -
      - -JSON::LD -
      -(Ruby) -
      -
      - -jsonld-streaming-serializer -
      -(JavaScript) -
      -
      -Test t0001: Object Lists - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0002: Native Types - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0003: BNodes and references - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0004: Lists - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0005: Document with list - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0006: Two graphs having same subject but different values - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0007: Graph with multiple named graphs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0009: List conversion with IRI nodes - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0010: List pattern without rdf:nil - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0011: List pattern with extra properties - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0012: List pattern with cycles - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0013: List pattern with multiple values of rdf:first - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0014: List pattern with multiple values of rdf:rest - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0015: List pattern with IRI rdf:rest - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0016: List pattern with type rdf:List - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0017: Remove duplicate triples - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0018: use native types flag set to true - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0019: use rdf:type flag set to false - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0020: list with node shared across graphs - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0021: list with node shared across graphs (same triple in different graphs) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0022: list from duplicate triples - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test t0023: triple with RDF nil subject - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0024: multiple languages for same subject+property+value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0025: multiple types for same subject+property+value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test t0026: triple with rdf:first property and rdf:nil value - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test tdi01: rdfDirection: null with i18n literal with direction and no language -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi02: rdfDirection: null with i18n literal with direction and language -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi03: rdfDirection: null with compound literal with direction and no language -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi04: rdfDirection: null with compound literal with direction and language -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi05: rdfDirection: i18n-datatype with i18n literal with direction and no language -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tdi06: rdfDirection: i18n-datatype with i18n literal with direction and language -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tdi07: rdfDirection: i18n-datatype with compound literal with direction and no language -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi08: rdfDirection: i18n-datatype with compound literal with direction and language -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi09: rdfDirection: compound-literal with i18n literal with direction and no language -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi10: rdfDirection: compound-literal with i18n literal with direction and language -(new in JSON-LD 1.1, non-normative) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS -
      -Test tdi11: rdfDirection: compound-literal with compound literal with direction and no language -(new in JSON-LD 1.1, non-normative) - -PASS - -UNTESTED - -UNTESTED - -PASS - -PASS - -FAIL - -PASS - -FAIL -
      -Test tdi12: rdfDirection: compound-literal with compound literal with direction and language -(new in JSON-LD 1.1, non-normative) - -PASS - -UNTESTED - -UNTESTED - -PASS - -PASS - -FAIL - -PASS - -FAIL -
      -Test tjs01: JSON literal (boolean true) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tjs02: JSON literal (boolean false) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tjs03: JSON literal (double) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tjs04: JSON literal (double-zero) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tjs05: JSON literal (integer) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tjs06: JSON literal (object) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tjs07: JSON literal (array) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tjs08: Invalid JSON literal (bare-word) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tjs09: Invalid JSON literal (invalid structure) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tjs10: JSON literal (string) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tjs11: JSON literal (null) -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL - -PASS - -PASS -
      -Test tli01: @list containing empty @list -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test tli02: @list containing multiple lists -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Test tli03: t0008 as interpreted for 1.1. -(new in JSON-LD 1.1) - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -PASS - -FAIL -
      -Percentage passed out of 51 Tests - -100.0% - -96.1% - -96.1% - -100.0% - -100.0% - -70.6% - -100.0% - -64.7% -
      -
      -
      -
      -

      -A. -Test Subjects -

      -

      -This report was tested using the following test subjects: -

      -
      -
      -A.1 - -JSONLD - -
      -
      -
      -
      Release
      -
      0.004
      -
      Programming Language
      -
      Perl
      -
      Home Page
      -
      - -http://metacpan.org/dist/JSONLD/ - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - - - - - -
      -Expansion - -366/369 (99.2%) -
      -Transform JSON-LD to RDF - -441/449 (98.2%) -
      -
      -
      -
      -
      -A.2 - -guile-jsonld - -
      -
      -
      -
      Description
      -
      Guile implementation of the JsonLD API defined by the W3C.
      -
      Release
      -
      1.0.0
      -
      Programming Language
      -
      GNU Guile
      -
      Home Page
      -
      - -https://framagit.org/tyreunom/guile-jsonld/ - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Compaction - -238/239 (99.6%) -
      -Expansion - -366/369 (99.2%) -
      -Flattening - -55/55 (100.0%) -
      -HTML - -32/49 (65.3%) -
      -Remote document - -18/18 (100.0%) -
      -Transform JSON-LD to RDF - -422/449 (94.0%) -
      -Transform RDF to JSON-LD - -51/51 (100.0%) -
      -
      -
      -
      -
      -A.3 - -jsonld.js - -
      -
      -
      -
      Release
      -
      3.1.0
      -
      Programming Language
      -
      JavaScript
      -
      Home Page
      -
      - -https://github.com/digitalbazaar/jsonld.js - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Compaction - -238/239 (99.6%) -
      -Expansion - -366/369 (99.2%) -
      -Flattening - -55/55 (100.0%) -
      -Framing - -89/89 (100.0%) -
      -Remote document - -17/18 (94.4%) -
      -Transform JSON-LD to RDF - -436/449 (97.1%) -
      -Transform RDF to JSON-LD - -49/51 (96.1%) -
      -
      -
      -
      -
      -A.4 - -PyLD - -
      -
      -
      -
      Release
      -
      2.0.1
      -
      Programming Language
      -
      Python
      -
      Home Page
      -
      - -https://github.com/digitalbazaar/pyld - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Compaction - -238/239 (99.6%) -
      -Expansion - -366/369 (99.2%) -
      -Flattening - -55/55 (100.0%) -
      -Framing - -89/89 (100.0%) -
      -HTML - -49/49 (100.0%) -
      -Remote document - -18/18 (100.0%) -
      -Transform JSON-LD to RDF - -440/449 (98.0%) -
      -Transform RDF to JSON-LD - -49/51 (96.1%) -
      -
      -
      -
      -
      -A.5 - -Titanium - -
      -
      -
      -
      Release
      -
      0.7
      -
      Programming Language
      -
      Java
      -
      Home Page
      -
      - -https://github.com/filip26/titanium-json-ld - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Compaction - -239/239 (100.0%) -
      -Expansion - -369/369 (100.0%) -
      -Flattening - -55/55 (100.0%) -
      -Framing - -88/89 (98.9%) -
      -Remote document - -17/18 (94.4%) -
      -Transform JSON-LD to RDF - -447/449 (99.6%) -
      -Transform RDF to JSON-LD - -51/51 (100.0%) -
      -
      -
      -
      -
      -A.6 - -Sophia - -
      -
      -
      -
      Description
      -
      A Rust toolkit for RDF and Linked Data.
      -
      Release
      -
      0.5.0
      -
      Programming Language
      -
      Rust
      -
      Home Page
      -
      - -https://github.com/pchampin/sophia_rs - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - -
      -Transform RDF to JSON-LD - -51/51 (100.0%) -
      -
      -
      -
      -
      -A.7 - -JSON-goLD - -
      -
      -
      -
      Release
      -
      v0.3.0
      -
      Programming Language
      -
      Go
      -
      Home Page
      -
      - -https://github.com/piprate/json-gold - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Compaction - -232/239 (97.1%) -
      -Expansion - -356/369 (96.5%) -
      -Flattening - -55/55 (100.0%) -
      -Framing - -35/89 (39.3%) -
      -Remote document - -15/18 (83.3%) -
      -Transform JSON-LD to RDF - -420/449 (93.5%) -
      -Transform RDF to JSON-LD - -36/51 (70.6%) -
      -
      -
      -
      -
      -A.8 - -JSON::LD - -
      -
      -
      -
      Description
      -
      RDF.rb extension for parsing/serializing JSON-LD data.
      -
      Release
      -
      3.1.3
      -
      Programming Language
      -
      Ruby
      -
      Home Page
      -
      - -https://github.com/ruby-rdf/json-ld/ - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Compaction - -238/239 (99.6%) -
      -Expansion - -366/369 (99.2%) -
      -Flattening - -55/55 (100.0%) -
      -Framing - -89/89 (100.0%) -
      -HTML - -49/49 (100.0%) -
      -Remote document - -18/18 (100.0%) -
      -Transform JSON-LD to RDF - -442/449 (98.4%) -
      -Transform RDF to JSON-LD - -51/51 (100.0%) -
      -
      -
      -
      -
      -A.9 - -jsonld-streaming-parser - -
      -
      -
      -
      Description
      -
      Streaming JSON-LD parser
      -
      Release
      -
      2.0.0
      -
      Programming Language
      -
      JavaScript
      -
      Home Page
      -
      - -https://github.com/rubensworks/jsonld-streaming-parser.js#readme - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - -
      -Transform JSON-LD to RDF - -442/449 (98.4%) -
      -
      -
      -
      -
      -A.10 - -jsonld-streaming-serializer - -
      -
      -
      -
      Description
      -
      Streaming JSON-LD serializer
      -
      Release
      -
      1.1.0
      -
      Programming Language
      -
      JavaScript
      -
      Home Page
      -
      - -https://github.com/rubensworks/jsonld-streaming-serializer.js#readme - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - -
      -Transform RDF to JSON-LD - -33/51 (64.7%) -
      -
      -
      -
      -
      -A.11 - -rdf-parse - -
      -
      -
      -
      Description
      -
      Parses RDF from any serialization
      -
      Release
      -
      1.3.0
      -
      Programming Language
      -
      JavaScript
      -
      Home Page
      -
      - -https://github.com/rubensworks/rdf-parse.js#readme - -
      -
      Developer
      -
      - -
      -
      -Test Suite Compliance -
      -
      - - - - - - - -
      -HTML - -20/49 (40.8%) -
      -
      -
      -
      -
      -
      -
      -

      -B. -Individual Test Results -

      -

      -Individual test results used to construct this report are available here: -

      - -
      -
      -

      -C. -Report Generation Software -

      -

      -This report generated by -earl-report - - -version - -0.5.1 - - - -is a -Ruby -application freely available under the generous terms of the Unlicense. -More information is available at -https://github.com/gkellogg/earl-report -. -

      -

      -This software is provided by -Gregg Kellogg -in hopes that it might make the lives of conformance testers easier. -

      -
      - - + <--your-software-identifier--> a doap:Project, earl:TestSubject, earl:Software ; + doap:name "My Cool JSON-LD Parser" ; + doap:release [ + doap:name "--short name wih version number--"; + doap:revision "--Software version number--" ; + doap:created "2020-02-19"^^xsd:date; + ] ; + doap:developer <--your-developer-identifier--> ; + doap:homepage <--your-software-homepace--> ; + doap:description "--your-project-description--"@en ; + doap:programming-language "--your-implementation-language--" . +
      +

      The software developer, either an organization or one or more individuals SHOULD be + referenced from doap:developer using FOAF. For example:

      +
        <--your-developer-identifier--> a foaf:Person, earl:Assertor;
      +    foaf:name "--My Name--";
      +    foaf:homepage <--my homepage--> .
      +
      +
      +
      +

      + 3. + Test Manifests +

      +
      +

      + 3.1 + Compaction +

      +

      These tests implement the requirements for the JSON-LD Compaction Algorithm.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Test + + + guile-jsonld +
      + (GNU Guile) +
      +
      + + jsonld.js +
      + (JavaScript) +
      +
      + + PyLD +
      + (Python) +
      +
      + + Titanium +
      + (Java) +
      +
      + + JSON-goLD +
      + (Go) +
      +
      + + JSON::LD +
      + (Ruby) +
      +
      + Test t0001: drop free-floating nodes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0002: basic + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0003: drop null and unmapped properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0004: optimize @set, keep empty arrays + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0005: @type and prefix compaction + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0006: keep expanded object format if @type doesn&#39;t match + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0007: add context + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0008: alias keywords + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0009: compact @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0010: array to @graph + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0011: compact date + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0012: native types + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0013: @value with @language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0014: array to aliased @graph + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0015: best match compaction + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0016: recursive named graphs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0017: A term mapping to null removes the mapping + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0018: best matching term for lists + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0019: Keep duplicate values in @list and @set + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0020: Compact @id that is a property IRI when @container is @list + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0021: Compact properties and types using @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0022: @list compaction of nested properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0023: prefer @vocab over compacted IRIs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0024: most specific term matching in @list. + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0025: Language maps + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0026: Language map term selection with complications + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0027: @container: @set with multiple values + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0028: Alias keywords and use @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0029: Simple @index map + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0030: non-matching @container: @index + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0031: Compact @reverse + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0032: Compact keys in reverse-maps + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0033: Compact reverse-map to reverse property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0034: Skip property with @reverse if no match + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0035: Compact @reverse node references using strings + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0036: Compact reverse properties using index containers + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0037: Compact keys in @reverse using @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ta038: Index map round-tripping + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0039: @graph is array + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0040: @list is array + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0041: index rejects term having @list + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0042: @list keyword aliasing + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0043: select term over @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0044: @type: @vocab in reverse-map + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0045: @id value uses relative IRI, not term + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0046: multiple objects without @context use @graph + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0047: Round-trip relative URLs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0048: term with @language: null + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0049: Round tripping of lists that contain just IRIs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0050: Reverse properties require @type: @id to use string values + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0051: Round tripping @list with scalar + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0052: Round tripping @list with scalar and @graph alias + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0053: Use @type: @vocab if no @type: @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0054: Compact to @type: @vocab and compact @id to term + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0055: Round tripping @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0056: Prefer @type: @vocab over @type: @id for terms + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0057: Complex round tripping @type: @vocab and @type: @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0058: Prefer @type: @id over @type: @vocab for non-terms + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0059: Term with @type: @vocab if no @type: @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0060: Term with @type: @id if no @type: @vocab and term value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0061: @type: @vocab/@id with values matching either + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0062: @type: @vocab and relative IRIs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0063: Compact IRI round-tripping with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0064: Compact language-tagged and indexed strings to index-map + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0065: Language-tagged and indexed strings with language-map + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0066: Relative IRIs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0067: Reverse properties with blank nodes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0068: Single value reverse properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0069: Single value reverse properties with @set + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0070: compactArrays option + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0071: Input has multiple @contexts, output has one + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0072: Default language and unmapped properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0073: Mapped @id and @type + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0074: Container as a list with type of @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0075: Compact using relative fragment identifier + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0076: Compacting IRI equivalent to base + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0077: Compact a @graph container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0078: Compact a [@graph, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0079: Compact a @graph container having @index + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0080: Do not compact a graph having @id with a term having an @graph container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0081: Compact a [@graph, @index] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0082: Compact a [@graph, @index, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0083: [@graph, @index] does not compact graph with @id + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0084: Compact a simple graph with a [@graph, @id] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0085: Compact a named graph with a [@graph, @id] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0086: Compact a simple graph with a [@graph, @id, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0087: Compact a named graph with a [@graph, @id, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0088: Compact a graph with @index using a [@graph, @id] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0089: Language map term selection with complications + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0090: Compact input with @graph container to output without @graph container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0091: Compact input with @graph container to output without @graph container with compactArrays unset + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0092: Compact input with [@graph, @set] container to output without [@graph, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0093: Compact input with [@graph, @set] container to output without [@graph, @set] container with compactArrays unset + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0094: Compact input with [@graph, @set] container to output without [@graph, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0095: Relative propererty IRIs with @vocab: &#39;&#39; + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0096: Compact @graph container (multiple graphs) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0097: Compact [@graph, @set] container (multiple graphs) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0098: Compact [@graph, @index] container (multiple indexed objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0099: Compact [@graph, @index, @set] container (multiple indexed objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0100: Compact [@graph, @id] container (multiple indexed objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0101: Compact [@graph, @id, @set] container (multiple indexed objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0102: Compact [@graph, @index] container (multiple indexes and objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0103: Compact [@graph, @id] container (multiple ids and objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0104: Compact @type with @container: @set + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0105: Compact @type with @container: @set using an alias of @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0106: Do not compact @type with @container: @set to an array using an alias of @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0107: Relative propererty IRIs with @vocab: &#39;&#39; + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0108: context with JavaScript Object property names + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0109: Compact @graph container (multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0110: Compact [@graph, @set] container (multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0111: Keyword-like relative IRIs + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test t0112: Compact property index using Compact IRI index + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test t0113: Compact property index using Absolute IRI index + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test t0114: Reverse term with property based indexed container + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test tc001: adding new term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc002: overriding a term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + 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 +
      + Test tc004: deep @context affects nested nodes + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc005: scoped context layers on intemediate contexts + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc006: adding new term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc007: overriding a term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc008: alias of @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc009: deep @type-scoped @context does NOT affect nested nodes + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc010: scoped context layers on intemediate contexts + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc011: applies context for all values + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc012: orders @type terms when applying scoped contexts + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc013: deep property-term scoped @context in @type-scoped @context affects nested nodes + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc014: type-scoped context nullification + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc015: type-scoped base + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc016: type-scoped vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc017: multiple type-scoped contexts are properly reverted + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc018: multiple type-scoped types resolved against previous context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc019: type-scoped context with multiple property scoped terms + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc020: type-scoped value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc021: type-scoped value mix + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc022: type-scoped property-scoped contexts including @type:@vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc023: composed type-scoped property-scoped contexts including @type:@vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc024: type-scoped + property-scoped + values evaluates against previous context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc025: type-scoped + graph container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc026: @propagate: true on type-scoped context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc027: @propagate: false on property-scoped context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc028: Empty-property scoped context does not affect term selection. + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED +
      + Test tdi01: term direction null + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi02: use alias of @direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi03: term selection with lists and direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi04: simple language map with term direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi05: simple language map with overriding term direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi06: simple language map with overriding null direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi07: simple language map with mismatching term direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test te002: Absolute IRI confused with Compact IRI + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ten01: Nest term not defined + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep05: processingMode json-ld-1.0 conflicts with @version: 1.1 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep06: @version must be 1.1 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep07: @prefix is not allowed in 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep08: @prefix must be a boolean + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep09: @prefix not allowed on compact IRI term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep10: @nest is not allowed in 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep11: @context is not allowed in 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep12: @container may not be an array in 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep13: @container may not be @id in 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep14: @container may not be @type in 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep15: @container may not be @graph in 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin01: Basic Included array + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tin02: Basic Included object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tin03: Multiple properties mapping to @included are folded together + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tin04: Included containing @included + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tin05: Property value with @included + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tjs01: Compact JSON literal (boolean true) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs02: Compact JSON literal (boolean false) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs03: Compact JSON literal (double) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs04: Compact JSON literal (double-zero) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs05: Compact JSON literal (integer) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs06: Compact JSON literal (object) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs07: Compact JSON literal (array) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs08: Compact already expanded JSON literal + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs09: Compact already expanded JSON literal with aliased keys + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs10: Compact JSON literal (string) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs11: Compact JSON literal (null) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tla01: most specific term matching in @list. + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli01: coerced @list containing an empty list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli02: coerced @list containing a list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli03: coerced @list containing an deep list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli04: coerced @list containing multiple lists + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli05: coerced @list containing mixed list values + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm001: Indexes to object not having an @id + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm002: Indexes to object already having an @id + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm003: Indexes to object not having an @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm004: Indexes to object already having an @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm005: Indexes to object using compact IRI @id + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm006: Indexes using compacted @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm007: When type is in a type map + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm008: @index map with @none node definition + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm009: @index map with @none value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm010: @index map with @none value using alias of @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm011: @language map with no @language + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm012: language map with no @language using alias of @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm013: id map using @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm014: id map using @none with alias + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm015: type map using @none with alias + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm016: type map using @none with alias + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm017: graph index map using @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm018: graph id map using @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm019: graph id map using alias of @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm020: node reference compacts to string value of type map + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm021: node reference compacts to string value of type map with @type: @id + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm022: node reference compacts to string value of type map with @type: @vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn001: Indexes to @nest for property with @nest + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn002: Indexes to @nest for all properties with @nest + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn003: Nests using alias of @nest + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn004: Arrays of nested values + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn005: Nested @container: @list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn006: Nested @container: @index + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn007: Nested @container: @language + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn008: Nested @container: @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn009: Nested @container: @id + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn010: Multiple nest aliases + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn011: Nests using alias of @nest (defined with @id) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp001: Compact IRI will not use an expanded term definition in 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tp002: Compact IRI does not use expanded term definition in 1.1 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp003: Compact IRI does not use simple term that does not end with a gen-delim + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp004: Compact IRIs using simple terms ending with gen-delim + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp005: Compact IRI uses term with definition including @prefix: true + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp006: Compact IRI uses term with definition including @prefix: true + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp007: Compact IRI not used as prefix + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp008: Compact IRI does not use term with definition including @prefix: false + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpi01: property-valued index indexes property value, instead of property (value) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpi02: property-valued index indexes property value, instead of property (multiple values) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpi03: property-valued index indexes property value, instead of property (node) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpi04: property-valued index indexes property value, instead of property (multiple nodes) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpi05: property-valued index indexes using @none if no property value exists + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpi06: property-valued index indexes using @none if no property value does not compact to string + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr01: Check illegal clearing of context with protected terms + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr02: Check illegal overriding of protected term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr03: Check illegal overriding of protected term from type-scoped context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr04: Check legal overriding of protected term from property-scoped context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr05: Check legal overriding of type-scoped protected term from nested node + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tr001: Expands and compacts to document base by default + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tr002: Expands and does not compact to document base with compactToRelative false + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ts001: @context with single array values + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ts002: @context with array including @set uses array values + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ttn01: @type: @none does not compact values + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ttn02: @type: @none does not use arrays by default + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ttn03: @type: @none uses arrays with @container: @set + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Percentage passed out of 243 Tests + + 97.9% + + 97.9% + + 97.9% + + 98.4% + + 95.5% + + 97.9% +
      +
      +
      +

      + 3.2 + Expansion +

      +

      These tests implement the requirements for the JSON-LD Expansion Algorithm.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Test + + + JSONLD +
      + (Perl) +
      +
      + + guile-jsonld +
      + (GNU Guile) +
      +
      + + jsonld-cpp +
      + (C++) +
      +
      + + jsonld.js +
      + (JavaScript) +
      +
      + + PyLD +
      + (Python) +
      +
      + + Titanium +
      + (Java) +
      +
      + + JSON-goLD +
      + (Go) +
      +
      + + JSON::LD +
      + (Ruby) +
      +
      + Test t0001: drop free-floating nodes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0002: basic + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0003: drop null and unmapped properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0004: optimize @set, keep empty arrays + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0005: do not expand aliased @id/@type + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0006: alias keywords + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0007: date type-coercion + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0008: @value with @language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0009: @graph with terms + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0010: native types + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0011: coerced @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0012: @graph with embed + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0013: expand already expanded + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0014: @set of @value objects with keyword aliases + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0015: collapse set of sets, keep empty lists + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0016: context reset + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0017: @graph and @id aliased + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0018: override default @language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0019: remove @value = null + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0020: do not remove @graph if not at top-level + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0021: do not remove @graph at top-level if not only property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0022: expand value with default language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0023: Expanding list/set with coercion + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0024: Multiple contexts + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0025: Problematic IRI expansion tests + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0027: Duplicate values in @list and @set + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0028: Use @vocab in properties and @type but not in @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0029: Relative IRIs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0030: Language maps + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0031: type-coercion of native types + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0032: Null term and @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0033: Using @vocab with with type-coercion + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0034: Multiple properties expanding to the same IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0035: Language maps with @vocab, default language, and colliding property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0036: Expanding @index + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0037: Expanding @reverse + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0039: Using terms in a reverse-maps + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0040: language and index expansion on non-objects + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0041: @language: null resets the default language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0042: Reverse properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0043: Using reverse properties inside a @reverse-container + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0044: Index maps with language mappings + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0045: Top-level value objects + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0046: Free-floating nodes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0047: Free-floating values in sets and free-floating lists + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0048: Terms are ignored in @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0049: String values of reverse properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0050: Term definitions with prefix separate from prefix definitions + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0051: Expansion of keyword aliases in term definitions + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0052: @vocab-relative IRIs in term definitions + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0053: Expand absolute IRI with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0054: Expand term with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0055: Expand @vocab-relative term with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0056: Use terms with @type: @vocab but not with @type: @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0057: Expand relative IRI with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0058: Expand compact IRI with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0059: Reset @vocab by setting it to null + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0060: Overwrite document base with @base and reset it again + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0061: Coercing native types to arbitrary datatypes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0062: Various relative IRIs with with @base + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0063: Reverse property and index container + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0064: bnode values of reverse properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0065: Drop unmapped keys in reverse map + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0066: Reverse-map keys with @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0067: prefix://suffix not a compact IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0068: _:suffix values are not a compact IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0069: Compact IRI as term with type mapping + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0070: Compact IRI as term defined using equivalent compact IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0072: Redefine term using @vocab, not itself + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0073: @context not first property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0074: @id not first property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0075: @vocab as blank node identifier + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0076: base option overrides document location + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0077: expandContext option + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0078: multiple reverse properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0079: expand @graph container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0080: expand [@graph, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0081: Creates an @graph container if value is a graph + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0082: expand [@graph, @index] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0083: expand [@graph, @index, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0084: Do not expand [@graph, @index] container if value is a graph + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0085: expand [@graph, @id] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0086: expand [@graph, @id, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0087: Do not expand [@graph, @id] container if value is a graph + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0088: Do not expand native values to IRIs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0089: empty @base applied to the base option + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0090: relative @base overrides base option and document location + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0091: relative and absolute @base overrides base option and document location + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0092: Various relative IRIs as properties with with @vocab: &#39;&#39; + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0093: expand @graph container (multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0094: expand [@graph, @set] container (multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0095: Creates an @graph container if value is a graph (multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0096: expand [@graph, @index] container (multiple indexed objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0097: expand [@graph, @index, @set] container (multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0098: 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 + + PASS + + PASS +
      + Test t0099: expand [@graph, @id] container (multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0100: expand [@graph, @id, @set] container (multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0101: 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 + + PASS + + PASS +
      + Test t0102: Expand @graph container if value is a graph (multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0103: Expand @graph container if value is a graph (multiple graphs) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0104: 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 + + PASS + + PASS +
      + Test t0105: 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 + + PASS + + PASS +
      + Test t0106: 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 + + PASS + + PASS +
      + Test t0107: expand [@graph, @index] container (indexes with multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0108: expand [@graph, @id] container (multiple ids and objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0109: IRI expansion of fragments including &#39;:&#39; + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0110: Various relative IRIs as properties with with relative @vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0111: Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0112: Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0113: context with JavaScript Object property names + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0114: Expansion allows multiple properties expanding to @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0117: A term starting with a colon can expand to a different IRI + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0118: 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 + + PASS + + PASS +
      + Test t0119: Ignore some terms with @, allow others. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0120: Ignore some values of @id with @, allow others. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0121: Ignore some values of @reverse with @, allow others. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0122: Ignore some IRIs when that start with @ when expanding. + (new in JSON-LD 1.1, non-normative) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0123: Value objects including invalid literal datatype IRIs are rejected + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0124: compact IRI as @vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0125: term as @vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0126: A scoped context may include itself recursively (direct) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0127: A scoped context may include itself recursively (indirect) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0128: Two scoped context may include a shared context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0129: Base without trailing slash, without path + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0130: Base without trailing slash, with path + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0131: Reverse term with property based indexed container + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test tc001: adding new term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc002: overriding a term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + Test tc004: deep @context affects nested nodes + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc005: scoped context layers on intemediate contexts + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc006: adding new term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc007: overriding a term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc008: alias of @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc009: deep @type-scoped @context does NOT affect nested nodes + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc010: scoped context layers on intemediate contexts + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc011: orders @type terms when applying scoped contexts + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + Test tc014: type-scoped context nullification + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc015: type-scoped base + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc016: type-scoped vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc017: multiple type-scoped contexts are properly reverted + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc018: multiple type-scoped types resolved against previous context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc019: type-scoped context with multiple property scoped terms + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc020: type-scoped value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc021: type-scoped value mix + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc022: type-scoped property-scoped contexts including @type:@vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc023: composed type-scoped property-scoped contexts including @type:@vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc024: type-scoped + property-scoped + values evaluates against previous context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc025: type-scoped + graph container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc026: @propagate: true on type-scoped context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc027: @propagate: false on property-scoped context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc028: @propagate: false on embedded context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc029: @propagate is invalid in 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc030: @propagate must be boolean valued + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc031: @context resolutions respects relative URLs. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS +
      + Test tc032: Unused embedded context with error. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tc033: Unused context with an embedded context error. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tc034: Remote scoped context. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc035: Term scoping with embedded contexts. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tc036: Expansion with empty property-scoped context. + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + PASS + + 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 +
      + Test tc038: Bibframe example (poor-mans inferrence) + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + 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 + + PASS + + PASS +
      + Test tdi02: Expand string using default and term directions and languages + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi03: expand list values with @direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi04: simple language map with term direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi05: simple language mapwith overriding term direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi06: simple language mapwith overriding null direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi07: simple language map with mismatching term direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi08: @direction must be one of ltr or rtl + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi09: @direction is incompatible with @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tec01: Invalid keyword in term definition + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tec02: Term definition on @type with empty map + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tem01: Invalid container mapping + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ten01: @nest MUST NOT have a string value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ten02: @nest MUST NOT have a boolen value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ten03: @nest MUST NOT have a numeric value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ten04: @nest MUST NOT have a value object value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + Test ten06: does not allow @nest with @reverse + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep02: processingMode json-ld-1.0 conflicts with @version: 1.1 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tep03: @version must be 1.1 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter01: Keywords cannot be aliased to other keywords + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter04: Error dereferencing a remote context + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter05: Invalid remote context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter06: Invalid local context + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter07: Invalid base IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter08: Invalid vocab mapping + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter09: Invalid default language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter10: Cyclic IRI mapping + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter11: Invalid term definition + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter12: Invalid type mapping (not a string) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter13: Invalid type mapping (not absolute IRI) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter14: Invalid reverse property (contains @id) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter15: Invalid IRI mapping (@reverse not a string) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter17: Invalid reverse property (invalid @container) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter18: Invalid IRI mapping (@id not a string) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter19: Invalid keyword alias (@context) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter20: Invalid IRI mapping (no vocab mapping) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter21: Invalid container mapping + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter22: Invalid language mapping + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter23: Invalid IRI mapping (relative IRI in @type) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter25: Invalid reverse property map + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter26: Colliding keywords + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter27: Invalid @id value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter28: Invalid type value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter29: Invalid value object value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter30: Invalid language-tagged string + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter31: Invalid @index value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter33: Invalid @reverse value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter34: Invalid reverse property value (in @reverse) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter35: Invalid language map value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter36: Invalid reverse property value (through coercion) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter37: Invalid value object (unexpected keyword) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter38: Invalid value object (@type and @language) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter39: Invalid language-tagged value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter40: Invalid typed value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter41: Invalid set or list object + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter42: Keywords may not be redefined in 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter43: Term definition with @id: @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter44: Redefine terms looking like compact IRIs + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter48: Invalid term as relative IRI + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter49: A relative IRI cannot be used as a prefix + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter50: Invalid reverse id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter51: Invalid value object value using a value alias + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter52: Definition for the empty term + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test ter53: Invalid prefix value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ter54: Invalid value object, multiple values for @type. + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED +
      + Test ter55: Invalid term definition, multiple values for @type. + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED +
      + Test ter56: Invalid redefinition of @context keyword. + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test tes01: Using an array value for @context is illegal in JSON-LD 1.0 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tes02: Mapping @container: [@list, @set] is invalid + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin01: Basic Included array + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin02: Basic Included object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin03: Multiple properties mapping to @included are folded together + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin04: Included containing @included + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin05: Property value with @included + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin06: json.api example + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin07: Error if @included value is a string + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin08: Error if @included value is a value object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin09: Error if @included value is a list object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs01: Expand JSON literal (boolean true) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs02: Expand JSON literal (boolean false) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs03: Expand JSON literal (double) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs04: Expand JSON literal (double-zero) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs05: Expand JSON literal (integer) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs06: Expand JSON literal (object) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs07: Expand JSON literal (array) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs08: Expand JSON literal with array canonicalization + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs09: Transform JSON literal with string canonicalization + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs10: Expand JSON literal with structural canonicalization + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs11: Expand JSON literal with unicode canonicalization + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs12: Expand JSON literal with value canonicalization + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs13: Expand JSON literal with wierd canonicalization + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs14: Expand JSON literal without expanding contents + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs15: Expand JSON literal aleady in expanded form + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs16: Expand JSON literal aleady in expanded form with aliased keys + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs17: Expand JSON literal (string) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs18: Expand JSON literal (null) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs19: Expand JSON literal with aliased @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs20: Expand JSON literal with aliased @value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs21: Expand JSON literal with @context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs22: Expand JSON literal (null) aleady in expanded form. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tjs23: Expand JSON literal (empty array). + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tl001: Language map with null value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli01: @list containing @list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli02: @list containing empty @list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli03: @list containing @list (with coercion) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli04: @list containing empty @list (with coercion) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli05: coerced @list containing an array + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli06: coerced @list containing an empty array + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli07: coerced @list containing deep arrays + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli08: coerced @list containing deep empty arrays + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli09: coerced @list containing multiple lists + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli10: coerced @list containing mixed list values + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm001: Adds @id to object not having an @id + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm002: Retains @id in object already having an @id + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm003: Adds @type to object not having an @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm004: Prepends @type in object already having an @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm005: Adds expanded @id to object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm006: Adds vocabulary expanded @type to object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm007: Adds document expanded @type to object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm008: When type is in a type map + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm009: language map with @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm010: language map with alias of @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm011: id map with @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm012: type map with alias of @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm013: graph index map with @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm014: graph index map with alias @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm015: graph id index map with aliased @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm016: graph id index map with aliased @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tm017: string value of type map expands to node reference + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + Test tm020: string value of type map must not be a literal + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn001: Expands input using @nest + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn002: Expands input using aliased @nest + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn003: Appends nested values when property at base and nested + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn004: Appends nested values from all @nest aliases + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn005: Nested nested containers + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn006: Arrays of nested values + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn007: A nest of arrays + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tn008: Multiple keys may mapping to @type when nesting + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp001: @version may be specified after first context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp002: @version setting [1.0, 1.1, 1.0] + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp003: @version setting [1.1, 1.0] + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp004: @version setting [1.1, 1.0, 1.1] + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + Test tpi03: error if @index is a keyword for property-valued index + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + Test tpi10: property-valued index does not output property for @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpi11: property-valued index adds property to graph object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr01: Protect a term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr02: Set a term to not be protected + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr03: Protect all terms in context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr04: Do not protect term with @protected: false + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr05: Clear active context with protected terms from an embedded context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr06: Clear active context of protected terms from a term. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr08: Term with protected scoped context. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr09: Attempt to redefine term in other protected context. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr10: Simple protected and unprotected terms. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr11: Fail to override protected term. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr12: Scoped context fail to override protected term. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr13: Override unprotected term. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr14: Clear protection with null context. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr15: Clear protection with array with null context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr16: Override protected terms after null. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr17: Fail to override protected terms with type. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr18: Fail to override protected terms with type+null+ctx. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr19: Mix of protected and unprotected terms. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + Test tpr23: Allows redefinition of protected alias term with same definition. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr24: Allows redefinition of protected prefix term with same definition. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr25: Allows redefinition of terms with scoped contexts using same definitions. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + Test tpr28: Fails if trying to redefine a protected null term. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + 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 + + PASS + + PASS +
      + Test tpr30: Keywords may be protected. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr31: Protected keyword aliases cannot be overridden. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr32: Protected @type cannot be overridden. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr33: Fails if trying to declare a keyword alias as prefix. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr34: Ignores a non-keyword term starting with &#39;@&#39; + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr35: Ignores a non-keyword term starting with &#39;@&#39; (with @vocab) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + PASS + + PASS +
      + 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 + + FAIL + + PASS +
      + 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 + + FAIL + + PASS +
      + Test tpr40: Protected terms and property-scoped contexts + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tpr41: Allows protected redefinition of equivalent id terms + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + 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 +
      + Test tpr43: Clear protection in @graph @container with null context. + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test tso01: @import is invalid in 1.0. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso02: @import must be a string + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso03: @import overflow + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso05: @propagate: true on type-scoped context with @import + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso06: @propagate: false on property-scoped context with @import + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso07: Protect all terms in sourced context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso08: Override term defined in sourced context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso09: Override @vocab defined in sourced context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso10: Protect terms in sourced context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso11: Override protected terms in sourced context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso12: @import may not be used in an imported context. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tso13: @import can only reference a single context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ttn01: @type: @none is illegal in 1.0. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test ttn02: @type: @none expands strings as value objects + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Percentage passed out of 376 Tests + + 97.3% + + 97.3% + + 100.0% + + 97.3% + + 97.3% + + 98.1% + + 94.7% + + 97.3% +
      +
      +
      +

      + 3.3 + Flattening +

      +

      These tests implement the requirements for the JSON-LD Flattening Algorithm.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Test + + + guile-jsonld +
      + (GNU Guile) +
      +
      + + jsonld.js +
      + (JavaScript) +
      +
      + + PyLD +
      + (Python) +
      +
      + + Titanium +
      + (Java) +
      +
      + + JSON-goLD +
      + (Go) +
      +
      + + JSON::LD +
      + (Ruby) +
      +
      + Test t0001: drop free-floating nodes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0002: basic + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0003: drop null and unmapped properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0004: optimize @set, keep empty arrays + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0005: do not expand aliased @id/@type + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0006: alias keywords + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0007: date type-coercion + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0008: @value with @language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0009: @graph with terms + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0010: native types + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0011: coerced @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0012: @graph with embed + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0013: flatten already expanded + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0015: collapse set of sets, keep empty lists + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0016: context reset + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0017: @graph and @id aliased + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0018: override default @language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0019: remove @value = null + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0020: do not remove @graph if not at top-level + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0021: do not remove @graph at top-level if not only property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0022: flatten value with default language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0023: Flattening list/set with coercion + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0024: Multiple contexts + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0025: Problematic IRI flattening tests + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0027: Duplicate values in @list and @set + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0028: Use @vocab in properties and @type but not in @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0030: Language maps + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0031: type-coercion of native types + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0032: Null term and @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0033: Using @vocab with with type-coercion + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0034: Multiple properties expanding to the same IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0035: Language maps with @vocab, default language, and colliding property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0036: Flattening @index + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0037: Flattening reverse properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0039: Using terms in a reverse-maps + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0040: language and index expansion on non-objects + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0041: Free-floating sets and lists + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0042: List objects not equivalent + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0043: Sample test manifest extract + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0044: compactArrays option + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0045: Blank nodes with reverse properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0046: Empty string as identifier + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0047: Flatten using relative fragment identifier properly joins to base + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0048: @list with embedded object + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0049: context with JavaScript Object property names + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test te001: Conflicting indexes + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin01: Basic Included array + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin02: Basic Included object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin03: Multiple properties mapping to @included are folded together + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin04: Included containing @included + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin05: Property value with @included + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tin06: json.api example + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli01: @list containing an deep list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli02: @list containing empty @list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tli03: @list containing mixed list values + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Percentage passed out of 55 Tests + + 100.0% + + 100.0% + + 100.0% + + 100.0% + + 100.0% + + 100.0% +
      +
      +
      +

      + 3.4 + Framing +

      +

      These tests implement the requirements for the JSON-LD Framing Algorithm.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Test + + + jsonld.js +
      + (JavaScript) +
      +
      + + PyLD +
      + (Python) +
      +
      + + Titanium +
      + (Java) +
      +
      + + JSON-goLD +
      + (Go) +
      +
      + + JSON::LD +
      + (Ruby) +
      +
      + Test t0001: Library framing example + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0002: reframe w/extra CURIE value. + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0003: reframe (null) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0004: reframe (type) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0005: reframe (explicit) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0006: reframe (non-explicit) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0007: input has multiple types + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0008: array framing cases + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0009: default value + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0011: @embed true/false + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0012: Array frame + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0013: Replace existing embed + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0014: Replace existing embed on 2nd pass + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0015: Replace deeply-nested embed + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0016: Use @type in ducktype filter + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0017: Non-flat input + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0018: no frame @context but @graph output + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0019: Resources can be re-embedded again in each top-level frame match + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0020: Blank nodes in an array + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0021: Blank nodes in @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0022: Match on @id + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0023: No match on [] + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0024: match on any common properties if @requireAll: false + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0025: @requireAll with missing values and @default + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0026: explicitly excludes unframed properties (@explicit: true) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0027: non-existent framed properties create null property + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0028: embed matched frames with @reverse + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0029: embed matched frames with reversed property + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0030: @embed @always/@never + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0031: match none @type match + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0032: single @id match + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0033: multiple @id match + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0034: wildcard and match none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0035: matches a deep node pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0036: matches exact value pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0037: matches wildcard @value in value pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0038: matches wildcard @type in value pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0039: matches wildcard @language in value pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0040: matches match none @type in value pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0041: matches match none @language in value pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0042: matches some @value in value pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0043: matches some @type in value pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0044: matches some @language in value pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0045: excludes non-matched values in value pattern + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0046: Merge graphs if no outer @graph is used + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0047: Frame default graph if outer @graph is used + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0048: Merge one graph and preserve another + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0049: Merge one graph and deep preserve another + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0050: Library example with named graphs + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0051: Compacting values of @preserve + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0052: @id must not include a blank node identifier + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0053: @type must not include a blank node identifier + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0054: Out of range @embed value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0055: Framing list with mixed values + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0056: Frame matching on matching value in list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0057: Frame matching on any matching value in list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0058: Frame matching with no matching value in list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0059: @embed: @last replaces previous embed values with node reference + (new in JSON-LD 1.1) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test t0060: @embed: @once only embeds first value with node reference + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0061: Matching embedded nodes with @default + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0062: An array with a single value remains an array if container is @set. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0063: Using @null in @default. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0064: Using @default in @type. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0065: Match on value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0066: Match on value reference + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0067: Match on list value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0068: Merge @type from different graphs + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test t0069: Tests @json in framing + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test t0070: Empty frame with empty context with protected terms. + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test teo01: @embed true/false + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tg001: Library framing example with @graph and omitGraph is true. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tg002: Simple embed + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tg003: Embed with direct circular reference + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tg004: Embed with indirect circular reference + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tg005: Embed with indirect circular reference via set + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tg006: Embed with nested indirect circular reference via set + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tg007: Multi-level simple embeds + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tg008: A tangle of nastiness + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tg009: Recursive property embed w/o circular reference + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tg010: Framing blank node unnamed graphs + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tin01: Basic Included array + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tin02: Basic Included object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tin03: json.api example + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tp020: Blank nodes in an array (prune bnodes) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp021: Blank nodes in @type (prune bnodes) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tp046: Merge graphs if no outer @graph is used (prune bnodes) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tp049: Merge one graph and deep preserve another (prune bnodes) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tp050: Prune blank nodes with alias of @id + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tra01: @requireAll only matches if @type and other properties are present + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tra02: @requireAll only matches if @id and @type match + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tra03: @requireAll with type and properties + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Percentage passed out of 91 Tests + + 97.8% + + 97.8% + + 96.7% + + 38.5% + + 97.8% +
      +
      +
      +

      + 3.5 + HTML +

      +

      These tests implement the requirements for the JSON-LD HTML Content Algorithms.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Test + + + guile-jsonld +
      + (GNU Guile) +
      +
      + + PyLD +
      + (Python) +
      +
      + + JSON-goLD +
      + (Go) +
      +
      + + JSON::LD +
      + (Ruby) +
      +
      + + rdf-parse +
      + (JavaScript) +
      +
      + Test te001: Expands embedded JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test tex01: Expands embedded JSON-LD script element (xhtml) + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te002: Expands first embedded JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te003: Expands targeted JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te004: Expands all embedded JSON-LD script elements with extractAllScripts option + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te005: Expands multiple embedded JSON-LD script elements where one is an array + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te006: Expands as empty with no embedded JSON-LD script elements + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te007: Expands as empty with no embedded JSON-LD script elements and extractAllScripts + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te010: Expands embedded JSON-LD script element with HTML character references + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te011: Errors if no element found at target + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te012: Errors if targeted element is not a script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te013: Errors if targeted element does not have type application/ld+json + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te014: Errors if uncommented script text contains comment + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te015: Errors if end comment missing + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te016: Errors if start comment missing + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te017: Errors if uncommented script is not valid JSON + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te018: Expands embedded JSON-LD script element relative to document base + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te019: Expands embedded JSON-LD script element relative to base option + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te020: Expands embedded JSON-LD script element relative to HTML base + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te021: Expands embedded JSON-LD script element relative to relative HTML base + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test te022: Expands targeted JSON-LD script element with fragment and HTML base + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test tc001: Compacts embedded JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test tc002: Compacts first embedded JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test tc003: Compacts targeted JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test tc004: Compacts all embedded JSON-LD script elements with extractAllScripts option + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test tf001: Flattens embedded JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test tf002: Flattens first embedded JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test tf003: Flattens targeted JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test tf004: Flattens all script elements by default + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + UNTESTED +
      + Test tr001: Transforms embedded JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tr002: Transforms first embedded JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tr003: Transforms targeted JSON-LD script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tr004: Expands all embedded JSON-LD script elements with extractAllScripts option + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + PASS +
      + Test tr005: Expands multiple embedded JSON-LD script elements where one is an array + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + PASS +
      + Test tr006: Expands as empty with no embedded JSON-LD script elements + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + PASS +
      + Test tr007: Expands as empty with no embedded JSON-LD script elements and extractAllScripts + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + PASS +
      + Test tr010: Expands embedded JSON-LD script element with HTML character references + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + PASS +
      + Test tr011: Errors if no element found at target + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tr012: Errors if targeted element is not a script element + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tr013: Errors if targeted element does not have type application/ld+json + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tr014: Errors if uncommented script text contains comment + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tr015: Errors if end comment missing + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + PASS +
      + Test tr016: Errors if start comment missing + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + PASS +
      + Test tr017: Errors if uncommented script is not valid JSON + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tr018: Expands embedded JSON-LD script element relative to document base + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tr019: Expands embedded JSON-LD script element relative to base option + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tr020: Expands embedded JSON-LD script element relative to HTML base + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + PASS +
      + Test tr021: Expands embedded JSON-LD script element relative to relative HTML base + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + FAIL + + PASS + + FAIL + + PASS + + PASS +
      + Test tr022: Expands targeted JSON-LD script element with fragment and HTML base + (new in JSON-LD 1.1, feature: HTML Script Extraction) + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Percentage passed out of 49 Tests + + 65.3% + + 100.0% + + 0.0% + + 100.0% + + 40.8% +
      +
      +
      +

      + 3.6 + Remote document +

      +

      These tests implement the requirements for JSON-LD Remote Document and Context Retrieval.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Test + + + guile-jsonld +
      + (GNU Guile) +
      +
      + + jsonld.js +
      + (JavaScript) +
      +
      + + PyLD +
      + (Python) +
      +
      + + Titanium +
      + (Java) +
      +
      + + JSON-goLD +
      + (Go) +
      +
      + + JSON::LD +
      + (Ruby) +
      +
      + Test t0001: load JSON-LD document + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0002: load JSON document + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0003: load JSON document with extension-type + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0004: loading an unknown type raises loading document failed + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0005: Load JSON-LD through 301 redirect + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0006: Load JSON-LD through 303 redirect + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0007: Load JSON-LD through 307 redirect + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0008: Non-existant file (404) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0009: load JSON-LD document with link + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0010: load JSON document with link + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0011: load JSON document with extension-type with link + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0012: Multiple context link headers + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0013: load JSON document with link to HTML document + + PASS + + UNTESTED + + PASS + + FAIL + + FAIL + + PASS +
      + Test tla01: Redirects if type is text/html + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Test tla02: Does not redirect if type is application/ld+json + (feature: HTML Script Extraction) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tla03: Does not redirect if link type is not application/ld+json + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tla04: Does not redirect if type is application/json + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tla05: Base is that of the alternate URL + (feature: HTML Script Extraction) + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS +
      + Percentage passed out of 18 Tests + + 100.0% + + 94.4% + + 100.0% + + 94.4% + + 83.3% + + 100.0% +
      +
      +
      +

      + 3.7 + Transform JSON-LD to RDF +

      +

      These tests implement the requirements for the JSON-LD Deserialize JSON-LD to RDF Algorithm.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Test + + + JSONLD +
      + (Perl) +
      +
      + + guile-jsonld +
      + (GNU Guile) +
      +
      + + jsonld-cpp +
      + (C++) +
      +
      + + jsonld.js +
      + (JavaScript) +
      +
      + + PyLD +
      + (Python) +
      +
      + + Titanium +
      + (Java) +
      +
      + + Sophia +
      + (Rust) +
      +
      + + JSON-goLD +
      + (Go) +
      +
      + + JSON::LD +
      + (Ruby) +
      +
      + + jsonld-streaming-parser +
      + (JavaScript) +
      +
      + + jsonld-streaming-serializer +
      + (JavaScript) +
      +
      + Test t0001: Plain literal with URIs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0002: Plain literal with CURIE from default context + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0003: Default subject is BNode + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0004: Literal with language tag + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0005: Extended character set literal + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0006: Typed literal + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0007: Tests &#39;a&#39; generates rdf:type and object is implicit IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0008: Test prefix defined in @context + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0009: Test using an empty suffix + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0010: Test object processing defines object + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0011: Test object processing defines object with implicit BNode + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0012: Multiple Objects for a Single Property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0013: Creation of an empty list + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0014: Creation of a list with single element + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0015: Creation of a list with multiple elements + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0016: Empty IRI expands to resource location + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0017: Relative IRI expands relative resource location + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0018: Frag ID expands relative resource location + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0019: Test type coercion to anyURI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0020: Test type coercion to typed literal + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0022: Test coercion of double value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0023: Test coercion of integer value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0024: Test coercion of boolean value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0025: Test list coercion with single element + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0026: Test creation of multiple types + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0027: Simple named graph (Wikidata) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0028: Simple named graph + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0029: named graph with embedded named graph + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0030: top-level graph with string subject reference + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0031: Reverse property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0032: @context reordering + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0033: @id reordering + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0034: context properties reordering + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0035: non-fractional numbers converted to xsd:double + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0036: Use nodeMapGeneration bnode labels + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0113: Dataset with a IRI named graph + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0114: Dataset with a IRI named graph + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0115: Dataset with a default and two named graphs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0116: Dataset from node with embedded named graph + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0117: Dataset from node with embedded named graph (bnode) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0119: Blank nodes with reverse properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0120: IRI Resolution (0) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0121: IRI Resolution (1) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0122: IRI Resolution (2) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0123: IRI Resolution (3) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0124: IRI Resolution (4) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0125: IRI Resolution (5) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test t0126: IRI Resolution (6) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0127: IRI Resolution (7) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0128: IRI Resolution (8) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0129: IRI Resolution (9) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0130: IRI Resolution (10) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0131: IRI Resolution (11) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0132: IRI Resolution (12) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test t0133: Reverse term with property based indexed container + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + 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 + + UNTESTED +
      + Test tc002: overriding a term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tc004: deep @context affects nested nodes + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tc006: adding new term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tc007: overriding a term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tc008: alias of @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tc014: type-scoped context nullification + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tc015: type-scoped base + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tc016: type-scoped vocab + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tc020: type-scoped value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tc021: type-scoped value mix + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tc025: type-scoped + graph container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + UNTESTED +
      + Test tc028: @propagate: false on embedded context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tc030: @propagate must be boolean valued + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tc031: @context resolutions respects relative URLs. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + UNTESTED +
      + Test tc032: Unused embedded context with error. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + FAIL + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tc034: Remote scoped context. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tc035: Term scoping with embedded contexts. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tc036: Expansion with empty property-scoped context. + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + 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 + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test tc038: Bibframe example (poor-mans inferrence) + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + 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 + + 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 + + UNTESTED +
      + Test tdi03: expand list values with @direction + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test te001: drop free-floating nodes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te002: basic + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te003: drop null and unmapped properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te004: optimize @set, keep empty arrays + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te005: do not expand aliased @id/@type + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te006: alias keywords + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te007: date type-coercion + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te008: @value with @language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te009: @graph with terms + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te010: native types + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te011: coerced @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te012: @graph with embed + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te013: expand already expanded + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te015: collapse set of sets, keep empty lists + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te016: context reset + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te017: @graph and @id aliased + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te018: override default @language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te019: remove @value = null + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te020: do not remove @graph if not at top-level + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te021: do not remove @graph at top-level if not only property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te022: expand value with default language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te023: Lists and sets of properties with list/set coercion + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te024: Multiple contexts + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te025: Problematic IRI expansion tests + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te027: Keep duplicate values in @list and @set + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te028: Use @vocab in properties and @type but not in @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te029: Relative IRIs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te030: Language maps + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te031: type-coercion of native types + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te032: Mapping a term to null decouples it from @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te033: Using @vocab with with type-coercion + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te034: Multiple properties expanding to the same IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te035: Language maps with @vocab, default language, and colliding property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te036: Expanding @index + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te037: Expanding @reverse + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te039: Using terms in a reverse-maps + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te040: language and index expansion on non-objects + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te041: Reset the default language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te042: Expanding reverse properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te043: Using reverse properties inside a @reverse-container + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te044: Ensure index maps use language mapping + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te045: Top-level value objects are removed + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te046: Free-floating nodes are removed + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te047: Remove free-floating set values and lists + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te048: Terms are ignored in @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te049: Using strings as value of a reverse property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te050: Term definitions with prefix separate from prefix definitions + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te051: Expansion of keyword aliases in term definitions + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te052: @vocab-relative IRIs in term definitions + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te053: Expand absolute IRI with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te054: Expand term with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te055: Expand @vocab-relative term with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te056: Use terms with @type: @vocab but not with @type: @id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te057: Expand relative IRI with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te058: Expand compact IRI with @type: @vocab + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te059: Reset @vocab by setting it to null + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te060: Overwrite document base with @base and reset it again + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te061: Coercing native types to arbitrary datatypes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te062: Various relative IRIs with with @base + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te063: Expand a reverse property with an index-container + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te064: Expand reverse property whose values are unlabeled blank nodes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test te066: Use @vocab to expand keys in reverse-maps + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te067: prefix:://sufffix not a compact IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te068: _::sufffix not a compact IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te069: Compact IRI as term with type mapping + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te070: Redefine compact IRI with itself + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te072: Redefine term using @vocab, not itself + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te073: @context not first property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te074: @id not first property + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te075: @vocab as blank node identifier + + UNTESTED + + INAPPLICABLE + + UNTESTED + + UNTESTED + + PASS + + FAIL + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te076: base option overrides document location + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te077: expandContext option + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te078: multiple reverse properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te079: expand @graph container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te080: expand [@graph, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test te082: expand [@graph, @index] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te083: expand [@graph, @index, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test te085: expand [@graph, @id] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te086: expand [@graph, @id, @set] container + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test te088: Do not expand native values to IRIs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te089: empty @base applied to the base option + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te090: relative @base overrides base option and document location + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te091: relative and absolute @base overrides base option and document location + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te092: Various relative IRIs as properties with with @vocab: &#39;&#39; + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test te093: expand @graph container (multiple objects) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test te109: IRI expansion of fragments including &#39;:&#39; + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + UNTESTED +
      + Test te113: context with JavaScript Object property names + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + PASS + + PASS + + 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 + + UNTESTED +
      + Test te124: compact IRI as @vocab + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test te125: term as @vocab + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tec01: Invalid keyword in term definition + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tem01: Invalid container mapping + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tep03: @version must be 1.1 + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter01: Keywords cannot be aliased to other keywords + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter04: Error dereferencing a remote context + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter05: Invalid remote context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter06: Invalid local context + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter07: Invalid base IRI + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter08: Invalid vocab mapping + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter09: Invalid default language + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter10: Cyclic IRI mapping + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter11: Invalid term definition + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter12: Invalid type mapping (not a string) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter13: Invalid type mapping (not absolute IRI) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter14: Invalid reverse property (contains @id) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter15: Invalid IRI mapping (@reverse not a string) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter17: Invalid reverse property (invalid @container) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter18: Invalid IRI mapping (@id not a string) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter19: Invalid keyword alias (@context) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter20: Invalid IRI mapping (no vocab mapping) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter21: Invalid container mapping + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter22: Invalid language mapping + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter23: Invalid IRI mapping (relative IRI in @type) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter25: Invalid reverse property map + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter26: Colliding keywords + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter27: Invalid @id value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter28: Invalid type value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter29: Invalid value object value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter30: Invalid language-tagged string + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter31: Invalid @index value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter33: Invalid @reverse value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter34: Invalid reverse property value (in @reverse) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter35: Invalid language map value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter36: Invalid reverse property value (through coercion) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter37: Invalid value object (unexpected keyword) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter38: Invalid value object (@type and @language) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter39: Invalid language-tagged value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter40: Invalid typed value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter41: Invalid set or list object + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test ter43: Term definition with @id: @type + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test ter48: Invalid term as relative IRI + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test ter50: Invalid reverse id + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter51: Invalid value object value using a value alias + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter52: Definition for the empty term + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + FAIL + + PASS + + PASS + + UNTESTED +
      + Test ter53: Invalid prefix value + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test ter54: Invalid value object, multiple values for @type. + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test ter55: Invalid term definition, multiple values for @type. + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test ter56: Invalid redefinition of @context keyword. + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + 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 + + UNTESTED +
      + Test tin02: Basic Included object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tin04: Included containing @included + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tin05: Property value with @included + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tin06: json.api example + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tjs01: Transform JSON literal (boolean true) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tjs02: Transform JSON literal (boolean false) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tjs03: Transform JSON literal (double) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tjs04: Transform JSON literal (double-zero) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tjs05: Transform JSON literal (integer) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tjs06: Transform JSON literal (object) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tjs07: Transform JSON literal (array) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tjs17: Transform JSON literal (string) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tjs18: Transform JSON literal (null) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + UNTESTED +
      + Test tjs21: Transform JSON literal with @context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tjs23: Transform JSON literal (empty array). + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tli01: @list containing @list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tli02: @list containing empty @list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tli03: @list containing @list (with coercion) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tli05: coerced @list containing an array + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tli07: coerced @list containing deep arrays + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tli09: coerced @list containing multiple lists + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tli11: List with good @base. + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test tli12: List with bad @base. + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + FAIL + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test tli13: List with empty @base. + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test tli14: List with null @base. + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tm005: Adds expanded @id to object + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tm009: language map with @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tm011: id map with @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tm013: graph index map with @none + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tn001: Expands input using @nest + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tn002: Expands input using aliased @nest + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + UNTESTED +
      + Test tn005: Nested nested containers + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tn006: Arrays of nested values + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tn007: A nest of arrays + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tnt01: literal_ascii_boundaries + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt02: literal_with_UTF8_boundaries + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt03: literal_all_controls + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt04: literal_all_punctuation + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt05: literal_with_squote + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt06: literal_with_2_squotes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt07: literal_with_dquote + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt08: literal_with_2_dquotes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt09: literal_with_REVERSE_SOLIDUS2 + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt10: literal_with_CHARACTER_TABULATION + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt11: literal_with_BACKSPACE + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt12: literal_with_LINE_FEED + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt13: literal_with_CARRIAGE_RETURN + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt14: literal_with_FORM_FEED + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt15: literal_with_REVERSE_SOLIDUS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tnt16: literal_with_numeric_escape4 + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tpr01: Protect a term + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tpr03: Protect all terms in context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tpr08: Term with protected scoped context. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tpr10: Simple protected and unprotected terms. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tpr11: Fail to override protected term. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tpr13: Override unprotected term. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tpr14: Clear protection with null context. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tpr16: Override protected terms after null. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tpr30: Keywords may be protected. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tpr32: Protected @type cannot be overridden. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tpr34: Ignores a non-keyword term starting with &#39;@&#39; + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tpr35: Ignores a non-keyword term starting with &#39;@&#39; (with @vocab) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tpr41: Allows protected redefinition of equivalent id terms + (new in JSON-LD 1.1) + + UNTESTED + + UNTESTED + + PASS + + UNTESTED + + UNTESTED + + UNTESTED + + UNTESTED + + 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 + + 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 + + UNTESTED + + UNTESTED + + UNTESTED +
      + Test trt01: Representing numbers &gt;= 1e21 + (new in JSON-LD 1.1) + + PASS + + FAIL + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + UNTESTED +
      + Test tso02: @import must be a string + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + UNTESTED +
      + Test tso03: @import overflow + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Test tso10: Protect terms in sourced context + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + UNTESTED + + PASS + + PASS + + PASS + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + UNTESTED +
      + Percentage passed out of 456 Tests + + 96.3% + + 92.5% + + 99.8% + + 95.2% + + 96.1% + + 97.6% + + 0.0% + + 92.1% + + 96.5% + + 96.5% + + 0.0% +
      +
      +
      +

      + 3.8 + Transform RDF to JSON-LD +

      +

      These tests implement the requirements for the JSON-LD Serialize RDF as JSON-LD Algorithm.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Test + + + guile-jsonld +
      + (GNU Guile) +
      +
      + + jsonld.js +
      + (JavaScript) +
      +
      + + PyLD +
      + (Python) +
      +
      + + Titanium +
      + (Java) +
      +
      + + Sophia +
      + (Rust) +
      +
      + + JSON-goLD +
      + (Go) +
      +
      + + JSON::LD +
      + (Ruby) +
      +
      + + jsonld-streaming-serializer +
      + (JavaScript) +
      +
      + Test t0001: Object Lists + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0002: Native Types + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0003: BNodes and references + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0004: Lists + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0005: Document with list + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0006: Two graphs having same subject but different values + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0007: Graph with multiple named graphs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0009: List conversion with IRI nodes + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0010: List pattern without rdf:nil + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0011: List pattern with extra properties + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0012: List pattern with cycles + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0013: List pattern with multiple values of rdf:first + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0014: List pattern with multiple values of rdf:rest + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0015: List pattern with IRI rdf:rest + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0016: List pattern with type rdf:List + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0017: Remove duplicate triples + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0018: use native types flag set to true + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0019: use rdf:type flag set to false + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0020: list with node shared across graphs + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0021: list with node shared across graphs (same triple in different graphs) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0022: list from duplicate triples + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test t0023: triple with RDF nil subject + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0024: multiple languages for same subject+property+value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0025: multiple types for same subject+property+value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test t0026: triple with rdf:first property and rdf:nil value + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test tdi01: rdfDirection: null with i18n literal with direction and no language + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi02: rdfDirection: null with i18n literal with direction and language + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi03: rdfDirection: null with compound literal with direction and no language + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi04: rdfDirection: null with compound literal with direction and language + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi05: rdfDirection: i18n-datatype with i18n literal with direction and no language + (new in JSON-LD 1.1, non-normative) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tdi06: rdfDirection: i18n-datatype with i18n literal with direction and language + (new in JSON-LD 1.1, non-normative) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tdi07: rdfDirection: i18n-datatype with compound literal with direction and no language + (new in JSON-LD 1.1, non-normative) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi08: rdfDirection: i18n-datatype with compound literal with direction and language + (new in JSON-LD 1.1, non-normative) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi09: rdfDirection: compound-literal with i18n literal with direction and no language + (new in JSON-LD 1.1, non-normative) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi10: rdfDirection: compound-literal with i18n literal with direction and language + (new in JSON-LD 1.1, non-normative) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS +
      + Test tdi11: rdfDirection: compound-literal with compound literal with direction and no language + (new in JSON-LD 1.1, non-normative) + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + FAIL + + PASS + + FAIL +
      + Test tdi12: rdfDirection: compound-literal with compound literal with direction and language + (new in JSON-LD 1.1, non-normative) + + PASS + + UNTESTED + + UNTESTED + + PASS + + PASS + + FAIL + + PASS + + FAIL +
      + Test tjs01: JSON literal (boolean true) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tjs02: JSON literal (boolean false) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tjs03: JSON literal (double) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tjs04: JSON literal (double-zero) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tjs05: JSON literal (integer) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tjs06: JSON literal (object) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tjs07: JSON literal (array) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tjs08: Invalid JSON literal (bare-word) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tjs09: Invalid JSON literal (invalid structure) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tjs10: JSON literal (string) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tjs11: JSON literal (null) + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL + + PASS + + PASS +
      + Test tli01: @list containing empty @list + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test tli02: @list containing multiple lists + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Test tli03: t0008 as interpreted for 1.1. + (new in JSON-LD 1.1) + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + PASS + + FAIL +
      + Percentage passed out of 51 Tests + + 100.0% + + 96.1% + + 96.1% + + 100.0% + + 100.0% + + 70.6% + + 100.0% + + 64.7% +
      +
      +
      +
      +

      + A. + Test Subjects +

      +

      + This report was tested using the following test subjects: +

      +
      +
      + A.1 + + JSONLD + +
      +
      +
      +
      Release
      +
      0.004
      +
      Programming Language
      +
      Perl
      +
      Home Page
      +
      + + http://metacpan.org/dist/JSONLD/ + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + + + + + +
      + Expansion + + 366/376 (97.3%) +
      + Transform JSON-LD to RDF + + 439/456 (96.3%) +
      +
      +
      +
      +
      + A.2 + + guile-jsonld + +
      +
      +
      +
      Description
      +
      Guile implementation of the JsonLD API defined by the W3C.
      +
      Release
      +
      1.0.0
      +
      Programming Language
      +
      GNU Guile
      +
      Home Page
      +
      + + https://framagit.org/tyreunom/guile-jsonld/ + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Compaction + + 238/243 (97.9%) +
      + Expansion + + 366/376 (97.3%) +
      + Flattening + + 55/55 (100.0%) +
      + HTML + + 32/49 (65.3%) +
      + Remote document + + 18/18 (100.0%) +
      + Transform JSON-LD to RDF + + 422/456 (92.5%) +
      + Transform RDF to JSON-LD + + 51/51 (100.0%) +
      +
      +
      +
      +
      + A.3 + + jsonld-cpp + +
      +
      +
      +
      Description
      +
      A JSON-LD 1.1 Processor and API for C++
      +
      Release
      +
      0.5.0
      +
      Programming Language
      +
      C++
      +
      Home Page
      +
      + + https://github.com/dcdpr/jsonld-cpp + +
      +
      Developer
      +
      + +
      +
      + +
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + + + + + +
      + Expansion + + 376/376 (100.0%) +
      + Transform JSON-LD to RDF + + 455/456 (99.8%) +
      +
      +
      +
      +
      + A.4 + + jsonld.js + +
      +
      +
      +
      Release
      +
      3.1.0
      +
      Programming Language
      +
      JavaScript
      +
      Home Page
      +
      + + https://github.com/digitalbazaar/jsonld.js + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Compaction + + 238/243 (97.9%) +
      + Expansion + + 366/376 (97.3%) +
      + Flattening + + 55/55 (100.0%) +
      + Framing + + 89/91 (97.8%) +
      + Remote document + + 17/18 (94.4%) +
      + Transform JSON-LD to RDF + + 434/456 (95.2%) +
      + Transform RDF to JSON-LD + + 49/51 (96.1%) +
      +
      +
      +
      +
      + A.5 + + PyLD + +
      +
      +
      +
      Release
      +
      2.0.1
      +
      Programming Language
      +
      Python
      +
      Home Page
      +
      + + https://github.com/digitalbazaar/pyld + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Compaction + + 238/243 (97.9%) +
      + Expansion + + 366/376 (97.3%) +
      + Flattening + + 55/55 (100.0%) +
      + Framing + + 89/91 (97.8%) +
      + HTML + + 49/49 (100.0%) +
      + Remote document + + 18/18 (100.0%) +
      + Transform JSON-LD to RDF + + 438/456 (96.1%) +
      + Transform RDF to JSON-LD + + 49/51 (96.1%) +
      +
      +
      +
      +
      + A.6 + + Titanium + +
      +
      +
      +
      Release
      +
      0.7
      +
      Programming Language
      +
      Java
      +
      Home Page
      +
      + + https://github.com/filip26/titanium-json-ld + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Compaction + + 239/243 (98.4%) +
      + Expansion + + 369/376 (98.1%) +
      + Flattening + + 55/55 (100.0%) +
      + Framing + + 88/91 (96.7%) +
      + Remote document + + 17/18 (94.4%) +
      + Transform JSON-LD to RDF + + 445/456 (97.6%) +
      + Transform RDF to JSON-LD + + 51/51 (100.0%) +
      +
      +
      +
      +
      + A.7 + + Sophia + +
      +
      +
      +
      Description
      +
      A Rust toolkit for RDF and Linked Data.
      +
      Release
      +
      0.5.0
      +
      Programming Language
      +
      Rust
      +
      Home Page
      +
      + + https://github.com/pchampin/sophia_rs + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + +
      + Transform RDF to JSON-LD + + 51/51 (100.0%) +
      +
      +
      +
      +
      + A.8 + + JSON-goLD + +
      +
      +
      +
      Release
      +
      v0.3.0
      +
      Programming Language
      +
      Go
      +
      Home Page
      +
      + + https://github.com/piprate/json-gold + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Compaction + + 232/243 (95.5%) +
      + Expansion + + 356/376 (94.7%) +
      + Flattening + + 55/55 (100.0%) +
      + Framing + + 35/91 (38.5%) +
      + Remote document + + 15/18 (83.3%) +
      + Transform JSON-LD to RDF + + 420/456 (92.1%) +
      + Transform RDF to JSON-LD + + 36/51 (70.6%) +
      +
      +
      +
      +
      + A.9 + + JSON::LD + +
      +
      +
      +
      Description
      +
      RDF.rb extension for parsing/serializing JSON-LD data.
      +
      Release
      +
      3.1.3
      +
      Programming Language
      +
      Ruby
      +
      Home Page
      +
      + + https://github.com/ruby-rdf/json-ld/ + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Compaction + + 238/243 (97.9%) +
      + Expansion + + 366/376 (97.3%) +
      + Flattening + + 55/55 (100.0%) +
      + Framing + + 89/91 (97.8%) +
      + HTML + + 49/49 (100.0%) +
      + Remote document + + 18/18 (100.0%) +
      + Transform JSON-LD to RDF + + 440/456 (96.5%) +
      + Transform RDF to JSON-LD + + 51/51 (100.0%) +
      +
      +
      +
      +
      + A.10 + + jsonld-streaming-parser + +
      +
      +
      +
      Description
      +
      Streaming JSON-LD parser
      +
      Release
      +
      2.0.0
      +
      Programming Language
      +
      JavaScript
      +
      Home Page
      +
      + + https://github.com/rubensworks/jsonld-streaming-parser.js#readme + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + +
      + Transform JSON-LD to RDF + + 440/456 (96.5%) +
      +
      +
      +
      +
      + A.11 + + jsonld-streaming-serializer + +
      +
      +
      +
      Description
      +
      Streaming JSON-LD serializer
      +
      Release
      +
      1.1.0
      +
      Programming Language
      +
      JavaScript
      +
      Home Page
      +
      + + https://github.com/rubensworks/jsonld-streaming-serializer.js#readme + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + +
      + Transform RDF to JSON-LD + + 33/51 (64.7%) +
      +
      +
      +
      +
      + A.12 + + rdf-parse + +
      +
      +
      +
      Description
      +
      Parses RDF from any serialization
      +
      Release
      +
      1.3.0
      +
      Programming Language
      +
      JavaScript
      +
      Home Page
      +
      + + https://github.com/rubensworks/rdf-parse.js#readme + +
      +
      Developer
      +
      + +
      +
      + Test Suite Compliance +
      +
      + + + + + + + +
      + HTML + + 20/49 (40.8%) +
      +
      +
      +
      +
      +
      +
      +

      + B. + Individual Test Results +

      +

      + Individual test results used to construct this report are available here: +

      + +
      +
      +

      + C. + Report Generation Software +

      +

      + This report generated by + earl-report + + + version + + 0.9.1 + + + + is a + Ruby + application freely available under the generous terms of the + Unlicense. + More information is available at + https://github.com/gkellogg/earl-report + . +

      +

      + This software is provided by + Gregg Kellogg + in hopes that it might make the lives of conformance testers easier. +

      +
      + + \ No newline at end of file diff --git a/reports/manifests.nt b/reports/manifests.nt index 624ce117..91b016d2 100644 --- a/reports/manifests.nt +++ b/reports/manifests.nt @@ -1,13130 +1,13335 @@ - . - . - . - "optimize @set, keep empty arrays" . - . - . - "Containers mapped to @set keep empty arrays" . -_:g70183428351380 _:g70183428424480 . -_:g70183428351380 . -_:g70183445091560 _:g70183445122920 . -_:g70183445091560 . -_:g70183428594660 _:g70183428723980 . -_:g70183428594660 . - . - . - . - "most specific term matching in @list." . - . - . - "The most specific term that matches all of the elements in the list, taking into account the default language, must be selected." . -_:g70183444765940 _:g70183444797060 . -_:g70183444765940 . -_:g70183444978320 _:g70183445026420 . -_:g70183444978320 . -_:g70183444946020 _:g70183444978320 . -_:g70183444946020 . -_:g70183444733460 _:g70183444765940 . -_:g70183444733460 . - . - . - . - "drop free-floating nodes" . - . - . - "Unreferenced nodes not containing properties are dropped" . -_:g70183428424480 _:g70183163084420 . -_:g70183428424480 . - . - . - . - "Compact reverse-map to reverse property" . - . - . - "A reverse map is replaced with a matching property defined with @reverse" . - "Compaction" . - "https://w3c.github.io/json-ld-api/tests/" . - _:g70183440474820 . . + "Compaction" . "These tests implement the requirements for the JSON-LD [Compaction Algorithm](https://www.w3.org/TR/json-ld11-api/#compaction-algorithm)." . -_:g70183163057760 _:g70183440891540 . -_:g70183163057760 . -_:g70183445122920 _:g70183445154980 . -_:g70183445122920 . - . - . - . - "add context" . - . - . - "External context is added to the compacted document" . - . - . - . - "best match compaction" . - . - . - "Property with values of different types use most appropriate term when compacting" . -_:g70183444797060 _:g70183444829920 . -_:g70183444797060 . -_:g70183440474820 _:g70183440738920 . -_:g70183440474820 . -_:g70183440891540 _:g70183444689340 . -_:g70183440891540 . - . - . - . - "Compact @reverse node references using strings" . - . - . - "Compact node references to strings for reverse properties using @type: @id" . - . - . - . - "drop null and unmapped properties" . - . - . - "Properties mapped to null or which are never mapped are dropped" . -_:g70183445177220 _:g70183439979440 . -_:g70183445177220 . - . - . - . - "basic" . - . + "https://w3c.github.io/json-ld-api/tests/" . + _:g72980 . +_:g72980 . +_:g72980 _:g73000 . +_:g73000 . +_:g73000 _:g73020 . +_:g73020 . +_:g73020 _:g73040 . +_:g73040 . +_:g73040 _:g73060 . +_:g73060 . +_:g73060 _:g73080 . +_:g73080 . +_:g73080 _:g73100 . +_:g73100 . +_:g73100 _:g73120 . +_:g73120 . +_:g73120 _:g73140 . +_:g73140 . +_:g73140 _:g73160 . +_:g73160 . +_:g73160 _:g73180 . +_:g73180 . +_:g73180 _:g73200 . +_:g73200 . +_:g73200 _:g73220 . +_:g73220 . +_:g73220 _:g73240 . +_:g73240 . +_:g73240 _:g73260 . +_:g73260 . +_:g73260 _:g73280 . +_:g73280 . +_:g73280 _:g73300 . +_:g73300 . +_:g73300 _:g73320 . +_:g73320 . +_:g73320 _:g73340 . +_:g73340 . +_:g73340 _:g73360 . +_:g73360 . +_:g73360 _:g73380 . +_:g73380 . +_:g73380 _:g73400 . +_:g73400 . +_:g73400 _:g73420 . +_:g73420 . +_:g73420 _:g73440 . +_:g73440 . +_:g73440 _:g73460 . +_:g73460 . +_:g73460 _:g73480 . +_:g73480 . +_:g73480 _:g73500 . +_:g73500 . +_:g73500 _:g73520 . +_:g73520 . +_:g73520 _:g73540 . +_:g73540 . +_:g73540 _:g73560 . +_:g73560 . +_:g73560 _:g73580 . +_:g73580 . +_:g73580 _:g73600 . +_:g73600 . +_:g73600 _:g73620 . +_:g73620 . +_:g73620 _:g73640 . +_:g73640 . +_:g73640 _:g73660 . +_:g73660 . +_:g73660 _:g73680 . +_:g73680 . +_:g73680 _:g73700 . +_:g73700 . +_:g73700 _:g73720 . +_:g73720 . +_:g73720 _:g73740 . +_:g73740 . +_:g73740 _:g73760 . +_:g73760 . +_:g73760 _:g73780 . +_:g73780 . +_:g73780 _:g73800 . +_:g73800 . +_:g73800 _:g73820 . +_:g73820 . +_:g73820 _:g73840 . +_:g73840 . +_:g73840 _:g73860 . +_:g73860 . +_:g73860 _:g73880 . +_:g73880 . +_:g73880 _:g73900 . +_:g73900 . +_:g73900 _:g73920 . +_:g73920 . +_:g73920 _:g73940 . +_:g73940 . +_:g73940 _:g73960 . +_:g73960 . +_:g73960 _:g73980 . +_:g73980 . +_:g73980 _:g74000 . +_:g74000 . +_:g74000 _:g74020 . +_:g74020 . +_:g74020 _:g74040 . +_:g74040 . +_:g74040 _:g74060 . +_:g74060 . +_:g74060 _:g74080 . +_:g74080 . +_:g74080 _:g74100 . +_:g74100 . +_:g74100 _:g74120 . +_:g74120 . +_:g74120 _:g74140 . +_:g74140 . +_:g74140 _:g74160 . +_:g74160 . +_:g74160 _:g74180 . +_:g74180 . +_:g74180 _:g74200 . +_:g74200 . +_:g74200 _:g74220 . +_:g74220 . +_:g74220 _:g74240 . +_:g74240 . +_:g74240 _:g74260 . +_:g74260 . +_:g74260 _:g74280 . +_:g74280 . +_:g74280 _:g74300 . +_:g74300 . +_:g74300 _:g74320 . +_:g74320 . +_:g74320 _:g74340 . +_:g74340 . +_:g74340 _:g74360 . +_:g74360 . +_:g74360 _:g74380 . +_:g74380 . +_:g74380 _:g74400 . +_:g74400 . +_:g74400 _:g74420 . +_:g74420 . +_:g74420 _:g74440 . +_:g74440 . +_:g74440 _:g74460 . +_:g74460 . +_:g74460 _:g74480 . +_:g74480 . +_:g74480 _:g74500 . +_:g74500 . +_:g74500 _:g74520 . +_:g74520 . +_:g74520 _:g74540 . +_:g74540 . +_:g74540 _:g74560 . +_:g74560 . +_:g74560 _:g74580 . +_:g74580 . +_:g74580 _:g74600 . +_:g74600 . +_:g74600 _:g74620 . +_:g74620 . +_:g74620 _:g74640 . +_:g74640 . +_:g74640 _:g74660 . +_:g74660 . +_:g74660 _:g74680 . +_:g74680 . +_:g74680 _:g74700 . +_:g74700 . +_:g74700 _:g74720 . +_:g74720 . +_:g74720 _:g74740 . +_:g74740 . +_:g74740 _:g74760 . +_:g74760 . +_:g74760 _:g74780 . +_:g74780 . +_:g74780 _:g74800 . +_:g74800 . +_:g74800 _:g74820 . +_:g74820 . +_:g74820 _:g74840 . +_:g74840 . +_:g74840 _:g74860 . +_:g74860 . +_:g74860 _:g74880 . +_:g74880 . +_:g74880 _:g74900 . +_:g74900 . +_:g74900 _:g74920 . +_:g74920 . +_:g74920 _:g74940 . +_:g74940 . +_:g74940 _:g74960 . +_:g74960 . +_:g74960 _:g74980 . +_:g74980 . +_:g74980 _:g75000 . +_:g75000 . +_:g75000 _:g75020 . +_:g75020 . +_:g75020 _:g75040 . +_:g75040 . +_:g75040 _:g75060 . +_:g75060 . +_:g75060 _:g75080 . +_:g75080 . +_:g75080 _:g75100 . +_:g75100 . +_:g75100 _:g75120 . +_:g75120 . +_:g75120 _:g75140 . +_:g75140 . +_:g75140 _:g75160 . +_:g75160 . +_:g75160 _:g75180 . +_:g75180 . +_:g75180 _:g75200 . +_:g75200 . +_:g75200 _:g75220 . +_:g75220 . +_:g75220 _:g75240 . +_:g75240 . +_:g75240 _:g75260 . +_:g75260 . +_:g75260 _:g75280 . +_:g75280 . +_:g75280 _:g75300 . +_:g75300 . +_:g75300 _:g75320 . +_:g75320 . +_:g75320 _:g75340 . +_:g75340 . +_:g75340 _:g75360 . +_:g75360 . +_:g75360 _:g75380 . +_:g75380 . +_:g75380 _:g75400 . +_:g75400 . +_:g75400 _:g75420 . +_:g75420 . +_:g75420 _:g75440 . +_:g75440 . +_:g75440 _:g75460 . +_:g75460 . +_:g75460 _:g75480 . +_:g75480 . +_:g75480 _:g75500 . +_:g75500 . +_:g75500 _:g75520 . +_:g75520 . +_:g75520 _:g75540 . +_:g75540 . +_:g75540 _:g75560 . +_:g75560 . +_:g75560 _:g75580 . +_:g75580 . +_:g75580 _:g75600 . +_:g75600 . +_:g75600 _:g75620 . +_:g75620 . +_:g75620 _:g75640 . +_:g75640 . +_:g75640 _:g75660 . +_:g75660 . +_:g75660 _:g75680 . +_:g75680 . +_:g75680 _:g75700 . +_:g75700 . +_:g75700 _:g75720 . +_:g75720 . +_:g75720 _:g75740 . +_:g75740 . +_:g75740 _:g75760 . +_:g75760 . +_:g75760 _:g75780 . +_:g75780 . +_:g75780 _:g75800 . +_:g75800 . +_:g75800 _:g75820 . +_:g75820 . +_:g75820 _:g75840 . +_:g75840 . +_:g75840 _:g75860 . +_:g75860 . +_:g75860 _:g75880 . +_:g75880 . +_:g75880 _:g75900 . +_:g75900 . +_:g75900 _:g75920 . +_:g75920 . +_:g75920 _:g75940 . +_:g75940 . +_:g75940 _:g75960 . +_:g75960 . +_:g75960 _:g75980 . +_:g75980 . +_:g75980 _:g76000 . +_:g76000 . +_:g76000 _:g76020 . +_:g76020 . +_:g76020 _:g76040 . +_:g76040 . +_:g76040 _:g76060 . +_:g76060 . +_:g76060 _:g76080 . +_:g76080 . +_:g76080 _:g76100 . +_:g76100 . +_:g76100 _:g76120 . +_:g76120 . +_:g76120 _:g76140 . +_:g76140 . +_:g76140 _:g76160 . +_:g76160 . +_:g76160 _:g76180 . +_:g76180 . +_:g76180 _:g76200 . +_:g76200 . +_:g76200 _:g76220 . +_:g76220 . +_:g76220 _:g76240 . +_:g76240 . +_:g76240 _:g76260 . +_:g76260 . +_:g76260 _:g76280 . +_:g76280 . +_:g76280 _:g76300 . +_:g76300 . +_:g76300 _:g76320 . +_:g76320 . +_:g76320 _:g76340 . +_:g76340 . +_:g76340 _:g76360 . +_:g76360 . +_:g76360 _:g76380 . +_:g76380 . +_:g76380 _:g76400 . +_:g76400 . +_:g76400 _:g76420 . +_:g76420 . +_:g76420 _:g76440 . +_:g76440 . +_:g76440 _:g76460 . +_:g76460 . +_:g76460 _:g76480 . +_:g76480 . +_:g76480 _:g76500 . +_:g76500 . +_:g76500 _:g76520 . +_:g76520 . +_:g76520 _:g76540 . +_:g76540 . +_:g76540 _:g76560 . +_:g76560 . +_:g76560 _:g76580 . +_:g76580 . +_:g76580 _:g76600 . +_:g76600 . +_:g76600 _:g76620 . +_:g76620 . +_:g76620 _:g76640 . +_:g76640 . +_:g76640 _:g76660 . +_:g76660 . +_:g76660 _:g76680 . +_:g76680 . +_:g76680 _:g76700 . +_:g76700 . +_:g76700 _:g76720 . +_:g76720 . +_:g76720 _:g76740 . +_:g76740 . +_:g76740 _:g76760 . +_:g76760 . +_:g76760 _:g76780 . +_:g76780 . +_:g76780 _:g76800 . +_:g76800 . +_:g76800 _:g76820 . +_:g76820 . +_:g76820 _:g76840 . +_:g76840 . +_:g76840 _:g76860 . +_:g76860 . +_:g76860 _:g76880 . +_:g76880 . +_:g76880 _:g76900 . +_:g76900 . +_:g76900 _:g76920 . +_:g76920 . +_:g76920 _:g76940 . +_:g76940 . +_:g76940 _:g76960 . +_:g76960 . +_:g76960 _:g76980 . +_:g76980 . +_:g76980 _:g77000 . +_:g77000 . +_:g77000 _:g77020 . +_:g77020 . +_:g77020 _:g77040 . +_:g77040 . +_:g77040 _:g77060 . +_:g77060 . +_:g77060 _:g77080 . +_:g77080 . +_:g77080 _:g77100 . +_:g77100 . +_:g77100 _:g77120 . +_:g77120 . +_:g77120 _:g77140 . +_:g77140 . +_:g77140 _:g77160 . +_:g77160 . +_:g77160 _:g77180 . +_:g77180 . +_:g77180 _:g77200 . +_:g77200 . +_:g77200 _:g77220 . +_:g77220 . +_:g77220 _:g77240 . +_:g77240 . +_:g77240 _:g77260 . +_:g77260 . +_:g77260 _:g77280 . +_:g77280 . +_:g77280 _:g77300 . +_:g77300 . +_:g77300 _:g77320 . +_:g77320 . +_:g77320 _:g77340 . +_:g77340 . +_:g77340 _:g77360 . +_:g77360 . +_:g77360 _:g77380 . +_:g77380 . +_:g77380 _:g77400 . +_:g77400 . +_:g77400 _:g77420 . +_:g77420 . +_:g77420 _:g77440 . +_:g77440 . +_:g77440 _:g77460 . +_:g77460 . +_:g77460 _:g77480 . +_:g77480 . +_:g77480 _:g77500 . +_:g77500 . +_:g77500 _:g77520 . +_:g77520 . +_:g77520 _:g77540 . +_:g77540 . +_:g77540 _:g77560 . +_:g77560 . +_:g77560 _:g77580 . +_:g77580 . +_:g77580 _:g77600 . +_:g77600 . +_:g77600 _:g77620 . +_:g77620 . +_:g77620 _:g77640 . +_:g77640 . +_:g77640 _:g77660 . +_:g77660 . +_:g77660 _:g77680 . +_:g77680 . +_:g77680 _:g77700 . +_:g77700 . +_:g77700 _:g77720 . +_:g77720 . +_:g77720 _:g77740 . +_:g77740 . +_:g77740 _:g77760 . +_:g77760 . +_:g77760 _:g77780 . +_:g77780 . +_:g77780 _:g77800 . +_:g77800 . +_:g77800 _:g77820 . +_:g77820 . +_:g77820 _:g77840 . +_:g77840 . +_:g77840 _:g77860 . +_:g77860 . +_:g77860 . + . + . + "drop free-floating nodes" . + "Unreferenced nodes not containing properties are dropped" . + . + . + . . + . + "basic" . "Basic term and value compaction" . -_:g70183439965680 _:g70183163166940 . -_:g70183439965680 . - . - . - . - "native types" . - . + . + . + . + . + . + "drop null and unmapped properties" . + "Properties mapped to null or which are never mapped are dropped" . + . + . + . + . + . + "optimize @set, keep empty arrays" . + "Containers mapped to @set keep empty arrays" . + . + . + . + . + . + "@type and prefix compaction" . + "Compact uses prefixes in @type" . + . + . + . + . + . + "keep expanded object format if @type doesn't match" . + "Values not matching a coerced @type remain in expanded form" . + . + . + . + . + . + "add context" . + "External context is added to the compacted document" . + . + . + . + . + . + "alias keywords" . + "Aliases for keywords are used in compacted document" . + . + . + . + . + . + "compact @id" . + "Value with @id is compacted to string if property cast to @id" . + . + . + . + . + . + "array to @graph" . + "An array of objects is serialized with @graph" . + . + . + . + . + . + "compact date" . + "Expanded value with type xsd:dateTime is represented as string with type coercion" . + . + . + . . + . + "native types" . "Native values are unmodified during compaction" . - . - . - . - "prefer @vocab over compacted IRIs" . - . + . + . + . + . + . + "@value with @language" . + "Values with @language remain in expanded form by default" . + . + . + . + . + . + "array to aliased @graph" . + "Aliasing @graph uses alias in compacted document" . + . + . + . + . + . + "best match compaction" . + "Property with values of different types use most appropriate term when compacting" . + . + . + . + . + . + "recursive named graphs" . + "Compacting a document with multiple embedded uses of @graph" . + . + . + . + . + . + "A term mapping to null removes the mapping" . + "Mapping a term to null causes the property and its values to be removed from the compacted document" . + . + . + . + . + . + "best matching term for lists" . + "Lists with values of different types use best term in compacted document" . + . + . + . + . + . + "Keep duplicate values in @list and @set" . + "Duplicate values in @list or @set are retained in compacted document" . + . + . + . + . + . + "Compact @id that is a property IRI when @container is @list" . + "A term with @container: @list is also used as the value of an @id, if appropriate" . + . + . + . + . + . + "Compact properties and types using @vocab" . + "@vocab is used to create relative properties and types if no other term matches" . + . + . + . + . + . + "@list compaction of nested properties" . + "Compact nested properties using @list containers" . + . + . + . . + . + "prefer @vocab over compacted IRIs" . "@vocab takes precedence over prefixes - even if the result is longer" . - . - . - . - "Simple @index map" . - . - . - "Output uses index mapping if term is defined with @container: @index" . - . - . - . - "Use @type: @vocab if no @type: @id" . - . - . - "Compact to @type: @vocab when no @type: @id term available" . -_:g70183444829920 _:g70183444863160 . -_:g70183444829920 . -_:g70183444689340 _:g70183444733460 . -_:g70183444689340 . -_:g70183428411200 _:g70183444749680 . -_:g70183428411200 . -_:g70183444732280 _:g70183444794180 . -_:g70183444732280 . - . - . - . - "Compact IRIs using simple terms ending with gen-delim" . - _:g70183444798140 . - . - . - "All simple terms ending with gen-delim are suitable for compaction" . -_:g70183158896120 "json-ld-1.1" . - . - . - . - "Index map round-tripping" . - _:g70183445041140 . - . - . - "Complex round-tripping use case from Drupal" . -_:g70183430279280 _:g70183430341540 . -_:g70183430279280 . -_:g70183429281440 "true"^^ . -_:g70183429281440 "json-ld-1.1" . - . - "literal_with_numeric_escape4" . - . - . - "literal with numeric escape4 \\u from N-Triples" . - . - . - . - "scoped context layers on intemediate contexts" . - _:g70183429855920 . - . - . - "Compaction using a scoped context uses term scope for selecting proper term" . -_:g70183445026380 _:g70183445087040 . -_:g70183445026380 . -_:g70183429161980 _:g70183429279120 . -_:g70183429161980 . -_:g70183429166000 _:g70183429216680 . -_:g70183429166000 . -_:g70183445224500 _:g70183428824980 . -_:g70183445224500 . -_:g70183445137700 _:g70183428689860 . -_:g70183445137700 . - . - . - . - "Compact IRI not used as prefix" . - _:g70183440935900 . - . - . - "Terms including a colon are excluded from being used as a prefix" . -_:g70183429803940 "json-ld-1.1" . - . - . - . - "compact date" . - . - . - "Expanded value with type xsd:dateTime is represented as string with type coercion" . - . - . - . - "@list compaction of nested properties" . - . - . - "Compact nested properties using @list containers" . - . - . - . - "Compact [@graph, @set] container (multiple graphs)" . - _:g70183429296660 . - . - . - "Ensure @graph appears properly in output" . - . - . - "Do not expand [@graph, @index] container if value is a graph" . - _:g70183427944480 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . -_:g70183179871120 "json-ld-1.1" . -_:g70183429997220 _:g70183444079720 . -_:g70183429997220 . -_:g70183431704420 "json-ld-1.1" . - . - . - . - "@context with array including @set uses array values" . - _:g70183429494200 . - . - . - "@context values may include @set along with another compatible value" . -_:g70183441676620 _:g70183441689460 . -_:g70183441676620 . - . - . - . - "@type: @vocab in reverse-map" . - . + . + . + . + . + . + "most specific term matching in @list." . + "The most specific term that matches all of the elements in the list, taking into account the default language, must be selected." . + . + . + . + . + . + "Language maps" . + "Multiple values with different languages use language maps if property has @container: @language" . + . + . + . + . + . + "Language map term selection with complications" . + "Test appropriate property use given language maps with @vocab, a default language, and a competing term" . + . + . + . + . + . + "@container: @set with multiple values" . + "Fall back to term with @set container if term with language map is defined" . + . + . + . + . + . + "Alias keywords and use @vocab" . + "Combination of keyword aliases and @vocab" . + . + . + . + . + . + "Simple @index map" . + "Output uses index mapping if term is defined with @container: @index" . + . + . + . + . + . + "non-matching @container: @index" . + "Preserve @index tags if not compacted to an index map" . + . + . + . + . + . + "Compact @reverse" . + "Compact traverses through @reverse" . + . + . + . + . + . + "Compact keys in reverse-maps" . + "Compact traverses through @reverse" . + . + . + . + . + . + "Compact reverse-map to reverse property" . + "A reverse map is replaced with a matching property defined with @reverse" . + . + . + . + . + . + "Skip property with @reverse if no match" . + "Do not use reverse property if no other property matches as normal property" . + . + . + . + . + . + "Compact @reverse node references using strings" . + "Compact node references to strings for reverse properties using @type: @id" . + . + . + . + . + . + "Compact reverse properties using index containers" . + "Compact using both reverse properties and index containers" . + . + . + . + . + . + "Compact keys in @reverse using @vocab" . + "Compact keys in @reverse using @vocab" . + . + . + . + . + . + "Index map round-tripping" . + "Complex round-tripping use case from Drupal" . + _:g77880 . + . + . + . +_:g77880 "json-ld-1.0" . + . + . + "Index map round-tripping" . + "Complex round-tripping use case from Drupal" . + _:g77900 . + . + . + . +_:g77900 "json-ld-1.1" . + . + . + "@graph is array" . + "Value of @graph is always an array" . + . + . + . + . + . + "@list is array" . + "Ensure that value of @list is always an array" . + . + . + . + . + . + "index rejects term having @list" . + "If an index is present, a term having an @list container is not selected" . + . + . + . + . + . + "@list keyword aliasing" . + "Make sure keyword aliasing works if a list can't be compacted" . + . + . + . + . + . + "select term over @vocab" . + "Ensure that @vocab compaction isn't used if the result collides with a term" . + . + . + . . + . + "@type: @vocab in reverse-map" . "Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term" . -_:g70183428706900 "json-ld-1.1" . -_:g70183444690740 "json-ld-1.1" . - . - . - . - "Nests using alias of @nest" . - _:g70183429703180 . - . - . - "Compaction using @nest" . -_:g70183432167180 _:g70183432192500 . -_:g70183432167180 . -_:g70183431913840 _:g70183431969500 . -_:g70183431913840 . -_:g70183445041720 _:g70183445119200 . -_:g70183445041720 . -_:g70183428884780 _:g70183429129500 . -_:g70183428884780 . - . - . - "load JSON document with extension-type" . - _:g70183432488760 . - . - . - "Document loader loads a JSON document having an extension mime-subtype." . - . - . - . - "reframe (null)" . - _:g70183429315480 . - . - . - "Do not match without a matching @type" . - . - . - . - "matches a deep node pattern" . - _:g70183441103100 . - . - . - "Node patterns that don't match all levels, don't match top level." . -_:g70183429193760 _:g70183429298560 . -_:g70183429193760 . - . - . - . - "type-scoped value" . - _:g70183444862060 . - . - . - "type-scoped value" . - . - . - "Included containing @included" . - _:g70183430397340 . - . - . - "Tests included blocks." . -_:g70183442834900 _:g70183442869020 . -_:g70183442834900 . -_:g70183443381840 "json-ld-1.1" . - "invalid context nullification" . - . - "Fail with mix of protected and unprotected terms with type+null+ctx." . - _:g70183442541920 . - . - . - "Fail with mix of protected and unprotected terms with type+null+ctx." . - . - . - "language map with @none" . - _:g70183432786760 . - . - . - "index on @language" . - . - . - "expand [@graph, @set] container (multiple objects)" . - _:g70183441349400 . - . - . - "Use of [@graph, @set] containers" . -_:g70183430800560 "json-ld-1.1" . -_:g70183159417100 _:g70183159453460 . -_:g70183159417100 . -_:g70183432362500 "json-ld-1.1" . -_:g70183159416960 _:g70183159471320 . -_:g70183159416960 . -_:g70183442494980 _:g70183442526320 . -_:g70183442494980 . - . - . - "Transforms embedded JSON-LD script element" . - _:g70183431593660 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183441988620 "json-ld-1.1" . -_:g70183442510520 "json-ld-1.1" . - . - . - "Does not redirect if type is application/json" . - _:g70183433030540 . - . - . - "Load an alternate link if type is not ld+json and rel=alternate." . -_:g70183159257200 "json-ld-1.1" . - . - . - "Multiple properties mapping to @included are folded together" . - _:g70183443425720 . - . - . - "Tests included blocks." . - . - . - "Expand JSON literal with @context" . - _:g70183428510480 . - . - . - "Tests expanding JSON literal with a @context." . -_:g70183443609800 _:g70183443640420 . -_:g70183443609800 . -_:g70183433017300 "json-ld-1.1" . - . - . - "Simple named graph" . - . - . - "Signing a graph." . - "protected term redefinition" . - . - "Protect all terms in sourced context" . - _:g70183443508260 . - . - . - "A protected context protects all term definitions." . -_:g70183440944000 _:g70183440950600 . -_:g70183440944000 . -_:g70183429098120 "json-ld-1.1" . -_:g70183433409440 "json-ld-1.1" . -_:g70183432570980 _:g70183432603580 . -_:g70183432570980 . -_:g70183432658140 _:g70183432701760 . -_:g70183432658140 . - . - . - . - "@type: @none uses arrays with @container: @set" . - _:g70183429636880 . - . - . - "@type: @none honors @container." . -_:g70183429592040 _:g70183429604780 . -_:g70183429592040 . -_:g70183443316360 _:g70183443329660 . -_:g70183443316360 . -_:g70183443115980 "json-ld-1.1" . -_:g70183441596140 _:g70183441606020 . -_:g70183441596140 . - . - . - "Transform JSON literal with @context" . - _:g70183431619140 . - . - . - "Tests transforming JSON literal with a @context." . - . - . - "Creates an @graph container if value is a graph (multiple objects)" . - _:g70183428637060 . - . - . - "Double-expand an already expanded graph" . -_:g70183442571980 _:g70183442620540 . -_:g70183442571980 . -_:g70183442954620 _:g70183442967680 . -_:g70183442954620 . -_:g70183442808200 _:g70183442821540 . -_:g70183442808200 . - "protected term redefinition" . - . - "Scoped context fail to override protected term." . - _:g70183431425200 . - . - . - "Scoped context fail to override protected term." . -_:g70183159386520 _:g70183159416960 . -_:g70183159386520 . -_:g70183432454780 _:g70183432488800 . -_:g70183432454780 . -_:g70183442705860 _:g70183442737260 . -_:g70183442705860 . -_:g70183430282380 _:g70183430332040 . -_:g70183430282380 . - . - . - "do not remove @graph at top-level if not only property" . - . - . - "RDF version of expand-0021" . - . - . - "Expand JSON literal with wierd canonicalization" . - _:g70183179809100 . - . - . - "Tests expanding JSON literal with wierd canonicalization." . -_:g70183163084560 "json-ld-1.1" . -_:g70183429245840 _:g70183429343580 . -_:g70183429245840 . -_:g70183179990060 "json-ld-1.1" . -_:g70183429211540 _:g70183429396560 . -_:g70183429211540 . -_:g70183431851280 _:g70183431882620 . -_:g70183431851280 . -_:g70183432998500 "json-ld-1.0" . -_:g70183432821020 _:g70183432847900 . -_:g70183432821020 . -_:g70183442114720 "json-ld-1.1" . -_:g70183429882660 _:g70183429936940 . -_:g70183429882660 . -_:g70183430310900 _:g70183430347980 . -_:g70183430310900 . -_:g70183431016660 _:g70183431046640 . -_:g70183431016660 . - "HTML" . - "https://w3c.github.io/json-ld-api/tests/" . - _:g70183432707780 . - . - "These tests implement the requirements for the JSON-LD [HTML Content Algorithms](https://www.w3.org/TR/json-ld11-api/#html-content-algorithms)." . -_:g70183442659200 "json-ld-1.1" . -_:g70183429832820 "json-ld-1.0" . - . - . - . - "match on any common properties if @requireAll: false" . - _:g70183159513960 . - . - . - "Match if @requireAll is false and both node and frame contain common non-keyword properties of any value." . -_:g70183432703860 _:g70183432734940 . -_:g70183432703860 . -_:g70183441359280 "json-ld-1.1" . -_:g70183428788700 "json-ld-1.0" . -_:g70183430557900 _:g70183430570280 . -_:g70183430557900 . -_:g70183429395800 _:g70183429529260 . -_:g70183429395800 . - . - . - . - "Compacting values of @preserve" . - _:g70183441903500 . - . - . - "When compacting the value of a property using @preserve, use the term definition for term to properly compact the value of @preserve." . -_:g70183441839060 _:g70183441890400 . -_:g70183441839060 . -_:g70183441413640 _:g70183441444700 . -_:g70183441413640 . - . - . - "Two scoped context may include a shared context" . - _:g70183442332800 . - . - . - "Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context" . -_:g70183444961320 _:g70183428672740 . -_:g70183444961320 . -_:g70183441588600 _:g70183441626160 . -_:g70183441588600 . - . - . - "Ignore some values of @reverse with @, allow others." . - _:g70183430477620 . - . - . - "Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword." . - . - . - "IRI Resolution (10)" . - . - . - "IRI resolution according to RFC3986." . - . - . - "override default @language" . - . - . - "override default @language in terms; only language-tag strings" . -_:g70183163051280 _:g70183440855860 . -_:g70183163051280 . -_:g70183429228460 _:g70183429282660 . -_:g70183429228460 . -_:g70183179927180 _:g70183179937160 . -_:g70183179927180 . -_:g70183431504180 _:g70183431538320 . -_:g70183431504180 . -_:g70183431913660 "json-ld-1.1" . -_:g70183429393180 _:g70183429426760 . -_:g70183429393180 . -_:g70183163048120 _:g70183163055740 . -_:g70183163048120 . -_:g70183430098220 _:g70183430127920 . -_:g70183430098220 . -_:g70183428507820 _:g70183428539120 . -_:g70183428507820 . - . - . - "Do not expand [@graph, @id] container if value is a graph (multiple objects)" . - _:g70183429021640 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . - . - . - . - "@graph is array" . - . - . - "Value of @graph is always an array" . -_:g70183428396620 _:g70183163048120 . -_:g70183428396620 . -_:g70183429922660 "json-ld-1.1" . - . - . - . - "graph id map using @none" . - _:g70183429375500 . - . - . - "index on @graph and @id" . -_:g70183428740160 _:g70183428808460 . -_:g70183428740160 . - . - . - "Remote scoped context." . - _:g70183428653640 . - . - . - "Scoped contexts may be externally loaded." . -_:g70183428027920 _:g70183440737280 . -_:g70183428027920 . - . - . - . - "keep expanded object format if @type doesn't match" . - . - . - "Values not matching a coerced @type remain in expanded form" . -_:g70183429412440 _:g70183430063000 . -_:g70183429412440 . -_:g70183429751620 _:g70183429784820 . -_:g70183429751620 . -_:g70183428720260 _:g70183428884780 . -_:g70183428720260 . - . - . - . - "Round-trip relative URLs" . - . + . + . + . + . + . + "@id value uses relative IRI, not term" . + "Values of @id are transformed to relative IRIs, terms are ignored" . + . + . + . + . + . + "multiple objects without @context use @graph" . + "Wrap top-level array into @graph even if no context is passed" . + . + . + . . + . + "Round-trip relative URLs" . "Relative URLs remain relative after compaction" . -_:g70183429037560 _:g70183429659080 . -_:g70183429037560 . - . - . - . - "Compact a [@graph, @set] container" . - _:g70183428755260 . - . - . - "Compact with [@graph, @set]" . -_:g70183431721080 "json-ld-1.1" . -_:g70183428868380 _:g70183428922520 . -_:g70183428868380 . -_:g70183430984420 "HTML Script Extraction" . -_:g70183430984420 "json-ld-1.1" . -_:g70183430984420 "true"^^ . - . - . - "Multiple properties mapping to @included are folded together" . - _:g70183430328540 . - . - . - "Tests included blocks." . -_:g70183442080300 "json-ld-1.1" . -_:g70183430015140 _:g70183430096140 . -_:g70183430015140 . -_:g70183429852100 _:g70183429934780 . -_:g70183429852100 . -_:g70183432473260 _:g70183432523660 . -_:g70183432473260 . -_:g70183430638940 _:g70183430707080 . -_:g70183430638940 . -_:g70183442916840 _:g70183442954620 . -_:g70183442916840 . -_:g70183430332040 _:g70183430381340 . -_:g70183430332040 . -_:g70183441212620 _:g70183441261200 . -_:g70183441212620 . - . - . - "Language maps with @vocab, default language, and colliding property" . - . - . - "Pathological tests of language maps" . -_:g70183442183020 "json-ld-1.1" . - . - . - . - "Compact language-tagged and indexed strings to index-map" . - . - . - "Given values with both @index and @language and term index-map term, use index map" . - "invalid reverse property value" . - . - "Invalid reverse property value (in @reverse)" . - . - . - "Verifies that an exception is raised in Expansion when an invalid reverse property value is found" . -_:g70183430259560 "json-ld-1.1" . -_:g70183428528100 _:g70183428604620 . -_:g70183428528100 . -_:g70183431591740 "false"^^ . - . - . - "When type is in a type map" . - _:g70183432685540 . - . - . - "scoped context on @type" . -_:g70183442915560 "json-ld-1.1" . -_:g70183430134320 _:g70183430183360 . -_:g70183430134320 . -_:g70183429824380 "json-ld-1.1" . -_:g70183442903640 _:g70183442916840 . -_:g70183442903640 . - . - . - . - "@requireAll only matches if @id and @type match" . - _:g70183443197100 . - . - . - "If @requireAll is true, then all listed properties, including @id and @type, must be present to match." . -_:g70183430671260 _:g70183430852880 . -_:g70183430671260 . - . - . - "Expand string using default and term directions" . - _:g70183159398820 . - . - . - "Strings are coerced to have @direction based on default and term direction." . -_:g70183444845920 "json-ld-1.1" . -_:g70183445209000 "json-ld-1.1" . - . - . - . - . - "IRI Resolution (4)" . - "compact IRI as @vocab" . - _:g70183442218600 . - . - . - "IRI resolution according to RFC3986." . - "Verifies that @vocab defined as a compact IRI expands properly" . -_:g70183430806060 _:g70183430818360 . -_:g70183430806060 . -_:g70183428998680 _:g70183429460120 . -_:g70183428998680 . - . - . - "multiple type-scoped types resolved against previous context" . - _:g70183179871120 . - . - . - "multiple type-scoped types resolved against previous context" . -_:g70183430393840 "json-ld-1.1" . - . - . - "Multiple properties expanding to the same IRI" . - . - . - "RDF version of expand-0034" . -_:g70183179943480 _:g70183179973000 . -_:g70183179943480 . -_:g70183159172120 "HTML Script Extraction" . -_:g70183159172120 "json-ld-1.1" . -_:g70183444794180 _:g70183444894000 . -_:g70183444794180 . - . - . - "do not remove @graph at top-level if not only property" . - . - . - "@graph used at the top level is retained if there are other properties" . - . - . - "coerced @list containing an empty array" . - _:g70183158891380 . - . - . - "List of lists" . - . - . - "Expand JSON literal without expanding contents" . - _:g70183179877340 . - . - . - "Tests expanding JSON literal does not expand terms inside json." . -_:g70183429343580 _:g70183429441340 . -_:g70183429343580 . -_:g70183441638980 _:g70183441676620 . -_:g70183441638980 . -_:g70183443246240 "json-ld-1.1" . - . - . - "Expands multiple embedded JSON-LD script elements where one is an array" . - _:g70183432932900 . - . - . - . - "Tests embedded JSON-LD in HTML extracting all elements with array" . - . - . - "Using reverse properties inside a @reverse-container" . - . - . - "RDF version of expand-0043" . - . - . - "Use @vocab in properties and @type but not in @id" . - . - . - "RDF version of expand-0028" . - . - . - "_:suffix values are not a compact IRI" . - . - . - "prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore" . - . - . - "Use terms with @type: @vocab but not with @type: @id" . - . - . - "Checks that expansion uses appropriate base depending on term definition having @type @id or @vocab" . - . - . - "Using terms in a reverse-maps" . - . - . - "RDF version of expand-0039" . - "invalid reverse property" . - . - "Invalid reverse property (invalid @container)" . - . - . - "Verifies that an exception is raised on expansion when a invalid reverse property is found" . -_:g70183429097360 "json-ld-1.1" . -_:g70183160037820 _:g70183442375680 . -_:g70183160037820 . -_:g70183429150080 _:g70183429245840 . -_:g70183429150080 . -_:g70183432672620 _:g70183432703860 . -_:g70183432672620 . - . - . - . - "Blank nodes in @type" . - _:g70183159271040 . - . - . - "Empty frame matches all nodes at top-level, and repeats where embedded (with list content) in json-ld-1.0 mode." . - . - . - . - "matches match none @language in value pattern" . - _:g70183441397140 . - . - . - "Value objects matching value patterns are output, others are filtered." . -_:g70183430100960 _:g70183430347720 . -_:g70183430100960 . - . - . - "Relative IRI expands relative resource location" . - . - . - "Expanding a relative IRI uses the test file location." . -_:g70183441591820 "json-ld-1.1" . -_:g70183441841080 _:g70183441853940 . -_:g70183441841080 . - . - . - "Expanding term mapping to @type uses @type syntax" . - _:g70183430832900 . - . - . - "RDF version of expand-0026" . - "invalid context nullification" . - . - "Fail with mix of protected and unprotected terms with type+null." . - _:g70183431642360 . - . - . - "Fail with mix of protected and unprotected terms with type+null." . - . - . - "base option overrides document location" . - _:g70183432667760 . - . - . - "Use of the base option overrides the document location" . - . - . - "expand [@graph, @id] container" . - _:g70183440742460 . - . - . - "Use of @graph containers with @id" . -_:g70183440920360 _:g70183444781600 . -_:g70183440920360 . -_:g70183433096280 _:g70183433109640 . -_:g70183433096280 . - . - . - . - "property CURIE conflict" . - _:g70183431555420 . - . - . - "(Not really framing) A term looking like a CURIE becomes a CURIE when framing/compacting if defined as such in frame/context in json-ld-1.0." . -_:g70183429574300 "json-ld-1.0" . -_:g70183429574300 "json-ld-1.1" . -_:g70183444815700 _:g70183444894180 . -_:g70183444815700 . -_:g70183432116260 "json-ld-1.1" . - . - . - "simple language map with mismatching term direction" . - _:g70183429442480 . - . - . - "Term selection with language maps and @direction." . -_:g70183444725880 _:g70183445138300 . -_:g70183444725880 . -_:g70183431625140 _:g70183431659280 . -_:g70183431625140 . - . - . - "IRI Resolution (12)" . - . - . - "IRI resolution according to RFC3986." . - . - . - . - "Replace existing embed on 2nd pass" . - . - . - "An embedded node which matches the top-level frame (on @type) is framed under @graph and continues to be embedded. Other nodes continue to be embedded." . -_:g70183433018340 "json-ld-1.1" . -_:g70183445189260 _:g70183428921880 . -_:g70183445189260 . - . - . - "Two scoped context may include a shared context" . - _:g70183430757020 . - . - . - "Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context" . -_:g70183179824780 _:g70183179893060 . -_:g70183179824780 . -_:g70183430505180 "HTML Script Extraction" . -_:g70183430505180 "json-ld-1.1" . -_:g70183432016600 "json-ld-1.1" . -_:g70183431193580 _:g70183431249300 . -_:g70183431193580 . - . - . - . - "Compact JSON literal (string)" . - _:g70183440690980 . - . - . - "Tests compacting property with @type @json to a JSON literal (string)." . -_:g70183429523000 "json-ld-1.1" . - . - . - "property-valued index expands to property value, instead of @index (value)" . - _:g70183429904240 . - . - . - "Expanding index maps where index is a property." . - . - . - . - "Default language and unmapped properties" . - . - . - "Ensure that the default language is handled correctly for unmapped properties" . -_:g70183430084320 _:g70183430134320 . -_:g70183430084320 . -_:g70183431162520 _:g70183431193580 . -_:g70183431162520 . - . - . - "remove @value = null" . - . - . - "Flattening a value of null removes the value" . - "invalid IRI mapping" . - . - "Invalid IRI mapping (no vocab mapping)" . - . - . - "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . -_:g70183432556320 _:g70183432589980 . -_:g70183432556320 . - . - . - . - "Term with @type: @vocab if no @type: @id" . - . + . + . + . + . + . + "term with @language: null" . + "Prefer terms with a language mapping set to null over terms without language-mapping for non-strings" . + . + . + . + . + . + "Round tripping of lists that contain just IRIs" . + "List compaction without @container: @list still uses strings if @type: @id" . + . + . + . + . + . + "Reverse properties require @type: @id to use string values" . + "Node references in reverse properties are not compacted to strings without explicit type-coercion" . + . + . + . + . + . + "Round tripping @list with scalar" . + "Native values survive round-tripping with @list" . + . + . + . + . + . + "Round tripping @list with scalar and @graph alias" . + "Native values survive round-tripping with @list and @graph alias" . + . + . + . + . + . + "Use @type: @vocab if no @type: @id" . + "Compact to @type: @vocab when no @type: @id term available" . + . + . + . + . + . + "Compact to @type: @vocab and compact @id to term" . + "Compact to @type: @vocab and compact @id to term" . + . + . + . + . + . + "Round tripping @type: @vocab" . + "Compacting IRI value of property with @type: @vocab can use term" . + . + . + . + . + . + "Prefer @type: @vocab over @type: @id for terms" . + "Compacting IRI value of property with @type: @vocab can use term" . + . + . + . + . + . + "Complex round tripping @type: @vocab and @type: @id" . + "Compacting IRI value of property with @type: @vocab can use term; more complex" . + . + . + . + . + . + "Prefer @type: @id over @type: @vocab for non-terms" . + "Choose a term having @type: @id over @type: @value if value is not a term" . + . + . + . . + . + "Term with @type: @vocab if no @type: @id" . "If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms" . - . - . - "JSON literal (double)" . - _:g70183431407020 . - . - . - "Tests creating property with rdf:type rdf:JSON to a JSON literal (double)." . - . - . - "Ignores a non-keyword term starting with '@' (with @vocab)" . - _:g70183443064800 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . -_:g70183431000480 _:g70183431259020 . -_:g70183431000480 . -_:g70183431755620 "json-ld-1.1" . -_:g70183431046420 _:g70183431101240 . -_:g70183431046420 . -_:g70183428560640 _:g70183428644280 . -_:g70183428560640 . -_:g70183429947660 "json-ld-1.1" . -_:g70183432847900 _:g70183432897600 . -_:g70183432847900 . -_:g70183429953540 "json-ld-1.1" . - . - . - "Index maps with language mappings" . - . - . - "Ensure index maps use language mapping" . -_:g70183429918320 _:g70183429951980 . -_:g70183429918320 . - . - . - . - "@language map with no @language" . - _:g70183429047780 . - . - . - "index on @language" . - . - . - "type-scoped + property-scoped + values evaluates against previous context" . - _:g70183180119840 . - . - . - "type-scoped + property-scoped + values evaluates against previous context" . - . - . - . - "adding new term" . - _:g70183429722260 . - . - . - "Compaction using a scoped context uses term scope for selecting proper term" . - . - . - "load JSON document" . - . - . - "Document loader loads a JSON document." . - . - . - "Do not expand native values to IRIs" . - . - . - "Value Expansion does not expand native values, such as booleans, to a node object" . -_:g70183428838380 "json-ld-1.1" . -_:g70183442211980 _:g70183442282340 . -_:g70183442211980 . -_:g70183430359800 _:g70183430588060 . -_:g70183430359800 . -_:g70183442332800 "json-ld-1.1" . -_:g70183158974880 "json-ld-1.1" . -_:g70183159685040 "json-ld-1.1" . - . - . - "Do not expand [@graph, @id] container if value is a graph (mixed graph and object)" . - _:g70183441689380 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . -_:g70183444910440 _:g70183445022920 . -_:g70183444910440 . -_:g70183441575720 _:g70183441588600 . -_:g70183441575720 . - . - . - "drop null and unmapped properties" . - . - . - "Verifies that null values and unmapped properties are removed from expanded output" . -_:g70183441266240 _:g70183441300660 . -_:g70183441266240 . - . - . - "graph index map with alias @none" . - _:g70183430674820 . - . - . - "index on @graph and @index" . - "invalid reverse property" . - . - "does not allow @nest with @reverse" . - _:g70183159764520 . - . - . - "Transparent Nesting" . - . - . - "Set a term to not be protected" . - _:g70183445251620 . - . - . - "A term with @protected: false is not protected." . -_:g70183430750780 _:g70183430819480 . -_:g70183430750780 . -_:g70183440972840 "json-ld-1.1" . - "invalid scoped context" . - . - "Unused embedded context with error." . - _:g70183159206120 . - . - . - "An embedded context which is never used should still be checked." . - . - . - "Using terms in a reverse-maps" . - . - . - "Terms within @reverse are expanded" . - . - . - "top-level graph with string subject reference" . - . - . - "Tests graphs containing subject references as strings." . - "loading remote context failed" . - . - "Error dereferencing a remote context" . - . - . - "Verifies that an exception is raised on expansion when a context dereference results in an error" . -_:g70183428854280 "true"^^ . -_:g70183428854280 "json-ld-1.1" . -_:g70183432328460 "json-ld-1.1" . -_:g70183441853940 _:g70183441891280 . -_:g70183441853940 . - . - . - "Override @vocab defined in sourced context" . - _:g70183443594320 . - . - . - "The containing context is merged into the source context." . - "invalid value object" . - . - "Invalid value object (@type and @language)" . - . - . - "Verifies that an exception is raised in Expansion when an invalid value object is found" . -_:g70183445119500 _:g70183428506020 . -_:g70183445119500 . -_:g70183431063780 _:g70183431144380 . -_:g70183431063780 . -_:g70183432815980 _:g70183432854720 . -_:g70183432815980 . -_:g70183159863500 "json-ld-1.1" . -_:g70183430430400 _:g70183430479260 . -_:g70183430430400 . -_:g70183428352180 _:g70183428460660 . -_:g70183428352180 . - . - . - "do not expand aliased @id/@type" . - . - . - "RDF version of expand-0005" . - . - . - "Expands input using aliased @nest" . - _:g70183441332240 . - . - . - "Expansion using @nest" . - . - . - "A term starting with a colon can expand to a different IRI" . - _:g70183442001680 . - . - . - "Terms may begin with a colon and not be treated as IRIs." . -_:g70183441792300 _:g70183441802180 . -_:g70183441792300 . - . - . - "Adds expanded @id to object" . - _:g70183432459820 . - . - . - "Expansion using @container: @id" . -_:g70183431722080 _:g70183431757760 . -_:g70183431722080 . -_:g70183442474080 _:g70183442511900 . -_:g70183442474080 . -_:g70183159808920 "json-ld-1.1" . - . - . - "Do not expand [@graph, @index] container if value is a graph (mixed graph and object)" . - _:g70183441654780 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . - . - . - "JSON literal (boolean true)" . - _:g70183431132960 . - . - . - "Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean true)." . - "invalid reverse property value" . - . - "Invalid reverse property value (through coercion)" . - . - . - "Verifies that an exception is raised in Expansion when an invalid reverse property value is found" . -_:g70183440952200 "json-ld-1.1" . - . - . - "Object Lists" . - . - . - "Tests generation using different types of objects." . - . - . - . - "embed matched frames with reversed property" . - _:g70183432636520 . - . - . - "If frame has the property @reverse, then for each reverse property and sub frame that are the values of @reverse in frame." . -_:g70183440998540 _:g70183441032940 . -_:g70183440998540 . -_:g70183429934780 _:g70183430015140 . -_:g70183429934780 . - "invalid @index value" . - . - "Invalid @index value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid @index value value is found" . -_:g70183443002140 "json-ld-1.1" . -_:g70183441103100 "json-ld-1.1" . - . - . - "Expands embedded JSON-LD script element with HTML character references" . - _:g70183432045600 . - . - . - . - "Tests embedded JSON-LD in HTML with character references" . - "list of lists" . - . - "List of lists (from array)" . - _:g70183163139900 . - . - . - "Verifies that an exception is raised in Expansion when a list of lists is found" . -_:g70183432587840 . -_:g70183432587840 "303"^^ . - . - . - "simple language mapwith overriding term direction" . - _:g70183429232620 . - . - . - "Term selection with language maps and @direction." . - . - . - "A term starting with a colon can expand to a different IRI" . - _:g70183430309880 . - . - . - "Terms may begin with a colon and not be treated as IRIs." . -_:g70183428637060 "json-ld-1.1" . -_:g70183431538320 _:g70183431556080 . -_:g70183431538320 . -_:g70183432493520 _:g70183432554700 . -_:g70183432493520 . - "invalid typed value" . - . - "Invalid value object, multiple values for @type." . - . - . - "The value of @type in a value object MUST be a string or null." . -_:g70183431722580 "json-ld-1.1" . - "invalid default language" . - . - "Invalid default language" . - . - . - "Verifies that an exception is raised on expansion when a context contains an invalid @language" . - . - . - "property-valued index appends to property value, instead of @index (node)" . - _:g70183430162440 . - . - . - "Expanding index maps where index is a property." . -_:g70183443245580 "json-ld-1.1" . - . - . - "Expand JSON literal with aliased @type" . - _:g70183428356540 . - . - . - "Tests expanding JSON literal with aliased @type." . -_:g70183159061400 "json-ld-1.1" . - . - . - "context reset" . - . - . - "Setting @context to null within an embedded object resets back to initial context state" . -_:g70183429261880 _:g70183429758000 . -_:g70183429261880 . -_:g70183159320440 _:g70183159357020 . -_:g70183159320440 . -_:g70183432523660 _:g70183432574840 . -_:g70183432523660 . -_:g70183441758960 "json-ld-1.1" . -_:g70183444727860 _:g70183444841980 . -_:g70183444727860 . -_:g70183429888380 "json-ld-1.1" . -_:g70183431002900 _:g70183431095280 . -_:g70183431002900 . -_:g70183441854940 "json-ld-1.1" . -_:g70183433361400 _:g70183433395460 . -_:g70183433361400 . - "invalid term definition" . - . - "Invalid keyword in term definition" . - _:g70183430067020 . - . - . - "Verifies that an exception is raised on expansion when a invalid term definition is found" . -_:g70183159549260 "json-ld-1.1" . -_:g70183442576440 _:g70183442608080 . -_:g70183442576440 . -_:g70183159308020 _:g70183159320440 . -_:g70183159308020 . -_:g70183159668620 _:g70183432326160 . -_:g70183159668620 . - . - . - "Adds vocabulary expanded @type to object" . - _:g70183432541020 . - . - . - "Expansion using @container: @type" . -_:g70183429478440 _:g70183429589900 . -_:g70183429478440 . -_:g70183430373640 "json-ld-1.1" . -_:g70183430373640 "compound-literal" . -_:g70183430373640 "false"^^ . -_:g70183428905680 "json-ld-1.1" . -_:g70183429931720 "json-ld-1.1" . -_:g70183428476220 "json-ld-1.1" . - . - . - . - "alias of @type" . - _:g70183429931720 . - . - . - "scoped context on @type" . -_:g70183445220940 _:g70183428890280 . -_:g70183445220940 . -_:g70183159285140 "json-ld-1.1" . - . - . - . - "Compact a named graph with a [@graph, @id, @set] container" . - _:g70183428982100 . - . - . - "Compact a named graph using a @graph container with @id and @set" . - . - . - "@version setting [1.1, 1.0, 1.1]" . - _:g70183429066300 . - . - . - "If processing mode is not set through API, it is set by the first context containing @version." . -_:g70183430855700 "json-ld-1.1" . -_:g70183429002360 _:g70183429036000 . -_:g70183429002360 . -_:g70183429855920 "json-ld-1.1" . - . - . - "@value with @language" . - . - . - "RDF version of expand-0008" . -_:g70183430982920 _:g70183431081880 . -_:g70183430982920 . -_:g70183445187860 "json-ld-1.1" . - . - . - . - "Check legal overriding of type-scoped protected term from nested node" . - _:g70183429229680 . - . - . - "Check legal overriding of type-scoped protected term from nested node." . -_:g70183431380160 _:g70183431411260 . -_:g70183431380160 . -_:g70183429263000 "json-ld-1.1" . - . - . - "Drop unmapped keys in reverse map" . - . - . - "Keys that are not mapped to an IRI in a reverse-map are dropped" . -_:g70183443753680 "true"^^ . -_:g70183443753680 "json-ld-1.1" . -_:g70183429703180 "json-ld-1.1" . -_:g70183445222780 "json-ld-1.1" . - "recursive context inclusion" . - . - "A context may not include itself recursively (direct)" . - _:g70183430660000 . - . - . - "Verifies that an exception is raised on expansion when processing a context referencing itself" . -_:g70183179811020 "json-ld-1.0" . - . - . - "simple language map with term direction" . - _:g70183429113900 . - . - . - "Term selection with language maps and @direction." . -_:g70183428921300 "json-ld-1.1" . -_:g70183444794960 "json-ld-1.1" . -_:g70183444794960 "json-ld-1.0" . -_:g70183429755900 "json-ld-1.1" . - . - . - "rdfDirection: null with compound literal with direction and language" . - _:g70183429528840 . - . - . - "Does not parse compound literal without proper option." . -_:g70183444908380 _:g70183444975380 . -_:g70183444908380 . -_:g70183429556580 _:g70183429625360 . -_:g70183429556580 . - . - . - "@context resolutions respects relative URLs." . - _:g70183445057020 . - . - . - "URL resolution follows RFC3986" . - . - . - . - "Indexes to object using compact IRI @id" . - _:g70183445187140 . - . - . - "Compaction using @container: @id" . -_:g70183429980360 _:g70183430117340 . -_:g70183429980360 . -_:g70183430750860 _:g70183430785360 . -_:g70183430750860 . -_:g70183432164720 "json-ld-1.1" . -_:g70183431308940 "json-ld-1.1" . - . - . - "@list containing @list (with coercion)" . - _:g70183432145200 . - . - . - "List of lists" . -_:g70183442164780 "json-ld-1.1" . -_:g70183159484760 _:g70183159563380 . -_:g70183159484760 . -_:g70183432116540 _:g70183432198380 . -_:g70183432116540 . -_:g70183430898480 _:g70183430953440 . -_:g70183430898480 . - . - . - "property-valued index appends to property value, instead of @index (node)" . - _:g70183433339380 . - . - . - "Expanding index maps where index is a property." . -_:g70183180004500 "json-ld-1.1" . - . - . - "type-scoped vocab" . - _:g70183431789620 . - . - . - "type-scoped vocab" . -_:g70183442000800 "json-ld-1.1" . - . - . - "Language maps with @vocab, default language, and colliding property" . - . - . - "RDF version of expand-0035" . -_:g70183433246620 _:g70183433281200 . -_:g70183433246620 . -_:g70183431246300 "HTML Script Extraction" . -_:g70183431246300 "json-ld-1.1" . -_:g70183430226860 "json-ld-1.0" . - . - . - "Do not expand [@graph, @index] container if value is a graph (multiple objects)" . - _:g70183441462640 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . -_:g70183431425200 "json-ld-1.1" . - . - . - "Basic Included array" . - _:g70183431800720 . - . - . - "Tests included blocks." . - "invalid set or list object" . - . - "Invalid set or list object" . - . - . - "Verifies that an exception is raised in Expansion when an invalid set or list object is found" . -_:g70183442725420 "json-ld-1.1" . -_:g70183160011220 "json-ld-1.1" . -_:g70183163167760 _:g70183428352180 . -_:g70183163167760 . -_:g70183430162440 "json-ld-1.1" . -_:g70183428931800 "json-ld-1.1" . - . - . - . - "@embed true/false" . - _:g70183159925580 . - . - . - "@embed within a frame controls the object embed flag when processing that frame (true and false values)." . - "invalid @nest value" . - . - "@nest MUST NOT have a numeric value" . - _:g70183180134060 . - . - . - "Transparent Nesting" . - . - . - "Appends nested values from all @nest aliases in term order" . - _:g70183441394700 . - . - . - "Expansion using @nest" . -_:g70183442900040 _:g70183442955480 . -_:g70183442900040 . -_:g70183430279520 "HTML Script Extraction" . -_:g70183430279520 "json-ld-1.1" . - . - . - "JSON literal (boolean false)" . - _:g70183431279600 . - . - . - "Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean false)." . - "invalid context entry" . - . - "@propagate is invalid in 1.0" . - _:g70183159040180 . - . - . - "@propagate is invalid in 1.0" . -_:g70183159303700 _:g70183159370780 . -_:g70183159303700 . - . - . - . - "Using @default in @type." . - _:g70183159680960 . - . - . - "@type may have a default value." . -_:g70183442792240 _:g70183442823600 . -_:g70183442792240 . -_:g70183442082440 "json-ld-1.1" . -_:g70183442082440 "json-ld-1.0" . - . - . - "Multiple properties mapping to @included are folded together" . - _:g70183431888080 . - . - . - "Tests included blocks." . -_:g70183430493260 "json-ld-1.1" . -_:g70183445254800 "json-ld-1.1" . - . - . - "rdfDirection: compound-literal with direction and no language" . - _:g70183432543940 . - . - . - "Generates i18n datatype from literal with direction with option." . - "CompoundLiteral" . - . - . - "Redefine terms looking like compact IRIs" . - _:g70183432405540 . - . - . - "RDF version of expand-0071" . -_:g70183428523580 _:g70183428658100 . -_:g70183428523580 . -_:g70183428915300 _:g70183428964820 . -_:g70183428915300 . -_:g70183180056160 "json-ld-1.1" . - . - . - "type-scoped base" . - _:g70183431704420 . - . - . - "type-scoped base" . -_:g70183443508260 "json-ld-1.1" . -_:g70183431099700 "json-ld-1.1" . -_:g70183430031240 _:g70183430379260 . -_:g70183430031240 . -_:g70183431524120 _:g70183431576280 . -_:g70183431524120 . - . - . - . - "Compacts first embedded JSON-LD script element" . - _:g70183430505180 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183432835480 _:g70183432965780 . -_:g70183432835480 . -_:g70183431345220 _:g70183431389860 . -_:g70183431345220 . - . - . - "t0008 as interpreted for 1.1. " . - _:g70183431815680 . - . - . - "List of lists" . -_:g70183159190640 _:g70183159242600 . -_:g70183159190640 . -_:g70183432394600 "json-ld-1.1" . - . - . - "multiple types for same subject+property+value" . - . - . - "Uniqness of triples should include the value type" . -_:g70183431131860 _:g70183431162520 . -_:g70183431131860 . -_:g70183432849360 _:g70183433261700 . -_:g70183432849360 . -_:g70183431903500 _:g70183431946520 . -_:g70183431903500 . - "keyword redefinition" . - . - "Keywords may not be redefined in 1.0" . - _:g70183428672680 . - . - . - "Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword" . -_:g70183441512460 "json-ld-1.1" . - . - . - "Expand compact IRI with @type: @vocab" . - . - . - "Compact IRIs are expanded normally even if term has @type: @vocab" . -_:g70183441871060 _:g70183441884720 . -_:g70183441871060 . - . - . - "rdfDirection: i18n-datatype with i18n literal with direction and language" . - _:g70183429865940 . - . - . - "Parses i18n datatype with proper option." . -_:g70183428724620 _:g70183428772560 . -_:g70183428724620 . -_:g70183429971700 _:g70183429997220 . -_:g70183429971700 . - . - . - "@graph with embed" . - . - . - "Flattening objects containing chained objects flattens all objects" . - . - . - . - "Framing blank node unnamed graphs" . - _:g70183442725420 . - . - . - "Test embedded graphs" . - . - . - "BNodes and references" . - . - . - "BNode name generation and references between resources." . -_:g70183430756920 "HTML Script Extraction" . -_:g70183430756920 "json-ld-1.1" . -_:g70183159764520 "json-ld-1.1" . -_:g70183430573080 _:g70183430603360 . -_:g70183430573080 . - . - . - . - "json.api example" . - _:g70183442872600 . - . - . - "Tests included blocks." . - "invalid container mapping" . - . - "Mapping @container: [@list, @set] is invalid" . - _:g70183430146020 . - . - . - "Testing legal combinations of @set with other container values" . - . - . - . - "Compact input with @graph container to output without @graph container with compactArrays unset" . - _:g70183429095520 . - . - . - "Ensure @graph appears properly in output with compactArrays unset" . -_:g70183430275260 _:g70183430344120 . -_:g70183430275260 . -_:g70183431260540 "json-ld-1.1" . -_:g70183429115960 _:g70183429166000 . -_:g70183429115960 . -_:g70183429292380 _:g70183429326000 . -_:g70183429292380 . - . - . - . - "Compact [@graph, @index, @set] container (multiple indexed objects)" . - _:g70183429363920 . - . - . - "Ensure @graph appears properly in output" . - "invalid type mapping" . - . - "Invalid IRI mapping (relative IRI in @type)" . - . - . - "Verifies that an exception is raised on expansion when a invalid type mapping is found" . -_:g70183430937300 _:g70183431000480 . -_:g70183430937300 . - . - . - . - "Compact reverse properties using index containers" . - . - . - "Compact using both reverse properties and index containers" . - . - . - . - "simple language map with mismatching term direction" . - _:g70183428968740 . - . - . - "Term selection with language maps and @direction." . -_:g70183443375180 _:g70183443430680 . -_:g70183443375180 . - . - . - . - "property-valued index indexes property value, instead of property (multiple nodes)" . - _:g70183428841200 . - . - . - "Compacting property-valued indexes." . -_:g70183429177360 _:g70183429248800 . -_:g70183429177360 . - . - . - . - "Do not compact @type with @container: @set to an array using an alias of @type" . - _:g70183429574300 . - . - . - "Ensures that a single @type value is not represented as an array in 1.0" . -_:g70183445162520 _:g70183445266920 . -_:g70183445162520 . - "Expansion" . - "https://w3c.github.io/json-ld-api/tests/" . - _:g70183429080720 . - . - "These tests implement the requirements for the JSON-LD [Expansion Algorithm](https://www.w3.org/TR/json-ld11-api/#expansion-algorithm)." . -_:g70183445236260 _:g70183428888380 . -_:g70183445236260 . - . - . - "Extended character set literal" . - . - . - "Tests that a literal may be created using extended characters." . -_:g70183441640440 _:g70183441674960 . -_:g70183441640440 . -_:g70183444644000 _:g70183428411200 . -_:g70183444644000 . - . - . - "base option overrides document location" . - _:g70183179943620 . - . - . - "Use of the base option overrides the document location" . -_:g70183159009700 _:g70183159078080 . -_:g70183159009700 . -_:g70183429967040 _:g70183429996560 . -_:g70183429967040 . -_:g70183429753220 "json-ld-1.1" . -_:g70183444994960 _:g70183445124820 . -_:g70183444994960 . - . - . - "json.api example" . - _:g70183443528920 . - . - . - "Tests included blocks." . -_:g70183433229120 "true"^^ . -_:g70183428588960 "json-ld-1.1" . - . - . - "Expand term with @type: @vocab" . - . - . - "Expanding values of properties of @type: @vocab does not expand term values" . -_:g70183428723660 "json-ld-1.1" . - . - . - "Adds @type to object not having an @type" . - _:g70183444242000 . - . - . - "Expansion using @container: @type" . -_:g70183179893060 _:g70183179937060 . -_:g70183179893060 . - . - . - "Retains @id in object already having an @id" . - _:g70183180004500 . - . - . - "Expansion using @container: @id" . -_:g70183432112900 _:g70183432147300 . -_:g70183432112900 . - "colliding keywords" . - . - "Colliding keywords" . - . - . - "Verifies that an exception is raised in Expansion when colliding keywords are found" . -_:g70183180119840 "json-ld-1.1" . -_:g70183429689860 "json-ld-1.1" . -_:g70183444894180 _:g70183444976780 . -_:g70183444894180 . -_:g70183442066560 _:g70183442119360 . -_:g70183442066560 . - . - . - . - "reframe (non-explicit)" . - _:g70183430506940 . - . - . - "Unless the explicit is false, processors append extra values to output." . -_:g70183445251620 "json-ld-1.1" . -_:g70183441152520 "json-ld-1.1" . -_:g70183163055540 _:g70183444975300 . -_:g70183163055540 . -_:g70183158992920 "json-ld-1.1" . -_:g70183442807940 "json-ld-1.1" . -_:g70183441541660 "json-ld-1.1" . - . - . - "Various relative IRIs as properties with with @vocab: ''" . - _:g70183445109360 . - . - . - "Pathological relative property IRIs" . - "protected term redefinition" . - . - "Protect all terms in context" . - _:g70183159685040 . - . - . - "A protected context protects all term definitions." . - . - . - "Expand relative IRI with @type: @vocab" . - . - . - "Relative values of terms with @type: @vocab expand relative to @vocab" . - . - . - "deep property-term scoped @context in @type-scoped @context affects nested nodes" . - _:g70183431279200 . - . - . - "scoped context on @type" . - "invalid default language" . - . - "Invalid default language" . - . - . - "Verifies that an exception is raised on expansion when a context contains an invalid @language" . -_:g70183429947520 _:g70183430279280 . -_:g70183429947520 . -_:g70183159663720 "json-ld-1.1" . -_:g70183430918500 _:g70183430931160 . -_:g70183430918500 . -_:g70183442294000 _:g70183442328340 . -_:g70183442294000 . -_:g70183430757940 _:g70183430806640 . -_:g70183430757940 . - . - . - "scoped context layers on intemediate contexts" . - _:g70183430998240 . - . - . - "Expansion using a scoped context uses term scope for selecting proper term" . - . - . - "relative @base overrides base option and document location" . - _:g70183441212520 . - . - . - "Use of a relative @base overrides base option and document location" . -_:g70183431511660 "json-ld-1.1" . - . - . - "Expand JSON literal (null)" . - _:g70183180100800 . - . - . - "Tests expanding property with @type @json to a JSON literal (null)." . -_:g70183441310260 _:g70183441359180 . -_:g70183441310260 . - . - . - "Creates an @graph container if value is a graph (multiple objects)" . - _:g70183441359280 . - . - . - "Don't double-expand an already expanded graph" . -_:g70183430819480 _:g70183430887840 . -_:g70183430819480 . -_:g70183430422600 "json-ld-1.1" . - "invalid term definition" . - . - "A relative IRI cannot be used as a prefix" . - _:g70183443194020 . - . - . - "Verifies that a relative IRI cannot be used as a term." . -_:g70183442693280 _:g70183442706580 . -_:g70183442693280 . -_:g70183180056040 _:g70183180084720 . -_:g70183180056040 . -_:g70183429659080 _:g70183430031240 . -_:g70183429659080 . -_:g70183432343960 _:g70183432373660 . -_:g70183432343960 . -_:g70183430166220 "json-ld-1.1" . -_:g70183443096100 "json-ld-1.1" . - . - . - "type-scoped context with multiple property scoped terms" . - _:g70183179924840 . - . - . - "type-scoped context with multiple property scoped terms" . - . - . - . - "matches wildcard @language in value pattern" . - _:g70183441299080 . - . - . - "Value objects matching value patterns are output, others are filtered." . -_:g70183443292260 _:g70183443344720 . -_:g70183443292260 . -_:g70183432265260 "json-ld-1.1" . -_:g70183429359580 _:g70183429522200 . -_:g70183429359580 . -_:g70183159747940 _:g70183159797060 . -_:g70183159747940 . -_:g70183443198780 _:g70183443229940 . -_:g70183443198780 . -_:g70183428653640 "json-ld-1.1" . -_:g70183442872600 "json-ld-1.1" . -_:g70183430457240 _:g70183430494260 . -_:g70183430457240 . -_:g70183431132960 "json-ld-1.1" . -_:g70183442070440 "json-ld-1.1" . -_:g70183430329740 _:g70183430406500 . -_:g70183430329740 . -_:g70183444842560 "json-ld-1.1" . -_:g70183159370780 _:g70183159434460 . -_:g70183159370780 . -_:g70183427809240 _:g70183440841360 . -_:g70183427809240 . - . - . - "Basic Included object" . - _:g70183430259560 . - . - . - "Tests included blocks." . - . - . - "type-scoped property-scoped contexts including @type:@vocab" . - _:g70183180037280 . - . - . - "type-scoped property-scoped contexts including @type:@vocab" . -_:g70183159012320 _:g70183159038340 . -_:g70183159012320 . - . - . - . - "Library framing example" . - _:g70183444763060 . - . - . - "Basic example used in playgrond and spec examples." . -_:g70183179812760 "json-ld-1.1" . - . - . - "Retains @id in object already having an @id" . - _:g70183159615740 . - . - . - "Expansion using @container: @id" . -_:g70183159240240 _:g70183159303700 . -_:g70183159240240 . -_:g70183431245320 _:g70183431373740 . -_:g70183431245320 . -_:g70183429558320 "json-ld-1.1" . - . - . - "JSON literal (string)" . - _:g70183431657840 . - . - . - "Tests creating property with rdf:type rdf:JSON to a JSON literal (string)." . -_:g70183431374500 _:g70183179840360 . -_:g70183431374500 . - "invalid context entry" . - . - "@import may not be used in an imported context." . - _:g70183443686960 . - . - . - "@import only valid within a term definition." . -_:g70183432177540 _:g70183432226880 . -_:g70183432177540 . -_:g70183431620300 "json-ld-1.1" . -_:g70183444763060 "json-ld-1.0" . -_:g70183432047760 "json-ld-1.1" . -_:g70183443150380 "json-ld-1.1" . -_:g70183443494140 "json-ld-1.1" . -_:g70183429588520 _:g70183429752080 . -_:g70183429588520 . - . - . - "scoped context layers on intemediate contexts" . - _:g70183430987080 . - . - . - "Expansion using a scoped context uses term scope for selecting proper term" . -_:g70183428971540 "json-ld-1.1" . -_:g70183159943100 _:g70183159988660 . -_:g70183159943100 . -_:g70183428476240 _:g70183428592040 . -_:g70183428476240 . -_:g70183429981540 "json-ld-1.1" . -_:g70183430134260 _:g70183430216400 . -_:g70183430134260 . - . - . - "Duplicate values in @list and @set" . - . - . - "Duplicate values in @list and @set are not merged" . - . - . - . - "@type: @vocab/@id with values matching either" . - . - . - "Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)" . - . - . - . - "multiple type-scoped types resolved against previous context" . - _:g70183444695340 . - . - . - "multiple type-scoped types resolved against previous context" . - . - . - "expand [@graph, @id] container (multiple ids and objects)" . - _:g70183429668880 . - . - . - "Use of @graph containers with @id" . -_:g70183429066300 "json-ld-1.1" . -_:g70183429851600 _:g70183429885160 . -_:g70183429851600 . - . - . - "Redirects if type is text/html" . - _:g70183432903100 . - . - . - "Load an alternate link if type is not ld+json and rel=alternate." . -_:g70183431675800 _:g70183431703000 . -_:g70183431675800 . -_:g70183429642040 _:g70183429675680 . -_:g70183429642040 . - . - . - . - "Compact IRI uses term with definition including @prefix: true" . - _:g70183445059460 . - . - . - "Expanded term definition may set prefix explicitly in 1.1" . -_:g70183430527140 _:g70183430654700 . -_:g70183430527140 . -_:g70183430491740 _:g70183430589560 . -_:g70183430491740 . - "invalid @nest value" . - . - "@nest MUST NOT have a string value" . - _:g70183430215460 . - . - . - "container: @nest" . -_:g70183444198080 _:g70183440018900 . -_:g70183444198080 . -_:g70183428820740 "json-ld-1.1" . -_:g70183441081700 "json-ld-1.1" . - . - . - . - "Compact a @graph container" . - _:g70183428706900 . - . - . - "Compact a @graph container" . - . - . - "coerced @list containing deep arrays" . - _:g70183158977960 . - . - . - "List of lists" . -_:g70183428905260 _:g70183429019640 . -_:g70183428905260 . -_:g70183431888080 "json-ld-1.1" . -_:g70183432455860 "json-ld-1.1" . -_:g70183432455860 "i18n-datatype" . -_:g70183432455860 "false"^^ . -_:g70183432274640 _:g70183158865480 . -_:g70183432274640 . -_:g70183430916620 "json-ld-1.1" . -_:g70183430916620 "compound-literal" . -_:g70183430916620 "false"^^ . -_:g70183430397340 "json-ld-1.1" . - . - . - "expand [@graph, @index] container (indexes with multiple objects)" . - _:g70183429558320 . - . - . - "Use of @graph containers with @index" . -_:g70183163156160 _:g70183428027920 . -_:g70183163156160 . -_:g70183430423280 "json-ld-1.1" . - "invalid @prefix value" . - . - "Invalid prefix value" . - . - . - "Verifies that an exception is raised on expansion when a context contains an invalid @prefix value" . - . - . - . - "type-scoped context nullification" . - _:g70183427898880 . - . - . - "Nullifying a type-scoped context continues to use the previous context when compacting @type." . - . - . - "Redefine term using @vocab, not itself" . - . - . - "Redefining a term as itself when @vocab is defined uses @vocab, not previous term definition" . -_:g70183441301040 "json-ld-1.1" . - "invalid reverse property value" . - . - "Invalid reverse property value (through coercion)" . - . - . - "Verifies that an exception is raised in Expansion when an invalid reverse property value is found" . - . - . - "Allows redefinition of terms with scoped contexts using same definitions." . - _:g70183431755620 . - . - . - "Allows redefinition of terms with scoped contexts using same definitions." . -_:g70183431642620 _:g70183431653860 . -_:g70183431642620 . - "protected term redefinition" . - . - "Do not protect term with @protected: false" . - _:g70183159715600 . - . - . - "A protected context does not protect terms with @protected: false." . -_:g70183431297660 _:g70183431327600 . -_:g70183431297660 . - . - . - "Test type coercion to anyURI" . - . - . - "Tests coercion of object to anyURI when specified." . -_:g70183430953440 _:g70183430984140 . -_:g70183430953440 . -_:g70183430471920 _:g70183430523180 . -_:g70183430471920 . -_:g70183445180260 _:g70183428917620 . -_:g70183445180260 . - . - . - . - "Prune blank nodes with alias of @id" . - _:g70183443099640 . - . - . - "If @id is aliased in a frame, an unreferenced blank node is still pruned." . - . - . - "prefix://suffix not a compact IRI" . - . - . - "prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes" . -_:g70183430904400 _:g70183431018020 . -_:g70183430904400 . -_:g70183431736880 "json-ld-1.1" . -_:g70183432930840 "HTML Script Extraction" . -_:g70183432930840 "; rel=\"alternate\"; type=\"application/ld+json\"" . -_:g70183442986720 _:g70183443017440 . -_:g70183442986720 . - . - . - "list with node shared across graphs (same triple in different graphs)" . - . - . - "If a list node is used in different graphs, it isn't removed and converted to @list" . - . - . - "IRI Resolution (0)" . - . - . - "IRI resolution according to RFC3986." . - "invalid term definition" . - . - "error if @index is a keyword for property-valued index" . - _:g70183442164780 . - . - . - "Expanding index maps where index is a property." . - . - . - "Do not expand [@graph, @index] container if value is a graph" . - _:g70183441071820 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . -_:g70183430014880 _:g70183430130660 . -_:g70183430014880 . - "invalid context nullification" . - . - "Fail to override protected terms with type." . - _:g70183431513160 . - . - . - "Fail to override protected terms with type." . - . - . - . - "Frame matching on any matching value in list" . - _:g70183442200840 . - . - . - "Lists match on any matching value." . - . - . - "@vocab-relative IRIs in term definitions" . - . - . - "RDF version of expand-0052" . -_:g70183429111860 _:g70183429379280 . -_:g70183429111860 . -_:g70183441349400 "json-ld-1.1" . -_:g70183431035760 "json-ld-1.1" . -_:g70183427944100 _:g70183428440780 . -_:g70183427944100 . - "loading document failed" . - . - "Non-existant file (404)" . - . - . - "Loading a non-existant file raises loading document failed error" . - . - . - "rdfDirection: null with i18n literal with direction and no language" . - _:g70183445203140 . - . - . - "Does not parse i18n datatype without proper option." . -_:g70183442676520 "json-ld-1.1" . - "invalid IRI mapping" . - . - "Invalid reverse id" . - . - . - "Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse." . - . - . - "List with good @base." . - _:g70183159273220 . - . - . - "Tests list elements expanded to IRIs with a good @base." . - . - . - "List objects not equivalent" . - . - . - "Lists objects are implicit unlabeled blank nodes and thus never equivalent" . -_:g70183433322620 "true"^^ . -_:g70183433322620 "json-ld-1.1" . -_:g70183430260700 "json-ld-1.1" . -_:g70183433212060 _:g70183433246620 . -_:g70183433212060 . - "invalid term definition" . - . - "error if @index is not a string for property-valued index" . - _:g70183442195720 . - . - . - "Expanding index maps where index is a property." . -_:g70183443184500 "json-ld-1.1" . - "invalid IRI mapping" . - . - "Invalid IRI mapping (@reverse not a string)" . - . - . - "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . - "invalid term definition" . - . - "Fails if trying to declare a keyword alias as prefix." . - _:g70183443002140 . - . - . - "Keyword aliases can not be used as prefixes." . -_:g70183431504540 _:g70183431573100 . -_:g70183431504540 . - . - . - "simple language mapwith overriding term direction" . - _:g70183159583400 . - . - . - "Term selection with language maps and @direction." . -_:g70183445266920 _:g70183159700120 . -_:g70183445266920 . -_:g70183440956160 "json-ld-1.1" . -_:g70183442375680 _:g70183442425000 . -_:g70183442375680 . -_:g70183441201200 "json-ld-1.1" . -_:g70183442955480 _:g70183442986720 . -_:g70183442955480 . - . - . - "Ignores a non-keyword term starting with '@'" . - _:g70183443033240 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . -_:g70183441146180 _:g70183441184420 . -_:g70183441146180 . - . - . - "Coercing native types to arbitrary datatypes" . - . - . - "RDF version of expand-0061" . -_:g70183441967280 "json-ld-1.0" . - . - . - "Clear protection with null context." . - _:g70183160042400 . - . - . - "Clear protection with null context." . -_:g70183442134800 _:g70183442169040 . -_:g70183442134800 . -_:g70183159437300 _:g70183159465220 . -_:g70183159437300 . -_:g70183432114920 "HTML Script Extraction" . -_:g70183432114920 "json-ld-1.1" . -_:g70183159301960 _:g70183159356320 . -_:g70183159301960 . - . - . - "Prepends @type in object already having an @type" . - _:g70183444763100 . - . - . - "Expansion using @container: @type" . -_:g70183431668100 _:g70183431802220 . -_:g70183431668100 . - . - . - "Expand term with @type: @vocab" . - . - . - "RDF version of expand-0054" . -_:g70183441481200 "json-ld-1.1" . -_:g70183442838940 "json-ld-1.1" . -_:g70183429673600 "json-ld-1.1" . -_:g70183429194900 . -_:g70183429194900 "HTML Script Extraction" . -_:g70183429194900 "json-ld-1.1" . -_:g70183431129720 _:g70183431243180 . -_:g70183431129720 . -_:g70183431082140 "json-ld-1.1" . -_:g70183442659220 _:g70183442693280 . -_:g70183442659220 . -_:g70183431081880 _:g70183431179700 . -_:g70183431081880 . - "invalid context nullification" . - . - "Fail to override protected terms with type." . - _:g70183442424560 . - . - . - "Fail to override protected terms with type." . -_:g70183428920560 _:g70183428964980 . -_:g70183428920560 . -_:g70183179894080 _:g70183179927180 . -_:g70183179894080 . -_:g70183428604620 _:g70183428672020 . -_:g70183428604620 . - . - . - . - "Compact already expanded JSON literal" . - _:g70183439997040 . - . - . - "Tests compacting JSON literal does not expand terms inside json." . -_:g70183429034160 _:g70183429103120 . -_:g70183429034160 . -_:g70183427979680 _:g70183440605700 . -_:g70183427979680 . -_:g70183428804380 "json-ld-1.1" . -_:g70183445124820 _:g70183428523580 . -_:g70183445124820 . -_:g70183433290840 "json-ld-1.1" . - . - . - "Null term and @vocab" . - . - . - "Mapping a term to null decouples it from @vocab" . -_:g70183428952880 _:g70183428983140 . -_:g70183428952880 . - . - . - "Redefine term using @vocab, not itself" . - . - . - "RDF version of expand-0072" . -_:g70183445180860 "json-ld-1.1" . - . - . - "multiple reverse properties" . - . - . - "Use of multiple reverse properties" . -_:g70183429424640 "json-ld-1.1" . -_:g70183441379360 _:g70183441413840 . -_:g70183441379360 . -_:g70183428492080 _:g70183428594660 . -_:g70183428492080 . -_:g70183159136820 . -_:g70183159136820 . -_:g70183428935040 _:g70183428968700 . -_:g70183428935040 . -_:g70183430245380 _:g70183430299200 . -_:g70183430245380 . -_:g70183159471320 _:g70183159500900 . -_:g70183159471320 . - . - . - "expand [@graph, @id] container (multiple objects)" . - _:g70183441497420 . - . - . - "Use of @graph containers with @id" . -_:g70183428675780 _:g70183428724620 . -_:g70183428675780 . - . - . - "Transform JSON literal (null) aleady in expanded form." . - _:g70183431751860 . - . - . - "Tests transforming property with @type @json to a JSON literal (null)." . -_:g70183444651800 _:g70183163059960 . -_:g70183444651800 . -_:g70183428938480 "json-ld-1.1" . -_:g70183430085480 _:g70183430098240 . -_:g70183430085480 . -_:g70183429494200 "json-ld-1.1" . - . - . - . - "explicitly excludes unframed properties (@explicit: true)" . - _:g70183432342200 . - . - . - "If property is not in frame, and explicit is true, processors must not add any values for property to output." . - . - . - . - "Frame matching on matching value in list" . - _:g70183442152300 . - . - . - "Lists match on any matching value." . -_:g70183179920440 "json-ld-1.1" . -_:g70183179889340 "json-ld-1.1" . -_:g70183445187140 "json-ld-1.1" . -_:g70183445189000 _:g70183429168760 . -_:g70183445189000 . - . - . - "expand [@graph, @id] container (multiple objects)" . - _:g70183428850340 . - . - . - "Use of @graph containers with @id" . - . - . - "Keep duplicate values in @list and @set" . - . - . - "RDF version of expand-0027" . - . - . - "alias keywords" . - . - . - "Aliased keywords expand in resulting document" . - . - . - "produce generalized RDF flag" . - _:g70183444890080 . - . - . - "Triples with blank node predicates are not dropped if the produce generalized RDF flag is true." . - "GeneralizedRdf" . -_:g70183441507060 _:g70183441562600 . -_:g70183441507060 . - . - . - . - "Nested @container: @language" . - _:g70183429903420 . - . - . - "Compaction using @nest" . -_:g70183431903540 "json-ld-1.1" . -_:g70183431652160 "json-ld-1.1" . -_:g70183431356860 _:g70183431411020 . -_:g70183431356860 . - . - . - "Expanding list/set with coercion" . - . - . - "Expanding lists and sets with properties having coercion coerces list/set values" . - . - . - "Override term defined in sourced context" . - _:g70183443538920 . - . - . - "The containing context is merged into the source context." . -_:g70183431964960 _:g70183431999240 . -_:g70183431964960 . -_:g70183431619140 "true"^^ . -_:g70183431619140 "json-ld-1.1" . -_:g70183441445740 "json-ld-1.1" . -_:g70183430117340 _:g70183430161680 . -_:g70183430117340 . - . - . - "Problematic IRI flattening tests" . - . - . - "Flattening different kinds of terms and Compact IRIs" . -_:g70183428839280 "json-ld-1.1" . -_:g70183443692100 _:g70183443724580 . -_:g70183443692100 . -_:g70183431684440 "json-ld-1.0" . - . - . - "Expand @graph container if value is a graph (multiple objects)" . - _:g70183441576080 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . -_:g70183159715600 "json-ld-1.1" . - . - . - "string value of type map expands to node reference" . - _:g70183441152520 . - . - . - "index on @type" . -_:g70183430735420 "json-ld-1.1" . - . - . - "expand [@graph, @index] container (multiple indexed objects)" . - _:g70183441393700 . - . - . - "Use of @graph containers with @index" . - . - . - "type map with alias of @none" . - _:g70183440956160 . - . - . - "index on @type" . - . - . - "@version may be specified after first context" . - _:g70183441933180 . - . - . - "If processing mode is not set through API, it is set by the first context containing @version." . -_:g70183431606300 _:g70183431642620 . -_:g70183431606300 . -_:g70183429758000 _:g70183429947520 . -_:g70183429758000 . -_:g70183443002040 "json-ld-1.1" . -_:g70183430733880 "json-ld-1.1" . -_:g70183430733880 "compound-literal" . -_:g70183430733880 "false"^^ . -_:g70183441245540 "json-ld-1.1" . -_:g70183432636520 "json-ld-1.1" . - "invalid @included value" . - . - "Error if @included value is a value object" . - _:g70183430623040 . - . - . - "Tests included blocks." . -_:g70183159337680 "json-ld-1.1" . - . - . - "Remote scoped context." . - _:g70183159285140 . - . - . - "Scoped contexts may be externally loaded." . - . - . - "Multiple Objects for a Single Property" . - . - . - "Tests that Multiple Objects are for a Single Property using array syntax." . - . - . - "scoped context layers on intemediate contexts" . - _:g70183431195720 . - . - . - "scoped context on @type" . - . - . - "Do not expand [@graph, @id] container if value is a graph (multiple objects)" . - _:g70183441541660 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . - . - . - "IRI Resolution (7)" . - . - . - "IRI resolution according to RFC3986." . - . - . - "List pattern with multiple values of rdf:first" . - . - . - "Do not convert list nodes to @list if nodes contain more than one value for rdf:first." . - "invalid IRI mapping" . - . - "Term definition with @id: @type" . - _:g70183443115980 . - . - . - "Expanding term mapping to @type uses @type syntax now illegal" . -_:g70183432837440 _:g70183432864520 . -_:g70183432837440 . -_:g70183432932900 "HTML Script Extraction" . -_:g70183432932900 "json-ld-1.1" . -_:g70183432932900 "true"^^ . -_:g70183430523700 _:g70183430573080 . -_:g70183430523700 . -_:g70183429359600 _:g70183429393180 . -_:g70183429359600 . -_:g70183444814540 _:g70183445040060 . -_:g70183444814540 . -_:g70183179984960 _:g70183431478280 . -_:g70183179984960 . -_:g70183432620180 . -_:g70183432620180 "307"^^ . -_:g70183432608140 "true"^^ . -_:g70183432608140 "json-ld-1.0" . -_:g70183431373740 _:g70183179908660 . -_:g70183431373740 . - . - . - "expand [@graph, @index, @set] container" . - _:g70183441037400 . - . - . - "Use of @graph containers with @index and @set" . -_:g70183431734580 _:g70183431822300 . -_:g70183431734580 . - . - . - "language and index expansion on non-objects" . - . - . - "Only invoke language and index map expansion if the value is a JSON object" . -_:g70183432161960 "HTML Script Extraction" . -_:g70183432161960 "json-ld-1.1" . - . - . - "load JSON document with extension-type with link" . - _:g70183432772940 . - . - . - "If a context is specified in a link header, it is used for a JSON extension type." . -_:g70183432016000 _:g70183432116540 . -_:g70183432016000 . -_:g70183441280580 "json-ld-1.1" . -_:g70183431657840 "json-ld-1.1" . - . - . - . - "An array with a single value remains an array if container is @set." . - _:g70183433442160 . - . - . - "Cleaning up @preserve/@null does not violate container: @set." . - . - . - . - "term selection with lists and direction" . - _:g70183428824300 . - . - . - "Term selection includes values of @list." . -_:g70183430821420 _:g70183430949620 . -_:g70183430821420 . -_:g70183430849740 _:g70183430903960 . -_:g70183430849740 . - . - . - "Expand @vocab-relative term with @type: @vocab" . - . - . - "Expanding values of properties of @type: @vocab expands relative IRIs using @vocab" . - . - . - . - "Compact using relative fragment identifier" . - _:g70183428592540 . - . - . - "Compacting a relative round-trips" . -_:g70183428884020 "json-ld-1.1" . -_:g70183429443440 "json-ld-1.1" . -_:g70183430230660 _:g70183430275260 . -_:g70183430230660 . -_:g70183163137920 _:g70183427818660 . -_:g70183163137920 . -_:g70183430364380 "json-ld-1.1" . -_:g70183444912700 . - . - . - . - "Compact properties and types using @vocab" . - . - . - "@vocab is used to create relative properties and types if no other term matches" . - . - . - "expand already expanded" . - . - . - "Expand does not mess up already expanded document" . - . - . - . - "non-matching @container: @index" . - . - . - "Preserve @index tags if not compacted to an index map" . -_:g70183428494260 "json-ld-1.1" . - . - . - . - "Compact [@graph, @id] container (multiple ids and objects)" . - _:g70183429473820 . - . - . - "Ensure @graph appears properly in output" . -_:g70183158891380 "json-ld-1.1" . -_:g70183430050000 _:g70183163039320 . -_:g70183430050000 . - . - . - . - "Check legal overriding of protected term from property-scoped context" . - _:g70183429184140 . - . - . - "Check overriding a protected term from property-scoped context." . - . - . - "Ignores a term mapping to a value in the form of a keyword." . - _:g70183432061000 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . -_:g70183431068560 _:g70183431081140 . -_:g70183431068560 . -_:g70183441790320 _:g70183441803320 . -_:g70183441790320 . -_:g70183430413180 "json-ld-1.1" . -_:g70183432491320 _:g70183432587120 . -_:g70183432491320 . -_:g70183441841040 "json-ld-1.1" . -_:g70183428672680 "json-ld-1.1" . -_:g70183428672680 "json-ld-1.0" . -_:g70183445038500 "json-ld-1.1" . - . - . - . - "Indexes to @nest for property with @nest" . - _:g70183429626340 . - . - . - "Compaction using @nest" . - "invalid set or list object" . - . - "Invalid set or list object" . - . - . - "Verifies that an exception is raised in Expansion when an invalid set or list object is found" . -_:g70183431806680 . -_:g70183431806680 . -_:g70183440080300 "json-ld-1.1" . -_:g70183432752060 "HTML Script Extraction" . -_:g70183432752060 "json-ld-1.1" . -_:g70183432752060 "application/xhtml+xml" . - . - . - "collapse set of sets, keep empty lists" . - . - . - "An array of multiple @set nodes are collapsed into a single array" . -_:g70183159617060 "json-ld-1.1" . -_:g70183432049560 "json-ld-1.1" . -_:g70183431225400 "true"^^ . -_:g70183431225400 "json-ld-1.1" . - "invalid term definition" . - . - "Invalid keyword in term definition" . - _:g70183433375380 . - . - . - "Verifies that an exception is raised on expansion when a invalid term definition is found" . -_:g70183431653860 _:g70183431686280 . -_:g70183431653860 . -_:g70183443070400 _:g70183443102000 . -_:g70183443070400 . -_:g70183432248080 _:g70183432257640 . -_:g70183432248080 . - . - . - "language map with alias of @none" . - _:g70183430079220 . - . - . - "index on @language" . -_:g70183159696380 "json-ld-1.1" . -_:g70183428606840 _:g70183428964620 . -_:g70183428606840 . -_:g70183159208560 "json-ld-1.1" . -_:g70183179971620 _:g70183180009280 . -_:g70183179971620 . - . - . - "context with JavaScript Object property names" . - . - . - "Expand with context including JavaScript Object property names" . -_:g70183430987080 "json-ld-1.1" . - . - . - "@list containing @list" . - _:g70183429673600 . - . - . - "List of lists" . -_:g70183429343360 _:g70183429413600 . -_:g70183429343360 . -_:g70183429722120 _:g70183429884100 . -_:g70183429722120 . -_:g70183433175560 _:g70183439959660 . -_:g70183433175560 . -_:g70183431573100 _:g70183431657740 . -_:g70183431573100 . - . - . - "IRI Resolution (8)" . - . - . - "IRI resolution according to RFC3986." . - . - . - "native types" . - . - . - "Native types generate typed literals (from expand-0010)" . - . - . - "graph index map with alias @none" . - _:g70183441034680 . - . - . - "index on @graph and @index" . -_:g70183431429500 _:g70183179875320 . -_:g70183431429500 . -_:g70183431214660 _:g70183431311400 . -_:g70183431214660 . -_:g70183428757500 _:g70183445225020 . -_:g70183428757500 . -_:g70183433379300 _:g70183433410680 . -_:g70183433379300 . - . - . - "Expand JSON literal with aliased @value" . - _:g70183444842560 . - . - . - "Tests expanding JSON literal with aliased @value." . -_:g70183431327600 _:g70183431356860 . -_:g70183431327600 . -_:g70183159909740 _:g70183159940260 . -_:g70183159909740 . -_:g70183442345220 _:g70183442358520 . -_:g70183442345220 . - . - . - "expand [@graph, @id, @set] container (multiple objects)" . - _:g70183441507340 . - . - . - "Use of @graph containers with @id and @set" . - . - . - "Adds @type to object not having an @type" . - _:g70183432328460 . - . - . - "Expansion using @container: @type" . - . - . - "Transform JSON literal (empty array)." . - _:g70183431887060 . - . - . - "Tests transforming property with @type @json to a JSON literal (empty array)." . -_:g70183430458260 _:g70183430527160 . -_:g70183430458260 . - . - . - "drop null and unmapped properties" . - . - . - "Properties mapped to null or which are never mapped are dropped (from expand-0003)" . -_:g70183443702140 _:g70183443756840 . -_:g70183443702140 . - . - . - "Allows redefinition of terms with scoped contexts using same definitions." . - _:g70183442721680 . - . - . - "Allows redefinition of terms with scoped contexts using same definitions." . -_:g70183159632200 _:g70183159668620 . -_:g70183159632200 . -_:g70183442885240 _:g70183442900040 . -_:g70183442885240 . -_:g70183429201420 _:g70183429228460 . -_:g70183429201420 . -_:g70183428736200 _:g70183445184140 . -_:g70183428736200 . -_:g70183440852700 _:g70183444732800 . -_:g70183440852700 . - . - . - . - "Indexes to object not having an @type" . - _:g70183428742640 . - . - . - "Compaction using @container: @type" . - . - . - "Base without trailing slash, without path" . - . - . - "Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986" . - "invalid type mapping" . - . - "Invalid type mapping (not a string)" . - . - . - "Verifies that an exception is raised on expansion when a invalid type mapping is found" . -_:g70183444732800 _:g70183444815700 . -_:g70183444732800 . - . - . - "expand [@graph, @id] container" . - _:g70183441081700 . - . - . - "Use of @graph containers with @id" . -_:g70183443017440 _:g70183443048940 . -_:g70183443017440 . -_:g70183442873480 "json-ld-1.0" . - . - . - "expand value with default language" . - . - . - "Expanding with a default language applies that language to string values" . - . - . - "type-coercion of native types" . - . - . - "Expanding native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation" . - . - . - . - "@embed @always/@never" . - _:g70183432750760 . - . - . - "@embed within a frame controls the object embed flag when processing that frame (@always and @never values)." . -_:g70183431515100 _:g70183431593620 . -_:g70183431515100 . - . - . - "Transform JSON literal (double-zero)" . - _:g70183443738920 . - . - . - "Tests transforming property with @type @json to a JSON literal (double-zero)." . - "protected term redefinition" . - . - "Term with protected scoped context." . - _:g70183159808200 . - . - . - "A scoped context can protect terms." . - "invalid @reverse value" . - . - "Invalid @reverse value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid @reverse value is found" . - . - . - . - "Blank nodes in an array" . - _:g70183159153820 . - . - . - "Empty frame matches all nodes at top-level, and repeats where embedded in json-ld-1.0 mode." . -_:g70183443523040 _:g70183443578700 . -_:g70183443523040 . -_:g70183159925000 "json-ld-1.1" . - "protected term redefinition" . - . - "Fail to override protected term." . - _:g70183159925000 . - . - . - "Fail to override protected term." . -_:g70183442757340 _:g70183442770300 . -_:g70183442757340 . - "invalid type value" . - . - "Invalid type value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid type value is found" . -_:g70183443194020 "json-ld-1.1" . -_:g70183441543540 "json-ld-1.1" . -_:g70183445284760 "json-ld-1.1" . - . - . - "coerced @list containing multiple lists" . - _:g70183431181280 . - . - . - "List of lists" . - . - . - "Test object processing defines object" . - . - . - "A property referencing an associative array gets object from subject of array." . - . - . - "date type-coercion" . - . - . - "Type-coerced dates generate typed literals (from expand-0007)" . - . - . - . - "type map using @none with alias" . - _:g70183429248260 . - . - . - "index on @type" . - . - . - "@propagate: false on property-scoped context with @import" . - _:g70183158858860 . - . - . - "property-scoped context with @propagate: false do not survive node-objects (with @import)" . - . - . - "Expand @graph container if value is a graph (multiple graphs)" . - _:g70183441610480 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . - . - . - "@list containing empty @list (with coercion)" . - _:g70183430422600 . - . - . - "List of lists" . -_:g70183160026840 _:g70183442346340 . -_:g70183160026840 . -_:g70183180083420 "json-ld-1.1" . - . - . - "type-scoped + property-scoped + values evaluates against previous context" . - _:g70183432258420 . - . - . - "type-scoped + property-scoped + values evaluates against previous context" . - "invalid @id value" . - . - "Invalid @id value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid @id value is found" . -_:g70183443390940 "json-ld-1.1" . -_:g70183445270520 _:g70183159682400 . -_:g70183445270520 . -_:g70183441626160 _:g70183441638980 . -_:g70183441626160 . -_:g70183432488760 "application/jldTest+json" . -_:g70183430426680 _:g70183430504960 . -_:g70183430426680 . -_:g70183431018020 _:g70183431129720 . -_:g70183431018020 . - . - . - . - "simple language map with overriding null direction" . - _:g70183428938480 . - . - . - "Term selection with language maps and @direction." . -_:g70183158894220 _:g70183158943640 . -_:g70183158894220 . - . - . - . - "term with @language: null" . - . - . - "Prefer terms with a language mapping set to null over terms without language-mapping for non-strings" . -_:g70183430051700 _:g70183444200680 . -_:g70183430051700 . - . - . - . - "@propagate: false on property-scoped context" . - _:g70183428723660 . - . - . - "property-scoped context with @propagate: false do not survive node-objects" . - . - . - "do not expand aliased @id/@type" . - . - . - "If a keyword is aliased, it is not used when expanding" . -_:g70183429998500 "json-ld-1.1" . - . - . - "Coercing native types to arbitrary datatypes" . - . - . - "Expanding native types when coercing to arbitrary datatypes" . - . - "literal_with_2_dquotes" . - . - . - "literal with 2 dquotes \"\"\"a\"\"b\"\"\" from N-Triples" . -_:g70183429103120 _:g70183429147960 . -_:g70183429103120 . -_:g70183428916560 "json-ld-1.1" . -_:g70183429328560 "json-ld-1.0" . -_:g70183429328560 "json-ld-1.1" . - "invalid container mapping" . - . - "Invalid container mapping" . - _:g70183431342800 . - . - . - "Verifies that an exception is raised on expansion when a invalid container mapping is found" . -_:g70183429086420 "json-ld-1.1" . -_:g70183431130200 _:g70183431160380 . -_:g70183431130200 . - . - . - "A scoped context may include itself recursively (indirect)" . - _:g70183430702780 . - . - . - "Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly" . -_:g70183440841360 _:g70183440920360 . -_:g70183440841360 . -_:g70183445108800 _:g70183428492080 . -_:g70183445108800 . - "invalid typed value" . - . - "Invalid value object, multiple values for @type." . - . - . - "The value of @type in a value object MUST be a string or null." . - . - . - "Expanding reverse properties" . - . - . - "RDF version of expand-0042" . -_:g70183429440860 _:g70183429511420 . -_:g70183429440860 . -_:g70183429708960 _:g70183429738580 . -_:g70183429708960 . - . - . - "@graph with terms" . - . - . - "Use of @graph to contain multiple nodes within array" . -_:g70183180037280 "json-ld-1.1" . - . - . - "Allows redefinition of protected alias term with same definition modulo protected flag." . - _:g70183431800360 . - . - . - "Allows redefinition of protected alias term with same definition modulo protected flag." . -_:g70183441654780 "json-ld-1.1" . -_:g70183430299200 _:g70183430328840 . -_:g70183430299200 . -_:g70183429431040 "json-ld-1.1" . - . - . - . - "Compact [@graph, @id, @set] container (multiple indexed objects)" . - _:g70183429431040 . - . - . - "Ensure @graph appears properly in output" . -_:g70183430361800 "json-ld-1.0" . -_:g70183441933180 "json-ld-1.1" . -_:g70183429066660 _:g70183429161980 . -_:g70183429066660 . -_:g70183179827920 "json-ld-1.1" . -_:g70183429654380 _:g70183429708960 . -_:g70183429654380 . -_:g70183432002940 "HTML Script Extraction" . -_:g70183432002940 "json-ld-1.1" . -_:g70183432002940 "true"^^ . -_:g70183159224000 _:g70183159251500 . -_:g70183159224000 . - . - . - "@graph with terms" . - . - . - "RDF version of expand-0009" . - . - . - "Empty string as identifier" . - . - . - "Usage of empty strings in identifiers needs special care when constructing the node map." . -_:g70183445056560 "json-ld-1.1" . -_:g70183445077900 "json-ld-1.1" . -_:g70183429522440 _:g70183429709260 . -_:g70183429522440 . -_:g70183429047780 "json-ld-1.1" . -_:g70183443329660 _:g70183443342960 . -_:g70183443329660 . -_:g70183431281520 _:g70183431294380 . -_:g70183431281520 . -_:g70183440835320 _:g70183444695520 . -_:g70183440835320 . -_:g70183441053660 _:g70183441084840 . -_:g70183441053660 . -_:g70183431513160 "json-ld-1.1" . - . - . - "Multiple keys may mapping to @type when nesting" . - _:g70183428522220 . - . - . - "Expansion using @nest" . -_:g70183432719600 "<0010-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" . -_:g70183432410360 _:g70183432445740 . -_:g70183432410360 . -_:g70183432410180 _:g70183432493520 . -_:g70183432410180 . -_:g70183430063100 "HTML Script Extraction" . -_:g70183430063100 "json-ld-1.1" . -_:g70183432783520 _:g70183432851100 . -_:g70183432783520 . -_:g70183432854720 _:g70183432868060 . -_:g70183432854720 . -_:g70183159650140 _:g70183432323800 . -_:g70183159650140 . -_:g70183159979140 _:g70183159992420 . -_:g70183159979140 . -_:g70183430182220 _:g70183430295340 . -_:g70183430182220 . -_:g70183430079220 "json-ld-1.1" . - . - . - "rdfDirection: i18n-datatype with direction and no language" . - _:g70183432389900 . - . - . - "Generates i18n datatype from literal with direction with option." . - "I18nDatatype" . -_:g70183431097100 "json-ld-1.1" . - "invalid term definition" . - . - "error if @index is not a string for property-valued index" . - _:g70183429718760 . - . - . - "Expanding index maps where index is a property." . - . - . - "rdfDirection: i18n-datatype with i18n literal with direction and no language" . - _:g70183429724080 . - . - . - "Parses i18n datatype with proper option." . - . - . - "@set of @value objects with keyword aliases" . - _:g70183429034400 . - . - . - "RDF version of expand-0014" . -_:g70183431642360 "json-ld-1.1" . - . - . - "do not remove @graph if not at top-level" . - . - . - "Embedded @graph without @id creates BNode-labeled named graph (from expand-0020)" . -_:g70183430789860 "json-ld-1.0" . -_:g70183163049560 _:g70183440885900 . -_:g70183163049560 . -_:g70183443538920 "json-ld-1.1" . - . - . - . - "coerced @list containing an deep list" . - _:g70183444962060 . - . - . - "Lists of Lists" . -_:g70183443473720 "json-ld-1.1" . -_:g70183430914900 "json-ld-1.1" . -_:g70183159973980 "json-ld-1.1" . -_:g70183159973980 "true"^^ . -_:g70183445177860 "json-ld-1.1" . - "invalid IRI mapping" . - . - "Invalid IRI mapping (@id not a string)" . - . - . - "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . -_:g70183429395940 _:g70183429741740 . -_:g70183429395940 . -_:g70183430413040 _:g70183430458260 . -_:g70183430413040 . -_:g70183445203140 "json-ld-1.1" . -_:g70183440935900 "json-ld-1.1" . -_:g70183430949620 _:g70183431116380 . -_:g70183430949620 . -_:g70183433030540 "; rel=\"alternate\"; type=\"application/ld+json\"" . -_:g70183430589560 _:g70183430687240 . -_:g70183430589560 . - . - . - "triple with RDF nil subject" . - . - . - "Test triple with RDF nil subject" . -_:g70183429609680 "json-ld-1.1" . -_:g70183159584540 _:g70183159614300 . -_:g70183159584540 . -_:g70183179973000 _:g70183180001880 . -_:g70183179973000 . - . - . - . - "Property value with @included" . - _:g70183429773640 . - . - . - "Tests included blocks." . - . - . - . - "@requireAll with missing values and @default" . - _:g70183159617060 . - . - . - "Match if @requireAll is true and frame contains a non-keyword key not present in node, where the value is a JSON object containing only the key @default with any value." . - . - . - "type-scoped context nullification" . - _:g70183431363060 . - . - . - "type-scoped context nullification" . -_:g70183432946140 _:g70183432984100 . -_:g70183432946140 . -_:g70183431932800 _:g70183431979440 . -_:g70183431932800 . - . - . - "Creation of a list with multiple elements" . - . - . - "Tests that list with multiple elements." . -_:g70183442218600 "json-ld-1.1" . -_:g70183432261260 "HTML Script Extraction" . -_:g70183432261260 "json-ld-1.1" . -_:g70183432061000 "json-ld-1.1" . -_:g70183431608160 "json-ld-1.1" . -_:g70183433393240 "json-ld-1.1" . - "invalid term definition" . - . - "Definition for the empty term" . - . - . - "Verifies that an exception is raised on expansion when a context contains a definition for the empty term" . - . - . - "Remove free-floating set values and lists" . - . - . - "RDF version of expand-0047" . -_:g70183442608080 _:g70183442621400 . -_:g70183442608080 . -_:g70183179843800 _:g70183179856620 . -_:g70183179843800 . - . - . - "Expand reverse property whose values are unlabeled blank nodes" . - . - . - "RDF version of expand-0064" . - . - . - "@propagate: false on embedded context" . - _:g70183444690740 . - . - . - "embedded context with @propagate: false do not survive node-objects" . -_:g70183432488800 _:g70183432522320 . -_:g70183432488800 . -_:g70183179856620 _:g70183179894080 . -_:g70183179856620 . -_:g70183159009140 "json-ld-1.1" . - . - . - . - "Flattens targeted JSON-LD script element" . - _:g70183180101080 . - . - . - . - "Tests embedded JSON-LD in HTML with fragment identifier" . - "protected term redefinition" . - . - "Protect a term" . - _:g70183433457320 . - . - . - "Check error when overriding a protected term." . -_:g70183428672200 "json-ld-1.1" . - . - . - "Ignore some values of @id with @, allow others." . - _:g70183442080300 . - . - . - "Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword." . -_:g70183429396560 _:g70183429522440 . -_:g70183429396560 . -_:g70183441806640 "json-ld-1.1" . - . - . - "IRI Resolution (11)" . - . - . - "IRI resolution according to RFC3986." . -_:g70183443117340 _:g70183443165900 . -_:g70183443117340 . -_:g70183429361360 "json-ld-1.1" . -_:g70183428726560 _:g70183445189260 . -_:g70183428726560 . -_:g70183159666900 _:g70183432392800 . -_:g70183159666900 . -_:g70183432916940 _:g70183432965360 . -_:g70183432916940 . -_:g70183431920780 _:g70183431930820 . -_:g70183431920780 . -_:g70183432538340 _:g70183432570980 . -_:g70183432538340 . - . - . - "Base without trailing slash, with path" . - _:g70183433341320 . - . - . - "Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986" . -_:g70183432373900 _:g70183432410360 . -_:g70183432373900 . -_:g70183428590180 "json-ld-1.1" . - . - . - "Multiple keys may mapping to @type when nesting" . - _:g70183441543680 . - . - . - "Expansion using @nest" . -_:g70183443659600 _:g70183443692100 . -_:g70183443659600 . -_:g70183430620340 _:g70183430653860 . -_:g70183430620340 . -_:g70183158977220 "HTML Script Extraction" . -_:g70183158977220 "json-ld-1.1" . -_:g70183431342800 "json-ld-1.0" . -_:g70183431342800 "json-ld-1.1" . - . - . - . - "match none @type match" . - _:g70183433018340 . - . - . - "Do not match objects with @type, if frame uses @type: []." . -_:g70183444795320 _:g70183444910440 . -_:g70183444795320 . - . - . - "Literal with language tag" . - . - . - "Tests that a plain literal is created with a language tag." . - . - . - "native types" . - . - . - "Expanding native scalar retains native scalar within expanded value" . - . - . - . - "@container: @set with multiple values" . - . - . - "Fall back to term with @set container if term with language map is defined" . -_:g70183428824980 _:g70183428834100 . -_:g70183428824980 . - . - . - . - "@type and prefix compaction" . - . - . - "Compact uses prefixes in @type" . -_:g70183163136880 _:g70183428289120 . -_:g70183163136880 . -_:g70183442770300 _:g70183442808200 . -_:g70183442770300 . -_:g70183444962680 "json-ld-1.1" . -_:g70183430885040 "json-ld-1.1" . -_:g70183431703000 _:g70183431754920 . -_:g70183431703000 . - "invalid language-tagged value" . - . - "Invalid language-tagged value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid language-tagged value is found" . -_:g70183429283260 _:g70183429292380 . -_:g70183429283260 . -_:g70183163051840 _:g70183440852700 . -_:g70183163051840 . - . - . - "Load JSON-LD through 303 redirect" . - _:g70183432587840 . - . - . - "Loading a document with a redirect should use the redirected URL as document base" . - . - . - . - "recursive named graphs" . - . - . - "Compacting a document with multiple embedded uses of @graph" . - . - . - . - "alias keywords" . - . - . - "Aliases for keywords are used in compacted document" . - . - . - . - "Round tripping @type: @vocab" . - . - . - "Compacting IRI value of property with @type: @vocab can use term" . - . - . - "graph id index map with aliased @none" . - _:g70183430800560 . - . - . - "index on @graph and @id with @none" . - . - . - "Expands input using @nest" . - _:g70183180019620 . - . - . - "Expansion using @nest" . -_:g70183445154980 _:g70183428475940 . -_:g70183445154980 . -_:g70183444881160 _:g70183444972880 . -_:g70183444881160 . - . - . - . - "Nested @container: @type" . - _:g70183429953540 . - . - . - "Compaction using @nest" . -_:g70183440923560 _:g70183444732600 . -_:g70183440923560 . -_:g70183430623040 "json-ld-1.1" . - . - . - . - "Prefer @type: @vocab over @type: @id for terms" . - . - . - "Compacting IRI value of property with @type: @vocab can use term" . -_:g70183428808460 _:g70183445203220 . -_:g70183428808460 . -_:g70183429096040 _:g70183429147000 . -_:g70183429096040 . -_:g70183428759380 _:g70183445208880 . -_:g70183428759380 . -_:g70183428768400 "json-ld-1.1" . - . - . - "Drop blank node predicates by default" . - _:g70183431684440 . - . - . - "Triples with blank node predicates are dropped by default (from expand-0038)." . -_:g70183431312340 _:g70183179893540 . -_:g70183431312340 . - . - . - "expand value with default language" . - . - . - "RDF version of expand-0022" . -_:g70183432326160 _:g70183432362440 . -_:g70183432326160 . -_:g70183428513560 "true"^^ . -_:g70183428513560 "json-ld-1.1" . - . - . - "Test list coercion with single element" . - . - . - "Tests that an array with a single element on a property with @list coercion creates an RDF Collection." . -_:g70183431864440 _:g70183431986340 . -_:g70183431864440 . -_:g70183429145600 _:g70183429359580 . -_:g70183429145600 . - "invalid language map value" . - . - "Invalid language map value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid language map value is found" . - . - . - "A nest of arrays" . - _:g70183445056560 . - . - . - "Expansion using @nest" . -_:g70183429250780 "json-ld-1.1" . -_:g70183429250780 "json-ld-1.0" . - . - . - "@context not first property" . - . - . - "Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition" . - . - . - "remove @value = null" . - . - . - "Expanding a value of null removes the value" . -_:g70183179910640 "json-ld-1.0" . - . - . - "Allows redefinition of protected alias term with same definition." . - _:g70183442659200 . - . - . - "Allows redefinition of protected alias term with same definition." . -_:g70183430590000 "json-ld-1.1" . - . - . - . - "Language map term selection with complications" . - . - . - "Test appropriate property use given language maps with @vocab, a default language, no language, and competing terms" . -_:g70183428998720 "json-ld-1.0" . -_:g70183431050660 "json-ld-1.0" . - "colliding keywords" . - . - "Colliding keywords" . - . - . - "Verifies that an exception is raised in Expansion when colliding keywords are found" . -_:g70183428998340 "json-ld-1.1" . - . - . - . - "Compact @type with @container: @set" . - _:g70183429507040 . - . - . - "Ensures that a single @type value is represented as an array" . - . - . - "Using @vocab with with type-coercion" . - . - . - "RDF version of expand-0033" . - . - . - "List pattern with extra properties" . - . - . - "If additional properties are associated to a list node, the list is only partially converted to @list." . -_:g70183429460120 _:g70183429806240 . -_:g70183429460120 . - . - . - "List with empty @base." . - _:g70183159403800 . - . - . - "Tests list elements expanded to IRIs with an empty @base." . - "Framing" . - "https://w3c.github.io/json-ld-framing/tests/" . - _:g70183440448560 . - . - "These tests implement the requirements for the JSON-LD [Framing Algorithm](https://www.w3.org/TR/json-ld11-framing/#framing-algorithm)." . -_:g70183441462640 "json-ld-1.1" . - . - . - . - "No match on []" . - _:g70183159434600 . - . - . - "No match if node has a property where frame has an empty array for that same property." . - . - . - "rdfDirection: i18n-datatype with compound literal with direction and language" . - _:g70183430216000 . - . - . - "Does not parse compound literal without proper option." . -_:g70183159877660 "json-ld-1.0" . - . - . - "json.api example" . - _:g70183431981840 . - . - . - "Tests included blocks." . -_:g70183444890080 "true"^^ . -_:g70183444890080 "json-ld-1.0" . -_:g70183159009120 _:g70183159092320 . -_:g70183159009120 . -_:g70183433132480 "HTML Script Extraction" . -_:g70183433132480 "json-ld-1.1" . -_:g70183430839960 _:g70183431078780 . -_:g70183430839960 . -_:g70183429297000 _:g70183429512020 . -_:g70183429297000 . - . - . - "Creates an @graph container if value is a graph (mixed graph and object)" . - _:g70183441644900 . - . - . - "Don't double-expand an already expanded graph" . -_:g70183440579380 "json-ld-1.1" . -_:g70183428838860 _:g70183428868380 . -_:g70183428838860 . -_:g70183442409640 _:g70183442447480 . -_:g70183442409640 . -_:g70183431919120 "json-ld-1.1" . -_:g70183445107280 _:g70183445189000 . -_:g70183445107280 . - . - . - "Expanding @index" . - . - . - "RDF version of expand-0036" . - . - . - "json.api example" . - _:g70183430511660 . - . - . - "Tests included blocks." . -_:g70183430903960 _:g70183430933700 . -_:g70183430903960 . -_:g70183442377620 _:g70183442408840 . -_:g70183442377620 . - . - . - . - "single @id match" . - _:g70183440972840 . - . - . - "Match on a specific node with frame uses @id." . - . - . - "IRI Resolution (2)" . - . - . - "IRI resolution according to RFC3986." . - "invalid @nest value" . - . - "does not allow a keyword other than @nest for the value of @nest" . - _:g70183430413180 . - . - . - "Transparent Nesting" . -_:g70183159403800 . -_:g70183159403800 "json-ld-1.1" . -_:g70183163139140 "HTML Script Extraction" . -_:g70183163139140 "json-ld-1.1" . -_:g70183444880640 _:g70183444925540 . -_:g70183444880640 . - "invalid IRI mapping" . - . - "Invalid term as relative IRI" . - _:g70183443184500 . - . - . - "Verifies that a relative IRI cannot be used as a term." . -_:g70183432192500 _:g70183432242620 . -_:g70183432192500 . - "invalid type mapping" . - . - "@type: @none is illegal in 1.0." . - _:g70183427873660 . - . - . - "@type: @none is illegal in json-ld-1.0." . -_:g70183432198380 _:g70183432259320 . -_:g70183432198380 . -_:g70183428523140 . -_:g70183428523140 "json-ld-1.1" . -_:g70183163049920 _:g70183444842920 . -_:g70183163049920 . -_:g70183443492760 _:g70183443523040 . -_:g70183443492760 . - . - . - . - "Compact input with [@graph, @set] container to output without [@graph, @set] container" . - _:g70183429216640 . - . - . - "Ensure @graph appears properly in output" . -_:g70183432639640 _:g70183432721420 . -_:g70183432639640 . -_:g70183431772980 _:g70183431782960 . -_:g70183431772980 . -_:g70183441425720 "json-ld-1.1" . -_:g70183443264860 _:g70183443278160 . -_:g70183443264860 . -_:g70183159615740 "json-ld-1.1" . -_:g70183445167240 "json-ld-1.1" . -_:g70183441065460 _:g70183441114200 . -_:g70183441065460 . -_:g70183179955320 _:g70183431486680 . -_:g70183179955320 . - . - . - "@list containing @list (with coercion)" . - _:g70183430294060 . - . - . - "List of lists" . - . - . - "A scoped context may include itself recursively (indirect)" . - _:g70183442298500 . - . - . - "Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly" . - . - . - "Expands embedded JSON-LD script element relative to document base" . - _:g70183428822280 . - . - . - . - "Tests embedded JSON-LD in HTML" . - "invalid value object" . - . - "Invalid value object (unexpected keyword)" . - . - . - "Verifies that an exception is raised in Expansion when an invalid value object is found" . - . - . - "deep property-term scoped @context in @type-scoped @context affects nested nodes" . - _:g70183431483640 . - . - . - "scoped context on @type" . -_:g70183442621400 _:g70183442659220 . -_:g70183442621400 . -_:g70183442721680 "json-ld-1.1" . -_:g70183431160380 _:g70183431214340 . -_:g70183431160380 . -_:g70183429636880 "json-ld-1.1" . -_:g70183430621100 "true"^^ . -_:g70183430621100 "json-ld-1.1" . - . - . - . - "Merge @type from different graphs" . - _:g70183159876620 . - . - . - "When merging nodes, ensure that @type values from each node are retained." . - "invalid remote context" . - . - "@import can only reference a single context" . - _:g70183159077660 . - . - . - "@import can only reference a single context." . -_:g70183430835480 "json-ld-1.1" . - . - . - "do not expand aliased @id/@type" . - . - . - "If a keyword is aliased, it is not used when flattening" . - . - . - "Transform JSON literal with string canonicalization" . - _:g70183429281440 . - . - . - "Tests transforming JSON literal with string canonicalization." . - . - . - . - "Embed with indirect circular reference" . - _:g70183442431560 . - . - . - "Test embedded graphs" . -_:g70183429529260 _:g70183429674480 . -_:g70183429529260 . -_:g70183428510480 "json-ld-1.1" . - . - . - "graph id index map with aliased @none" . - _:g70183441065560 . - . - . - "index on @graph and @id with @none" . - . - . - "override default @language" . - . - . - "override default @language in terms; only language-tag strings" . - . - . - . - "id map using @none" . - _:g70183429147780 . - . - . - "index on @id" . - "invalid reverse property" . - . - "Invalid reverse property (contains @id)" . - . - . - "Verifies that an exception is raised on expansion when a invalid reverse property is found" . - "invalid @import value" . - . - "@import must be a string" . - _:g70183443360240 . - . - . - "@import must be a string." . - . - . - "Expand JSON literal (boolean true)" . - _:g70183430735420 . - . - . - "Tests expanding property with @type @json to a JSON literal (boolean true)." . -_:g70183440742460 "json-ld-1.1" . -_:g70183432045600 "HTML Script Extraction" . -_:g70183432045600 "json-ld-1.1" . - "invalid context nullification" . - . - "Fail to override protected terms with type+null+ctx." . - _:g70183442479800 . - . - . - "Fail to override protected terms with type+null+ctx." . -_:g70183431483640 "json-ld-1.1" . -_:g70183441299080 "json-ld-1.1" . -_:g70183158927760 "HTML Script Extraction" . -_:g70183158927760 "json-ld-1.1" . - . - . - "Expands all embedded JSON-LD script elements with extractAllScripts option" . - _:g70183432883620 . - . - . - . - "Tests embedded JSON-LD in HTML extracting all elements" . -_:g70183431181440 _:g70183431194340 . -_:g70183431181440 . -_:g70183163084420 _:g70183163057760 . -_:g70183163084420 . -_:g70183428834100 _:g70183428867740 . -_:g70183428834100 . -_:g70183440529580 _:g70183444644000 . -_:g70183440529580 . -_:g70183440885900 _:g70183445107280 . -_:g70183440885900 . - . - . - . - "Embed with direct circular reference" . - _:g70183442382600 . - . - . - "Test embedded graphs" . -_:g70183430079560 "json-ld-1.1" . -_:g70183428841200 "json-ld-1.1" . -_:g70183180101040 _:g70183431510220 . -_:g70183180101040 . -_:g70183431751860 "true"^^ . -_:g70183431751860 "json-ld-1.1" . -_:g70183430872060 "json-ld-1.1" . - "invalid @nest value" . - . - "@nest MUST NOT have a value object value" . - _:g70183430364380 . - . - . - "Transparent Nesting" . - "invalid @version value" . - . - . - "@version must be 1.1" . - _:g70183429163080 . - . - . - "If @version is specified, it must be 1.1" . - . - . - . - "Compact IRI round-tripping with @type: @vocab" . - . - . - "Term with @type: @vocab will use compact IRIs" . -_:g70183159398820 "json-ld-1.1" . -_:g70183429559800 "json-ld-1.0" . -_:g70183429559800 "json-ld-1.1" . -_:g70183428301820 _:g70183440675420 . -_:g70183428301820 . - . - . - "Overwrite document base with @base and reset it again" . - . - . - "Setting @base to an IRI and then resetting it to nil" . - . - . - "Tests 'a' generates rdf:type and object is implicit IRI" . - . - . - "Verify that 'a' is an alias for rdf:type, and the object is created as an IRI." . -_:g70183432947620 _:g70183433044680 . -_:g70183432947620 . -_:g70183429217900 _:g70183429263300 . -_:g70183429217900 . -_:g70183430117980 "json-ld-1.1" . -_:g70183431100920 _:g70183431130200 . -_:g70183431100920 . -_:g70183163166940 _:g70183427979680 . -_:g70183163166940 . - . - . - . - "Compacting IRI equivalent to base" . - . - . - "Compacting IRI equivalent to base, uses last path segment of base ending in '/'" . -_:g70183445186440 "json-ld-1.1" . - . - . - . - "Reverse properties require @type: @id to use string values" . - . - . - "Node references in reverse properties are not compacted to strings without explicit type-coercion" . -_:g70183430098240 _:g70183430135560 . -_:g70183430098240 . -_:g70183444978400 _:g70183445091500 . -_:g70183444978400 . - . - . - "Dataset with a IRI named graph" . - . - . - "Basic use of creating a named graph using a BNode name" . -_:g70183159798700 "json-ld-1.0" . -_:g70183159798700 "json-ld-1.1" . -_:g70183431717680 _:g70183431802740 . -_:g70183431717680 . -_:g70183442970780 _:g70183443019820 . -_:g70183442970780 . -_:g70183441644900 "json-ld-1.1" . -_:g70183430884400 _:g70183431002900 . -_:g70183430884400 . -_:g70183432984100 _:g70183433018480 . -_:g70183432984100 . -_:g70183429019640 _:g70183429150080 . -_:g70183429019640 . -_:g70183429948740 "true"^^ . -_:g70183429948740 "json-ld-1.1" . - . - . - "Language maps" . - . - . - "Language Maps expand values to include @language" . -_:g70183433323600 _:g70183433379300 . -_:g70183433323600 . - . - . - "Multiple contexts" . - . - . - "Tests that contexts in an array are merged" . -_:g70183430001840 "json-ld-1.1" . -_:g70183445059460 "json-ld-1.1" . - . - . - "JSON literal (array)" . - _:g70183431544080 . - . - . - "Tests creating property with rdf:type rdf:JSON to a JSON literal (array)." . - "invalid type value" . - . - "Invalid type value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid type value is found" . -_:g70183431001580 _:g70183431046980 . -_:g70183431001580 . -_:g70183180084440 "json-ld-1.1" . -_:g70183432032100 _:g70183432063360 . -_:g70183432032100 . -_:g70183443606620 "json-ld-1.1" . -_:g70183442169040 _:g70183442178560 . -_:g70183442169040 . - "recursive context inclusion" . - . - "A context may not include itself recursively (indirect)" . - _:g70183430685100 . - . - . - "Verifies that an exception is raised on expansion when processing a context referencing itself indirectly" . -_:g70183159668380 _:g70183432343960 . -_:g70183159668380 . -_:g70183430588600 "json-ld-1.1" . - "loading document failed" . - . - "Errors if no element found at target" . - _:g70183433132480 . - . - . - . - "Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist" . -_:g70183441359180 _:g70183441408160 . -_:g70183441359180 . - . - . - "Transform JSON literal with wierd canonicalization" . - _:g70183430426240 . - . - . - "Tests transforming JSON literal with wierd canonicalization." . -_:g70183432001020 _:g70183432032100 . -_:g70183432001020 . -_:g70183432226620 _:g70183432274640 . -_:g70183432226620 . -_:g70183433296100 "json-ld-1.1" . - "invalid container mapping" . - . - "Invalid container mapping" . - _:g70183433443480 . - . - . - "Verifies that an exception is raised on expansion when a invalid container mapping is found" . - "keyword redefinition" . - . - "Term definition on @type with empty map" . - _:g70183433409440 . - . - . - "Verifies that an exception is raised if @type is defined as a term with an empty map" . -_:g70183442980960 _:g70183443018800 . -_:g70183442980960 . -_:g70183442358520 _:g70183442396360 . -_:g70183442358520 . - . - . - "Basic Included object" . - _:g70183443391360 . - . - . - "Tests included blocks." . - . - . - . - "node reference compacts to string value of type map" . - _:g70183429475440 . - . - . - "index on @type" . -_:g70183433290060 _:g70183427944100 . -_:g70183433290060 . -_:g70183429375500 "json-ld-1.1" . -_:g70183159354700 "json-ld-1.0" . -_:g70183180007820 "json-ld-1.1" . - . - . - "Various relative IRIs as properties with with @vocab: ''" . - _:g70183441280580 . - . - . - "Pathological relative property IRIs" . -_:g70183444763740 _:g70183428606840 . -_:g70183444763740 . - "invalid script element" . - . - "Errors if end comment missing" . - _:g70183432311040 . - . - . - . - "Tests embedded JSON-LD in HTML with unballanced comments" . -_:g70183431394080 _:g70183431406540 . -_:g70183431394080 . -_:g70183179937540 _:g70183180036640 . -_:g70183179937540 . - . - . - "Simple named graph (Wikidata)" . - . - . - "Using @graph with other keys places triples in a named graph." . -_:g70183441310540 _:g70183441344940 . -_:g70183441310540 . -_:g70183159863680 _:g70183159897700 . -_:g70183159863680 . - . - . - "Dataset from node with embedded named graph" . - . - . - "Embedding @graph in a node creates a named graph" . -_:g70183428440780 _:g70183444748660 . -_:g70183428440780 . - "protected term redefinition" . - . - "Fails if trying to redefine a protected null term." . - _:g70183431834960 . - . - . - "A protected term with a null IRI mapping cannot be redefined." . -_:g70183430194500 "json-ld-1.0" . -_:g70183429363920 "json-ld-1.1" . -_:g70183428901260 "json-ld-1.1" . - . - . - . - "deep @context affects nested nodes" . - _:g70183429822340 . - . - . - "Compaction using a scoped context uses term scope for selecting proper term" . -_:g70183430704900 _:g70183430898460 . -_:g70183430704900 . -_:g70183440624600 "json-ld-1.1" . -_:g70183442229680 "json-ld-1.1" . -_:g70183179806280 _:g70183179843800 . -_:g70183179806280 . -_:g70183430031560 "json-ld-1.1" . - . - "literal_with_CARRIAGE_RETURN" . - . - . - "literal with CARRIAGE RETURN from N-Triples" . - "IRI confused with prefix" . - . - . - "Absolute IRI confused with Compact IRI" . - _:g70183429052500 . - . - . - "Verifies that IRI compaction detects when the result is an absolute IRI with a scheme matching a term." . - "Remote document" . - "https://w3c.github.io/json-ld-api/tests/" . - _:g70183432445100 . - . - "These tests implement the requirements for JSON-LD [Remote Document and Context Retrieval](https://www.w3.org/TR/json-ld11-api/#remote-document-and-context-retrieval)." . -_:g70183432738860 _:g70183432767100 . -_:g70183432738860 . -_:g70183442530180 "json-ld-1.1" . -_:g70183158930280 "json-ld-1.1" . -_:g70183429834140 "json-ld-1.1" . -_:g70183429593840 _:g70183429619980 . -_:g70183429593840 . -_:g70183429015740 "json-ld-1.1" . -_:g70183159750540 _:g70183159760120 . -_:g70183159750540 . - . - . - "expand @graph container (multiple objects)" . - _:g70183428476220 . - . - . - "Use of @graph containers" . -_:g70183445188220 "json-ld-1.1" . - . - . - "Appends nested values from all @nest aliases" . - _:g70183440579380 . - . - . - "Expansion using @nest" . -_:g70183428850340 "json-ld-1.1" . -_:g70183430167180 "json-ld-1.1" . - "invalid reverse property" . - . - "Invalid reverse property (invalid @container)" . - . - . - "Verifies that an exception is raised on expansion when a invalid reverse property is found" . - . - . - . - "Compact IRI will not use an expanded term definition in 1.0" . - _:g70183428078640 . - . - . - "Terms with an expanded term definition are not used for creating compact IRIs" . -_:g70183429604780 _:g70183429642040 . -_:g70183429604780 . -_:g70183429147000 _:g70183429201420 . -_:g70183429147000 . -_:g70183430881760 _:g70183430985140 . -_:g70183430881760 . -_:g70183431194340 _:g70183431231400 . -_:g70183431194340 . - . - . - . - "Compact a graph with @index using a [@graph, @id] container" . - _:g70183429015740 . - . - . - "Compact a @graph container with @id and @set, discarding an @index value" . - . - . - "alias keywords" . - . - . - "Aliased keywords expand in resulting document" . -_:g70183444831080 _:g70183444880640 . -_:g70183444831080 . -_:g70183427317220 _:g70183440529580 . -_:g70183427317220 . - . - . - . - "Indexes to object already having an @id" . - _:g70183428657960 . - . - . - "Compaction using @container: @id" . - . - . - "Blank nodes with reverse properties" . - . - . - "Proper (re-)labeling of blank nodes if used with reverse properties." . -_:g70183429719240 "json-ld-1.1" . - . - . - "rdfDirection: compound-literal with compound literal with direction and language" . - _:g70183430916620 . - . - . - "Parses compound literal with proper option." . - . - . - "Reverse-map keys with @vocab" . - . - . - "Expand uses @vocab to expand keys in reverse-maps" . -_:g70183159611520 "json-ld-1.1" . -_:g70183429185340 "json-ld-1.1" . -_:g70183429185340 "false"^^ . - . - . - . - "adding new term" . - _:g70183429889480 . - . - . - "scoped context on @type" . -_:g70183180035260 _:g70183180090200 . -_:g70183180035260 . -_:g70183428772560 _:g70183445207220 . -_:g70183428772560 . -_:g70183429229680 "json-ld-1.1" . - . - . - . - "context with JavaScript Object property names" . - . - . - "Compact with context including JavaScript Object property names" . -_:g70183180005340 "true"^^ . -_:g70183180005340 "json-ld-1.1" . - . - . - . - "@index map with @none node definition" . - _:g70183428921300 . - . - . - "index on @index" . - . - . - "basic" . - . - . - "Flattening terms with different types of values" . - "invalid @embed value" . - . - . - "Out of range @embed value" . - _:g70183442049300 . - . - . - "Any other value for @embed is invalid and indicates that an invalid @embed value error has been detected and processing is aborted." . - . - . - "Reverse property and index container" . - . - . - "Expaning reverse properties with an index-container" . - "invalid base direction" . - . - "@direction must be one of ltr or rtl" . - _:g70183429590360 . - . - . - "Generate an error if @direction has illegal value." . - . - . - "property-valued index expands to property value, instead of @index (node)" . - _:g70183430081540 . - . - . - "Expanding index maps where index is a property." . - . - . - . - "Use @type in ducktype filter" . - _:g70183432209760 . - . - . - "Match if node has a @type property and frame has a @type property containing only an empty dictionary." . -_:g70183430314980 "json-ld-1.1" . - . - . - . - "matches some @type in value pattern" . - _:g70183441494840 . - . - . - "Value objects matching value patterns are output, others are filtered." . - "invalid @included value" . - . - "Error if @included value is a list object" . - _:g70183430690920 . - . - . - "Tests included blocks." . -_:g70183444695340 "json-ld-1.1" . - "multiple context link headers" . - . - "Multiple context link headers" . - _:g70183432802460 . - . - . - "Loading a file when multiple link headers are returned is an error" . - "invalid script element" . - . - "Errors if uncommented script is not valid JSON" . - _:g70183158927760 . - . - . - . - "Tests embedded JSON-LD in HTML which is invalid JSON" . -_:g70183441005780 "json-ld-1.1" . - . - . - "Sample test manifest extract" . - . - . - "Flatten a test manifest" . -_:g70183433175160 _:g70183433226200 . -_:g70183433175160 . -_:g70183440448560 _:g70183428475980 . -_:g70183440448560 . -_:g70183442250700 "json-ld-1.1" . -_:g70183429770400 _:g70183429851640 . -_:g70183429770400 . - "invalid @included value" . - . - "Error if @included value is a list object" . - _:g70183443606620 . - . - . - "Tests included blocks." . -_:g70183180087700 _:g70183431560880 . -_:g70183180087700 . -_:g70183445106960 _:g70183428560800 . -_:g70183445106960 . -_:g70183430819640 _:g70183430849740 . -_:g70183430819640 . - . - . - . - "Match on list value" . - _:g70183159827660 . - . - . - "List value matching." . - "invalid script element" . - . - "Errors if start comment missing" . - _:g70183158878280 . - . - . - . - "Tests embedded JSON-LD in HTML with unballanced comments" . -_:g70183430149780 _:g70183430359800 . -_:g70183430149780 . -_:g70183433341320 "json-ld-1.1" . -_:g70183441261200 _:g70183441310260 . -_:g70183441261200 . - . - . - "@propagate: true on type-scoped context with @import" . - _:g70183443442520 . - . - . - "type-scoped context with @propagate: true survive node-objects (with @import)" . - . - . - "Adds expanded @id to object" . - _:g70183428523140 . - . - . - "Expansion using @container: @id" . -_:g70183179857160 _:g70183179887800 . -_:g70183179857160 . - "invalid local context" . - . - "Invalid local context" . - . - . - "Verifies that an exception is raised on expansion when a context is not a string or object" . - . - . - "Triples including invalid predicate IRIs are rejected" . - _:g70183429295900 . - . - . - "ToRdf emits only well-formed statements." . -_:g70183443479800 _:g70183443489680 . -_:g70183443479800 . - . - . - "Native Types" . - . - . - "Do not use native datatypes for xsd:boolean, xsd:integer, and xsd:double by default." . -_:g70183432635600 _:g70183432672620 . -_:g70183432635600 . -_:g70183429425340 "json-ld-1.1" . -_:g70183431347580 _:g70183431429500 . -_:g70183431347580 . -_:g70183431183240 _:g70183431331620 . -_:g70183431183240 . - . - . - "coerced @list containing deep empty arrays" . - _:g70183159061400 . - . - . - "List of lists" . - . - . - "triple with rdf:first property and rdf:nil value" . - . - . - "Check list generation with rdf:first property and rdf:nil value." . - . - . - "@version setting [1.1, 1.0]" . - _:g70183428901260 . - . - . - "If processing mode is not set through API, it is set by the first context containing @version." . - . - . - . - "Embed with indirect circular reference via set" . - _:g70183442480940 . - . - . - "Test embedded graphs" . -_:g70183428544580 _:g70183428720260 . -_:g70183428544580 . - . - "literal_all_punctuation" . - . - . - "literal_all_punctuation '!\"#$%&()...' from N-Triples" . - . - . - "type-scoped + graph container" . - _:g70183158848900 . - . - . - "type-scoped + graph container" . - . - . - "expand [@graph, @index, @set] container" . - _:g70183440080300 . - . - . - "Use of @graph containers with @index and @set" . - . - . - . - "@requireAll with type and properties" . - _:g70183443246240 . - . - . - "If @requireAll is true, then all listed properties, including @type, must be present to match." . -_:g70183432688260 "<0009-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" . -_:g70183431684960 "json-ld-1.1" . - . - . - "Compact IRI as term with type mapping" . - . - . - "Redefine compact IRI to define type mapping using the compact IRI itself as value of @id" . - . - . - . - "Merge one graph and deep preserve another" . - _:g70183441824960 . - . - . - "@graph used within a property value frames embedded values from a named graph in json-ld-1.0 mode." . -_:g70183443641380 "true"^^ . -_:g70183443641380 "json-ld-1.1" . - . - . - "expand already expanded" . - . - . - "RDF version of expand-0013" . -_:g70183440940320 "json-ld-1.1" . -_:g70183431116080 _:g70183431312340 . -_:g70183431116080 . - . - . - "coerced @list containing an array" . - _:g70183430590000 . - . - . - "List of lists" . -_:g70183430493580 _:g70183430671260 . -_:g70183430493580 . -_:g70183159503720 "json-ld-1.1" . -_:g70183430510540 _:g70183430704900 . -_:g70183430510540 . - "invalid context nullification" . - . - "Fail with mix of protected and unprotected terms with type+null." . - _:g70183442572520 . - . - . - "Fail with mix of protected and unprotected terms with type+null." . -_:g70183158962400 _:g70183159012320 . -_:g70183158962400 . -_:g70183442249740 _:g70183442284160 . -_:g70183442249740 . - "invalid language mapping" . - . - "Invalid language mapping" . - . - . - "Verifies that an exception is raised on expansion when a invalid language mapping is found" . -_:g70183159206240 _:g70183159300480 . -_:g70183159206240 . -_:g70183432472160 _:g70183432505380 . -_:g70183432472160 . -_:g70183432242620 _:g70183432292860 . -_:g70183432242620 . -_:g70183441034680 "json-ld-1.1" . -_:g70183432182100 _:g70183432216440 . -_:g70183432182100 . -_:g70183431331620 _:g70183179825160 . -_:g70183431331620 . -_:g70183180001880 _:g70183180056040 . -_:g70183180001880 . - . - . - "Adds vocabulary expanded @type to object" . - _:g70183428588960 . - . - . - "Expansion using @container: @type" . -_:g70183429263300 _:g70183429330220 . -_:g70183429263300 . - "protected term redefinition" . - . - "Protect a term" . - _:g70183430442900 . - . - . - "Check error when overriding a protected term." . -_:g70183441116160 "json-ld-1.1" . -_:g70183159530580 _:g70183159584540 . -_:g70183159530580 . -_:g70183430656480 _:g70183430767480 . -_:g70183430656480 . -_:g70183180116700 _:g70183163136880 . -_:g70183180116700 . - . - . - . - "Compact IRI does not use term with definition including @prefix: false" . - _:g70183428590180 . - . - . - "Expanded term definition may set prefix explicitly in 1.1" . -_:g70183441444700 _:g70183441475980 . -_:g70183441444700 . -_:g70183158991980 _:g70183159026380 . -_:g70183158991980 . -_:g70183430768620 _:g70183430806060 . -_:g70183430768620 . - . - . - . - "Basic Included object" . - _:g70183442823480 . - . - . - "Tests included blocks." . - "invalid term definition" . - . - "Definition for the empty term" . - . - . - "Verifies that an exception is raised on expansion when a context contains a definition for the empty term" . -_:g70183433443480 "json-ld-1.1" . - "invalid value object value" . - . - "Invalid value object value using a value alias" . - . - . - "Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias" . -_:g70183444925540 _:g70183444972940 . -_:g70183444925540 . - . - . - . - "node reference compacts to string value of type map with @type: @vocab" . - _:g70183429576100 . - . - . - "index on @type" . -_:g70183429283100 "json-ld-1.1" . - . - . - . - "term direction null" . - _:g70183445180860 . - . - . - "Uses term with null direction when two terms conflict on direction." . - . - . - . - "Compact keys in @reverse using @vocab" . - . - . - "Compact keys in @reverse using @vocab" . -_:g70183431046980 _:g70183431115940 . -_:g70183431046980 . - . - . - "@graph with terms" . - . - . - "Use of @graph to contain multiple nodes within array" . -_:g70183430685100 "json-ld-1.0" . - . - . - . - "type-scoped base" . - _:g70183440624600 . - . - . - "type-scoped base" . - "invalid value object" . - . - "@direction is incompatible with @type" . - _:g70183429789020 . - . - . - "Value objects can have either @type but not @language or @direction." . -_:g70183444975300 _:g70183428609140 . -_:g70183444975300 . -_:g70183444200680 _:g70183163156160 . -_:g70183444200680 . - . - . - . - "type-scoped + property-scoped + values evaluates against previous context" . - _:g70183428494260 . - . - . - "type-scoped + property-scoped + values evaluates against previous context" . - . - . - . - "Nests using alias of @nest (defined with @id)" . - _:g70183163139540 . - . - . - "Compaction using @nest" . - . - . - "Expand string using default and term directions" . - _:g70183428839280 . - . - . - "Strings are coerced to have @direction based on default and term direction." . - . - . - . - "type-scoped value mix" . - _:g70183444962680 . - . - . - "type-scoped value mix" . -_:g70183441136240 _:g70183441146180 . -_:g70183441136240 . - . - . - "List conversion" . - _:g70183432998500 . - . - . - "Conversion of lists of lists (the triples in the input are only partially ordered on purpose (1.0 semantics)" . - . - . - . - "array to @graph" . - . - . - "An array of objects is serialized with @graph" . -_:g70183429390700 _:g70183429442220 . -_:g70183429390700 . -_:g70183430868020 _:g70183430905300 . -_:g70183430868020 . - . - . - . - "Compact [@graph, @index] container (multiple indexes and objects)" . - _:g70183429440160 . - . - . - "Ensure @graph appears properly in output" . -_:g70183429130840 "json-ld-1.0" . -_:g70183429130840 "json-ld-1.1" . - . - . - . - "select term over @vocab" . - . - . - "Ensure that @vocab compaction isn't used if the result collides with a term" . - "protected term redefinition" . - . - "Protected keyword aliases cannot be overridden." . - _:g70183431913660 . - . - . - "Keywords may not be redefined other than to protect them." . -_:g70183429803700 "json-ld-1.1" . - . - . - . - "type-scoped context with multiple property scoped terms" . - _:g70183444777160 . - . - . - "type-scoped context with multiple property scoped terms" . - . - . - . - "Expands and does not compact to document base with compactToRelative false" . - _:g70183429358740 . - . - . - "With compactToRelative option set to false, IRIs which could be made relative to the document base are not made relative." . -_:g70183444972940 _:g70183445056700 . -_:g70183444972940 . -_:g70183431981420 "json-ld-1.1" . -_:g70183429623680 _:g70183429800140 . -_:g70183429623680 . -_:g70183433276780 _:g70183440741280 . -_:g70183433276780 . - "invalid vocab mapping" . - . - "Verifies that relative IRIs as properties with @vocab: '' in 1.0 generate an error" . - _:g70183441933100 . - . - . - "Pathological relative property IRIs in 1.0" . - . - . - . - "Match on value" . - _:g70183159730180 . - . - . - "Value matching." . - . - . - "Flattening list/set with coercion" . - . - . - "Flattening lists and sets with properties having coercion coerces list/set values" . -_:g70183163078280 _:g70183444814540 . -_:g70183163078280 . -_:g70183179825160 _:g70183179971900 . -_:g70183179825160 . - . - . - "@list containing mixed list values" . - _:g70183432078780 . - . - . - "Lists of lists" . - "invalid context entry" . - . - "@import overflow" . - _:g70183432274820 . - . - . - "Processors must detect source contexts that include @import." . - . - . - "Terms are ignored in @id" . - . - . - "RDF version of expand-0048" . -_:g70183430676280 _:g70183430914460 . -_:g70183430676280 . - . - . - "Ignores a term mapping to a value in the form of a keyword (with @vocab)." . - _:g70183432095600 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . -_:g70183442178560 _:g70183442214140 . -_:g70183442178560 . -_:g70183432831880 "HTML Script Extraction" . -_:g70183432831880 "json-ld-1.1" . -_:g70183158962200 _:g70183159009700 . -_:g70183158962200 . -_:g70183158977960 "json-ld-1.1" . - . - . - "Clear active context of protected terms from a term." . - _:g70183430933440 . - . - . - "The Active context may be set to null from a scoped context of a term." . - . - . - . - "Compacts embedded JSON-LD script element" . - _:g70183430279520 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183432721340 "HTML Script Extraction" . -_:g70183432721340 "json-ld-1.1" . - "protected term redefinition" . - . - "Protect all terms in context" . - _:g70183430638740 . - . - . - "A protected context protects all term definitions." . -_:g70183441709960 "json-ld-1.1" . -_:g70183442021720 _:g70183442031560 . -_:g70183442021720 . -_:g70183443151820 "json-ld-1.1" . - "invalid context entry" . - . - "@import is invalid in 1.0." . - _:g70183443332340 . - . - . - "@import is invalid in 1.0." . -_:g70183429741740 _:g70183429934040 . -_:g70183429741740 . -_:g70183430638740 "json-ld-1.1" . -_:g70183432507800 _:g70183432570940 . -_:g70183432507800 . -_:g70183430736580 "json-ld-1.1" . -_:g70183429364060 _:g70183429390700 . -_:g70183429364060 . - . - . - "@vocab as blank node identifier" . - _:g70183432608140 . - . - . - "Use @vocab to map all properties to blank node identifiers" . - "GeneralizedRdf" . -_:g70183444962060 "json-ld-1.1" . - . - . - . - "simple language map with term direction" . - _:g70183428854460 . - . - . - "Term selection with language maps and @direction." . -_:g70183430216200 "true"^^ . -_:g70183430216200 "json-ld-1.1" . -_:g70183442538620 _:g70183442576440 . -_:g70183442538620 . -_:g70183158945600 "json-ld-1.1" . -_:g70183158940640 "json-ld-1.0" . -_:g70183433281200 _:g70183433293920 . -_:g70183433281200 . - . - . - "IRI Resolution (3)" . - . - . - "IRI resolution according to RFC3986." . - . - . - "List with bad @base." . - _:g70183159337680 . - . - . - "Tests list elements expanded to IRIs with a bad @base." . - "invalid @reverse value" . - . - "Invalid @reverse value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid @reverse value is found" . -_:g70183441016740 _:g70183441065460 . -_:g70183441016740 . - . - . - "expand list values with @direction" . - _:g70183159503720 . - . - . - "List values where the term has @direction are used in expansion." . -_:g70183430065440 _:g70183430297940 . -_:g70183430065440 . -_:g70183431411020 _:g70183179806460 . -_:g70183431411020 . - . - . - "Use terms with @type: @vocab but not with @type: @id" . - . - . - "RDF version of expand-0056" . - . - . - "empty @base applied to the base option" . - _:g70183441201600 . - . - . - "Use of an empty @base is applied to the base option" . -_:g70183431606200 "json-ld-1.1" . -_:g70183430364480 "json-ld-1.1" . -_:g70183431818160 _:g70183431903500 . -_:g70183431818160 . - . - . - "list with node shared across graphs" . - . - . - "An otherwise conformant list with a node shared across different lists does not serialize using @list" . -_:g70183441850980 "json-ld-1.1" . -_:g70183441326920 _:g70183441382540 . -_:g70183441326920 . -_:g70183441721320 _:g70183441770120 . -_:g70183441721320 . - . - "literal_with_BACKSPACE" . - . - . - "literal with BACKSPACE from N-Triples" . -_:g70183158848900 "json-ld-1.1" . -_:g70183430916940 "json-ld-1.1" . - . - . - "@propagate: true on type-scoped context" . - _:g70183158896880 . - . - . - "type-scoped context with @propagate: true survive node-objects" . -_:g70183431754920 _:g70183431806680 . -_:g70183431754920 . -_:g70183432897600 _:g70183432946640 . -_:g70183432897600 . - "invalid term definition" . - . - "error if @index is a keyword for property-valued index" . - _:g70183429609680 . - . - . - "Expanding index maps where index is a property." . -_:g70183429248260 "json-ld-1.1" . -_:g70183430081600 "json-ld-1.0" . -_:g70183430081600 "json-ld-1.1" . -_:g70183430839500 "true"^^ . -_:g70183430839500 "json-ld-1.1" . -_:g70183427911500 _:g70183163078280 . -_:g70183427911500 . - . - "literal_with_dquote" . - . - . - "literal with dquote \"x\"y\" from N-Triples" . - "protected term redefinition" . - . - "Fail to override protected term." . - _:g70183431326580 . - . - . - "Fail to override protected term." . -_:g70183442019740 "json-ld-1.1" . - . - . - "Language map with null value" . - _:g70183429247500 . - . - . - "A language map may have a null value, which is ignored" . -_:g70183430588060 _:g70183430839960 . -_:g70183430588060 . -_:g70183429674480 _:g70183429938040 . -_:g70183429674480 . -_:g70183430216000 "json-ld-1.1" . -_:g70183430216000 "i18n-datatype" . -_:g70183430216000 "false"^^ . - . - . - "JSON literal (double-zero)" . - _:g70183179921880 . - . - . - "Tests creating property with rdf:type rdf:JSON to a JSON literal (double-zero)." . - . - . - "optimize @set, keep empty arrays" . - . - . - "Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained" . -_:g70183445091500 _:g70183428495980 . -_:g70183445091500 . -_:g70183444972880 _:g70183445089660 . -_:g70183444972880 . -_:g70183442425000 _:g70183442474020 . -_:g70183442425000 . -_:g70183441114200 _:g70183441163460 . -_:g70183441114200 . - . - . - . - "Prefer @type: @id over @type: @vocab for non-terms" . - . - . - "Choose a term having @type: @id over @type: @value if value is not a term" . - . - . - "Expansion of keyword aliases in term definitions" . - . - . - "Expanding terms which are keyword aliases" . - . - . - . - "Compact [@graph, @id] container (multiple indexed objects)" . - _:g70183429397540 . - . - . - "Ensure @graph appears properly in output" . - . - . - "overriding a term" . - _:g70183431082140 . - . - . - "scoped context on @type" . - . - . - "load JSON-LD document with link" . - _:g70183432688260 . - . - . - "If a context is specified in a link header, it is not used for JSON-LD." . -_:g70183429655440 "json-ld-1.1" . - . - . - "term as @vocab" . - _:g70183430642980 . - . - . - "Verifies that @vocab defined as a term expands properly" . - "protected term redefinition" . - . - "Fails on redefinition of terms with scoped contexts using different definitions." . - _:g70183431790400 . - . - . - "Fails on redefinition of terms with scoped contexts using different definitions." . -_:g70183159596260 _:g70183159632200 . -_:g70183159596260 . -_:g70183428939320 "json-ld-1.1" . -_:g70183429080720 _:g70183429130120 . -_:g70183429080720 . -_:g70183429379940 "json-ld-1.0" . -_:g70183429379940 "json-ld-1.1" . -_:g70183445237880 "json-ld-1.1" . -_:g70183429179120 _:g70183429212300 . -_:g70183429179120 . - . - . - "Expand JSON literal with unicode canonicalization" . - _:g70183431328920 . - . - . - "Tests expanding JSON literal with unicode canonicalization." . -_:g70183432691240 _:g70183432722100 . -_:g70183432691240 . -_:g70183429147460 _:g70183429179120 . -_:g70183429147460 . -_:g70183179877340 "json-ld-1.1" . - . - . - . - "Mapped @id and @type" . - . - . - "Ensure that compaction works with mapped @id and @type" . -_:g70183428595060 _:g70183428673220 . -_:g70183428595060 . -_:g70183429898740 _:g70183430014880 . -_:g70183429898740 . -_:g70183432095600 "json-ld-1.1" . -_:g70183444846000 "json-ld-1.1" . -_:g70183429473820 "json-ld-1.1" . -_:g70183445208880 _:g70183445238120 . -_:g70183445208880 . -_:g70183180022540 "json-ld-1.1" . -_:g70183429441340 _:g70183429592520 . -_:g70183429441340 . -_:g70183159366380 "json-ld-1.1" . - . - . - . - "property-valued index indexes using @none if no property value does not compact to string" . - _:g70183428931800 . - . - . - "Compacting property-valued indexes." . -_:g70183441497420 "json-ld-1.1" . -_:g70183443625020 "json-ld-1.1" . -_:g70183429034680 _:g70183429113760 . -_:g70183429034680 . -_:g70183180070720 "json-ld-1.1" . -_:g70183441933100 "json-ld-1.0" . -_:g70183180091000 "json-ld-1.1" . - . - . - "Typed literal" . - . - . - "Tests creation of a literal with a datatype." . -_:g70183431394120 "json-ld-1.1" . - . - . - "Reset @vocab by setting it to null" . - . - . - "RDF version of expand-0059" . -_:g70183433439080 _:g70183445162720 . -_:g70183433439080 . -_:g70183428495980 _:g70183428591720 . -_:g70183428495980 . -_:g70183159273220 . -_:g70183159273220 "json-ld-1.1" . -_:g70183429163080 "json-ld-1.1" . -_:g70183442752640 "json-ld-1.1" . -_:g70183159848020 _:g70183159878640 . -_:g70183159848020 . -_:g70183159384880 _:g70183159437300 . -_:g70183159384880 . -_:g70183445138300 _:g70183428640820 . -_:g70183445138300 . -_:g70183431145080 "json-ld-1.1" . - . - . - "Creation of an empty list" . - . - . - "Tests that @list: [] generates an empty list." . - "invalid @version value" . - . - "@version must be 1.1" . - _:g70183430561080 . - . - . - "If @version is specified, it must be 1.1" . -_:g70183430721720 _:g70183430750860 . -_:g70183430721720 . -_:g70183428950180 _:g70183429395940 . -_:g70183428950180 . - . - . - . - "non-existent framed properties create null property" . - _:g70183432445880 . - . - . - "Recursively, replace all key-value pairs in compacted results where the key is @preserve with the value from the key-pair. If the value from the key-pair is @null, replace the value with null." . - . - . - "native types" . - . - . - "Flattening native scalar retains native scalar within expanded value" . -_:g70183179909900 _:g70183180003620 . -_:g70183179909900 . - . - . - "Ignores a term mapping to a value in the form of a keyword (@reverse)." . - _:g70183432130060 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . -_:g70183443051120 "json-ld-1.1" . - . - . - "named graph with embedded named graph" . - . - . - "Tests that named graphs containing named graphs flatten to single level of graph naming." . -_:g70183433273860 _:g70183440008080 . -_:g70183433273860 . - "invalid type mapping" . - . - "string value of type map must not be a literal" . - _:g70183431394120 . - . - . - "index on @type" . -_:g70183441493020 _:g70183441527380 . -_:g70183441493020 . - . - . - . - "Merge graphs if no outer @graph is used (prune bnodes)" . - _:g70183443002040 . - . - . - "Unless @graph exists at the top level, framing uses merged node objects." . - . - . - "string value of type map expands to node reference" . - _:g70183431035760 . - . - . - "index on @type" . -_:g70183445040060 _:g70183428544580 . -_:g70183445040060 . -_:g70183432587120 _:g70183432706160 . -_:g70183432587120 . - . - . - "Expand JSON literal (string)" . - _:g70183180058360 . - . - . - "Tests expanding property with @type @json to a JSON literal (string)." . -_:g70183430181900 _:g70183430266780 . -_:g70183430181900 . - . - . - "rdfDirection: compound-literal with compound literal with direction and no language" . - _:g70183430733880 . - . - . - "Parses compound literal with proper option." . -_:g70183431999240 _:g70183432033720 . -_:g70183431999240 . - . - . - "graph id index map with aliased @none" . - _:g70183430738020 . - . - . - "index on @graph and @id with @none" . -_:g70183433293920 _:g70183427911500 . -_:g70183433293920 . - . - . - . - "@type: @none does not use arrays by default" . - _:g70183429591420 . - . - . - "@type: @none honors @container." . -_:g70183443686960 "json-ld-1.1" . - . - . - "Expands as empty with no embedded JSON-LD script elements" . - _:g70183431932520 . - . - . - . - "Tests embedded JSON-LD in HTML when none exist" . - . - . - "type-scoped property-scoped contexts including @type:@vocab" . - _:g70183432162460 . - . - . - "type-scoped property-scoped contexts including @type:@vocab" . -_:g70183159026380 _:g70183159060480 . -_:g70183159026380 . -_:g70183441150580 "json-ld-1.1" . -_:g70183432685540 "json-ld-1.1" . -_:g70183159078080 _:g70183159125340 . -_:g70183159078080 . - . - . - "Expand a reverse property with an index-container" . - . - . - "RDF version of expand-0063" . - . - . - "expand [@graph, @id, @set] container" . - _:g70183163084560 . - . - . - "Use of @graph containers with @id and @set" . -_:g70183442525220 _:g70183442538620 . -_:g70183442525220 . -_:g70183429198440 "json-ld-1.1" . - . - . - "Overwrite document base with @base and reset it again" . - . - . - "RDF version of expand-0060" . - . - . - "language and index expansion on non-objects" . - . - . - "Only invoke language and index map expansion if the value is a JSON object" . - "invalid IRI mapping" . - . - "Invalid IRI mapping (@reverse not a string)" . - . - . - "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . - "list of lists" . - . - "List of lists (from array)" . - _:g70183179840380 . - . - . - "Verifies that an exception is raised in Expansion when a list of lists is found" . - . - . - "Expanding @index" . - . - . - "Expanding index maps for terms defined with @container: @index" . -_:g70183428686640 "json-ld-1.1" . -_:g70183430133700 "json-ld-1.1" . -_:g70183441658580 "json-ld-1.1" . -_:g70183441658580 "json-ld-1.0" . - . - . - "Basic Included array" . - _:g70183443381840 . - . - . - "Tests included blocks." . - . - . - "Flattening blank node labels" . - _:g70183180019840 . - . - . - "Blank nodes are not relabeled during expansion" . -_:g70183431214680 "json-ld-1.1" . - . - . - . - "Flattens all script elements by default" . - _:g70183431512660 . - . - . - . - "Tests embedded JSON-LD in HTML multiple script elements" . -_:g70183431277000 _:g70183431374500 . -_:g70183431277000 . -_:g70183432688620 _:g70183432739760 . -_:g70183432688620 . -_:g70183430660000 "json-ld-1.0" . - "invalid term definition" . - . - . - "@prefix is not allowed in 1.0" . - _:g70183429217560 . - . - . - "@prefix is not allowed in a term definition 1.0" . - . - . - . - "@list is array" . - . - . - "Ensure that value of @list is always an array" . -_:g70183445136780 "json-ld-1.1" . -_:g70183429426760 _:g70183429460420 . -_:g70183429426760 . -_:g70183431308800 "json-ld-1.1" . -_:g70183429722260 "json-ld-1.1" . -_:g70183429605280 "json-ld-1.1" . -_:g70183429442220 _:g70183429493480 . -_:g70183429442220 . -_:g70183431031100 "json-ld-1.1" . -_:g70183163056080 "json-ld-1.1" . -_:g70183431757760 _:g70183431788580 . -_:g70183431757760 . -_:g70183430161200 _:g70183430198440 . -_:g70183430161200 . -_:g70183444940980 _:g70183445041720 . -_:g70183444940980 . -_:g70183430672980 "json-ld-1.1" . -_:g70183433263600 "true"^^ . -_:g70183429378000 _:g70183429478440 . -_:g70183429378000 . -_:g70183163049680 "json-ld-1.1" . -_:g70183432707780 _:g70183432738860 . -_:g70183432707780 . -_:g70183429675680 _:g70183429708860 . -_:g70183429675680 . -_:g70183429511420 _:g70183429556580 . -_:g70183429511420 . - . - . - . - "coerced @list containing mixed list values" . - _:g70183440940080 . - . - . - "Lists of Lists" . - . - . - . - "Compact JSON literal (null)" . - _:g70183163048060 . - . - . - "Tests compacting property with @type @json to a JSON literal (null)." . - . - . - . - "multiple objects without @context use @graph" . - . - . - "Wrap top-level array into @graph even if no context is passed" . -_:g70183445136360 _:g70183428528100 . -_:g70183445136360 . - . - . - . - "Compact input with [@graph, @set] container to output without [@graph, @set] container" . - _:g70183429151780 . - . - . - "Ensure @graph appears properly in output" . -_:g70183429591420 "json-ld-1.1" . - "protected term redefinition" . - . - . - "Check illegal overriding of protected term from type-scoped context" . - _:g70183429114460 . - . - . - "Check error when overriding a protected term from type-scoped context." . - . - . - "Mix of protected and unprotected terms." . - _:g70183431573500 . - . - . - "Mix of protected and unprotected terms." . - . - . - "@version setting [1.1, 1.0, 1.1]" . - _:g70183442051080 . - . - . - "If processing mode is not set through API, it is set by the first context containing @version." . -_:g70183430691560 _:g70183430721720 . -_:g70183430691560 . -_:g70183432574840 _:g70183432658140 . -_:g70183432574840 . - . - . - "@graph and @id aliased" . - . - . - "Expanding with @graph and @id aliases" . -_:g70183180100800 "json-ld-1.1" . -_:g70183429528840 "json-ld-1.1" . - "processing mode conflict" . - . - . - "processingMode json-ld-1.0 conflicts with @version: 1.1" . - _:g70183429130840 . - . - . - "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features." . -_:g70183427898880 "json-ld-1.1" . -_:g70183431392120 "json-ld-1.1" . - "protected term redefinition" . - . - "Protect all terms in sourced context" . - _:g70183158896120 . - . - . - "A protected context protects all term definitions." . - "invalid base IRI" . - . - "Invalid base IRI" . - . - . - "Verifies that an exception is raised on expansion when a context contains an invalid @base" . - "invalid container mapping" . - . - . - "@container may not be @graph in 1.0" . - _:g70183429559800 . - . - . - "validate appropriate values of @container" . - "invalid context nullification" . - . - "Fail to override protected terms with type+null+ctx." . - _:g70183431522780 . - . - . - "Fail to override protected terms with type+null+ctx." . - . - . - "empty @base applied to the base option" . - _:g70183444811500 . - . - . - "Use of an empty @base is applied to the base option" . -_:g70183160043780 _:g70183442345220 . -_:g70183160043780 . - "invalid term definition" . - . - "error if @container does not include @index for property-valued index" . - _:g70183442134460 . - . - . - "Expanding index maps where index is a property." . -_:g70183159614300 _:g70183159668380 . -_:g70183159614300 . -_:g70183159897700 _:g70183159907220 . -_:g70183159897700 . - "keyword redefinition" . - . - "Keywords cannot be aliased to other keywords" . - . - . - "Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword" . -_:g70183431556080 _:g70183431590980 . -_:g70183431556080 . -_:g70183432445880 "json-ld-1.1" . -_:g70183430233280 _:g70183430282380 . -_:g70183430233280 . -_:g70183430690920 "json-ld-1.1" . - . - . - "Allows redefinition of protected prefix term with same definition." . - _:g70183431721080 . - . - . - "Allows redefinition of protected prefix term with same definition." . -_:g70183429543680 _:g70183429593840 . -_:g70183429543680 . -_:g70183159453460 _:g70183159464960 . -_:g70183159453460 . -_:g70183158943640 _:g70183158992520 . -_:g70183158943640 . -_:g70183441348020 "json-ld-1.1" . - . - . - "expand [@graph, @index] container" . - _:g70183441003000 . - . - . - "Use of @graph containers with @index" . -_:g70183429216680 _:g70183429266580 . -_:g70183429216680 . - . - . - "relative @base overrides base option and document location" . - _:g70183444912700 . - . - . - "Use of a relative @base overrides base option and document location" . - . - . - "Do not expand [@graph, @id] container if value is a graph (mixed graph and object)" . - _:g70183429443440 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . -_:g70183443640420 _:g70183443671600 . -_:g70183443640420 . - . - . - "coerced @list containing deep empty arrays" . - _:g70183431012760 . - . - . - "List of lists" . - "invalid @nest value" . - . - "@nest MUST NOT have a value object value" . - _:g70183159696380 . - . - . - "Transparent Nesting" . - . - . - "context reset" . - . - . - "Setting @context to null within an embedded object resets back to initial context state" . - . - . - . - "Using @null in @default." . - _:g70183445254800 . - . - . - "@null may be used as an @default value and is preserved in output." . -_:g70183432278020 _:g70183158890940 . -_:g70183432278020 . -_:g70183429324940 "json-ld-1.1" . - "invalid value object" . - . - "Invalid value object (@type and @language)" . - . - . - "Verifies that an exception is raised in Expansion when an invalid value object is found" . -_:g70183432863800 _:g70183433082760 . -_:g70183432863800 . - . - . - "type maps use scoped context from type index and not scoped context from containing" . - _:g70183431560040 . - . - . - "scoped context on @type" . -_:g70183443411380 _:g70183443445800 . -_:g70183443411380 . -_:g70183428822280 "HTML Script Extraction" . -_:g70183428822280 "json-ld-1.1" . -_:g70183428873460 "json-ld-1.1" . - "protected term redefinition" . - . - "Scoped context fail to override protected term." . - _:g70183159955760 . - . - . - "Scoped context fail to override protected term." . -_:g70183429085400 _:g70183429412440 . -_:g70183429085400 . -_:g70183443442520 "json-ld-1.1" . -_:g70183441719340 _:g70183441753740 . -_:g70183441719340 . -_:g70183430738200 "json-ld-1.1" . -_:g70183430932540 _:g70183431001580 . -_:g70183430932540 . -_:g70183431634960 _:g70183431734580 . -_:g70183431634960 . -_:g70183429752080 _:g70183429901160 . -_:g70183429752080 . -_:g70183441214820 "json-ld-1.1" . -_:g70183429806240 _:g70183430065440 . -_:g70183429806240 . -_:g70183441758200 "json-ld-1.1" . -_:g70183432392800 _:g70183432491320 . -_:g70183432392800 . - . - . - "Check legal overriding of type-scoped protected term from nested node." . - _:g70183442627940 . - . - . - "Check legal overriding of type-scoped protected term from nested node." . - . - "literal_with_squote" . - . - . - "literal with squote \"x'y\" from N-Triples" . -_:g70183429673440 _:g70183429807680 . -_:g70183429673440 . - . - . - "@vocab as blank node identifier" . - _:g70183179910640 . - . - . - "Use @vocab to map all properties to blank node identifiers" . -_:g70183442669600 _:g70183442742940 . -_:g70183442669600 . - "invalid reverse property map" . - . - "Invalid reverse property map" . - . - . - "Verifies that an exception is raised in Expansion when a invalid reverse property map is found" . -_:g70183441247980 . - "loading document failed" . - . - "Errors if targeted element does not have type application/ld+json" . - _:g70183433209940 . - . - . - . - "Tests embedded JSON-LD in HTML with wrong type" . -_:g70183430607920 _:g70183430722180 . -_:g70183430607920 . -_:g70183433395460 _:g70183433404980 . -_:g70183433395460 . -_:g70183430148260 _:g70183430161200 . -_:g70183430148260 . - . - . - "Expand string using default and term directions and languages" . - _:g70183159451020 . - . - . - "Strings are coerced to have @direction based on default and term direction." . - . - . - . - "Arrays of nested values" . - _:g70183429753220 . - . - . - "Compaction using @nest" . -_:g70183439912420 _:g70183440674820 . -_:g70183439912420 . - "invalid base IRI" . - . - "Invalid base IRI" . - . - . - "Verifies that an exception is raised on expansion when a context contains an invalid @base" . -_:g70183429315480 "json-ld-1.0" . -_:g70183429709260 _:g70183429767500 . -_:g70183429709260 . - . - . - "Ensure index maps use language mapping" . - . - . - "RDF version of expand-0044" . -_:g70183431555420 "json-ld-1.0" . -_:g70183430096140 _:g70183430181900 . -_:g70183430096140 . - . - . - . - "excludes non-matched values in value pattern" . - _:g70183441591820 . - . - . - "Value objects matching value patterns are output, others are filtered." . - . - . - "@list containing @list" . - _:g70183431981420 . - . - . - "List of lists." . - . - . - "@propagate: false on embedded context" . - _:g70183158992920 . - . - . - "embedded context with @propagate: false do not survive node-objects" . -_:g70183429767500 _:g70183429852100 . -_:g70183429767500 . - . - . - . - "Replace deeply-nested embed" . - . - . - "Torture test." . - . - . - "rdfDirection: i18n-datatype with direction and language" . - _:g70183432455860 . - . - . - "Generates i18n datatype from literal with direction with option." . - "I18nDatatype" . -_:g70183443102000 _:g70183443136060 . -_:g70183443102000 . -_:g70183433426020 "json-ld-1.1" . -_:g70183431519720 "true"^^ . -_:g70183431519720 "json-ld-1.1" . - . - . - "Use nodeMapGeneration bnode labels" . - . - . - "The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones" . -_:g70183429052500 "json-ld-1.1" . -_:g70183429522200 _:g70183429673520 . -_:g70183429522200 . -_:g70183428850540 _:g70183428920560 . -_:g70183428850540 . -_:g70183429217560 "json-ld-1.0" . -_:g70183429217560 "json-ld-1.1" . -_:g70183429659660 "json-ld-1.1" . -_:g70183429182280 "json-ld-1.1" . -_:g70183429768500 _:g70183429823340 . -_:g70183429768500 . -_:g70183430832900 "json-ld-1.0" . -_:g70183429671960 _:g70183429788340 . -_:g70183429671960 . - "keyword redefinition" . - . - "Term definition on @type with empty map" . - _:g70183430116860 . - . - . - "Verifies that an exception is raised if @type is defined as a term with an empty map" . -_:g70183429576100 "json-ld-1.1" . -_:g70183445225020 _:g70183428905260 . -_:g70183445225020 . - . - . - "Redefine terms looking like compact IRIs" . - _:g70183179811020 . - . - . - "Term definitions may look like compact IRIs" . -_:g70183429095520 "json-ld-1.1" . -_:g70183429095520 "false"^^ . -_:g70183428539120 _:g70183428572880 . -_:g70183428539120 . -_:g70183428475940 _:g70183428507820 . -_:g70183428475940 . - . - . - "Expand JSON literal (null) aleady in expanded form." . - _:g70183428768400 . - . - . - "Tests expanding property with @type @json to a JSON literal (null)." . - . - . - . - "Language map term selection with complications" . - . - . - "Test appropriate property use given language maps with @vocab, a default language, and a competing term" . -_:g70183429249620 _:g70183429283260 . -_:g70183429249620 . -_:g70183429102780 "json-ld-1.1" . - . - . - "Property value with @included" . - _:g70183430442020 . - . - . - "Tests included blocks." . -_:g70183429822340 "json-ld-1.1" . -_:g70183431081140 _:g70183431118380 . -_:g70183431081140 . - . - . - "Adds @id to object not having an @id" . - _:g70183179838060 . - . - . - "Expansion using @container: @id" . -_:g70183430441820 _:g70183430471920 . -_:g70183430441820 . -_:g70183428964620 _:g70183429459860 . -_:g70183428964620 . -_:g70183180009280 _:g70183180017720 . -_:g70183180009280 . -_:g70183428838900 _:g70183428889180 . -_:g70183428838900 . -_:g70183428742640 "json-ld-1.1" . - . - . - . - "array to aliased @graph" . - . - . - "Aliasing @graph uses alias in compacted document" . -_:g70183440950600 _:g70183441022360 . -_:g70183440950600 . - . - . - "Dataset with a default and two named graphs" . - . - . - "Dataset with a default and two named graphs (IRI and BNode)" . - . - . - "@set of @value objects with keyword aliases" . - . - . - "Expanding aliased @set and @value" . -_:g70183432946640 _:g70183432997660 . -_:g70183432946640 . -_:g70183179937160 _:g70183179971620 . -_:g70183179937160 . -_:g70183442526320 _:g70183442557160 . -_:g70183442526320 . -_:g70183430849220 "json-ld-1.1" . -_:g70183443229940 _:g70183443261000 . -_:g70183443229940 . -_:g70183443332340 "json-ld-1.1" . -_:g70183443332340 "json-ld-1.0" . - . - . - "deep @context affects nested nodes" . - _:g70183430849220 . - . - . - "Expansion using a scoped context uses term scope for selecting proper term" . -_:g70183430479260 _:g70183430523700 . -_:g70183430479260 . -_:g70183429673520 _:g70183429770400 . -_:g70183429673520 . - . - . - "Top-level value objects are removed" . - . - . - "RDF version of expand-0045" . - "invalid @nest value" . - . - "@nest MUST NOT have a boolen value" . - _:g70183445250440 . - . - . - "Transparent Nesting" . -_:g70183429871920 _:g70183429921380 . -_:g70183429871920 . -_:g70183431279200 "json-ld-1.1" . -_:g70183430511660 "json-ld-1.1" . -_:g70183441726940 _:g70183441740020 . -_:g70183441726940 . - "invalid IRI mapping" . - . - "Invalid reverse id" . - . - . - "Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse." . -_:g70183441344940 _:g70183441379360 . -_:g70183441344940 . -_:g70183441481440 _:g70183441530180 . -_:g70183441481440 . - . - . - . - "matches wildcard @type in value pattern" . - _:g70183441250240 . - . - . - "Value objects matching value patterns are output, others are filtered." . - "invalid script element" . - . - "Errors if uncommented script is not valid JSON" . - _:g70183428525220 . - . - . - . - "Tests embedded JSON-LD in HTML which is invalid JSON" . -_:g70183180089120 _:g70183431473880 . -_:g70183180089120 . -_:g70183442431560 "json-ld-1.1" . - . - . - "Allows redefinition of protected prefix term with same definition." . - _:g70183442690140 . - . - . - "Allows redefinition of protected prefix term with same definition." . -_:g70183180087260 _:g70183431504540 . -_:g70183180087260 . -_:g70183179840380 "json-ld-1.0" . - "invalid type mapping" . - . - "@type: @none is illegal in 1.0." . - _:g70183159087260 . - . - . - "@type: @none is illegal in json-ld-1.0." . -_:g70183430506940 "json-ld-1.0" . -_:g70183430324360 _:g70183430426680 . -_:g70183430324360 . -_:g70183443594320 "json-ld-1.1" . - . - . - "coerced @list containing an empty array" . - _:g70183430718860 . - . - . - "List of lists" . -_:g70183442792020 _:g70183442841060 . -_:g70183442792020 . -_:g70183431512820 _:g70183431524120 . -_:g70183431512820 . -_:g70183431981840 "json-ld-1.1" . -_:g70183443724580 _:g70183443757040 . -_:g70183443724580 . -_:g70183441987640 _:g70183442036100 . -_:g70183441987640 . - . - . - "property-valued index appends to property value, instead of @index (value)" . - _:g70183429981540 . - . - . - "Expanding index maps where index is a property." . -_:g70183431554680 "json-ld-1.1" . - "invalid @included value" . - . - "Error if @included value is a string" . - _:g70183430554740 . - . - . - "Tests included blocks." . -_:g70183442643580 _:g70183442674880 . -_:g70183442643580 . -_:g70183159497500 _:g70183159564200 . -_:g70183159497500 . -_:g70183442719520 _:g70183442757340 . -_:g70183442719520 . -_:g70183429247500 "json-ld-1.1" . -_:g70183443524520 _:g70183443558560 . -_:g70183443524520 . - . - . - . - "Compact [@graph, @set] container (multiple objects)" . - _:g70183429688660 . - . - . - "Multiple objects in a simple graph with a graph container need to use @included" . -_:g70183429397540 "json-ld-1.1" . -_:g70183159121480 "json-ld-1.1" . - . - . - . - . - "IRI Resolution (5)" . - "term as @vocab" . - _:g70183442229680 . - . - . - "IRI resolution according to RFC3986." . - "Verifies that @vocab defined as a term expands properly" . -_:g70183430068200 _:g70183430098220 . -_:g70183430068200 . -_:g70183442841060 _:g70183442890020 . -_:g70183442841060 . - . - . - . - "input has multiple types" . - _:g70183430789860 . - . - . - "If property is a keyword, processors add property and objects to output." . - . - . - "type-coercion of native types" . - . - . - "Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation" . -_:g70183179953800 . -_:g70183430968980 "json-ld-1.1" . -_:g70183432405540 "json-ld-1.0" . -_:g70183430837360 _:g70183430867940 . -_:g70183430837360 . -_:g70183432554700 _:g70183432639640 . -_:g70183432554700 . -_:g70183158861460 _:g70183158946860 . -_:g70183158861460 . -_:g70183159730460 "json-ld-1.1" . - . - . - . - "Blank nodes in an array (prune bnodes)" . - _:g70183442905280 . - . - . - "Empty frame matches all nodes at top-level, and repeats where embedded." . -_:g70183430687240 _:g70183430785020 . -_:g70183430687240 . -_:g70183431144380 _:g70183431246100 . -_:g70183431144380 . -_:g70183430637220 _:g70183430691560 . -_:g70183430637220 . - . - . - "Compact IRI as term with type mapping" . - . - . - "RDF version of expand-0069" . - . - . - . - "Recursive property embed w/o circular reference" . - _:g70183442676520 . - . - . - "Test embedded graphs" . - . - . - "Free-floating nodes are removed" . - . - . - "RDF version of expand-0046" . - . - . - "Compact IRI as term defined using equivalent compact IRI" . - . - . - "Redefine compact IRI to define type mapping using the compact IRI itself as string value" . - . - . - "Dataset from node with embedded named graph (bnode)" . - . - . - "Embedding @graph in a node creates a named graph. Graph name is created if there is no subject" . -_:g70183431344320 _:g70183431356820 . -_:g70183431344320 . -_:g70183430642980 "json-ld-1.1" . -_:g70183431296080 _:g70183179921680 . -_:g70183431296080 . -_:g70183430887840 _:g70183430932540 . -_:g70183430887840 . - . - . - . - "deep property-term scoped @context in @type-scoped @context affects nested nodes" . - _:g70183440172840 . - . - . - "scoped context on @type" . -_:g70183433100480 _:g70183433273860 . -_:g70183433100480 . - . - . - "compact IRI as @vocab" . - _:g70183430588600 . - . - . - "Verifies that @vocab defined as a compact IRI expands properly" . -_:g70183429996560 _:g70183430050000 . -_:g70183429996560 . -_:g70183179986880 "json-ld-1.1" . -_:g70183429326000 _:g70183429359600 . -_:g70183429326000 . -_:g70183429248800 _:g70183429295380 . -_:g70183429248800 . -_:g70183429114460 "json-ld-1.1" . - . - . - . - "Compact a simple graph with a [@graph, @id] container" . - _:g70183428905680 . - . - . - "Compact a simple graph using a @graph container with @id" . - . - . - "Term scoping with embedded contexts." . - _:g70183428755380 . - . - . - "Terms should make use of @vocab relative to the scope in which the term was defined." . -_:g70183445059100 _:g70183445091560 . -_:g70183445059100 . -_:g70183428872020 "json-ld-1.1" . -_:g70183163139900 "json-ld-1.0" . - . - . - . - "Language maps" . - . - . - "Multiple values with different languages use language maps if property has @container: @language" . -_:g70183429560900 _:g70183429592040 . -_:g70183429560900 . -_:g70183431406540 _:g70183179806280 . -_:g70183431406540 . -_:g70183429789160 "json-ld-1.1" . - . - . - "expand [@graph, @index] container (multiple indexed objects)" . - _:g70183428722640 . - . - . - "Use of @graph containers with @index" . -_:g70183431130880 _:g70183431143920 . -_:g70183431130880 . - "invalid script element" . - . - "Errors if uncommented script text contains comment" . - _:g70183432261260 . - . - . - . - "Tests embedded JSON-LD in HTML with comments leftover" . -_:g70183428871380 "json-ld-1.1" . -_:g70183445041140 "json-ld-1.0" . - . - . - . - "orders @type terms when applying scoped contexts" . - _:g70183430047420 . - . - . - "scoped context on @type" . - . - . - "coerced @id" . - . - . - "A value of a property with @type: @id coercion expands to a node reference" . -_:g70183431275820 _:g70183431345220 . -_:g70183431275820 . -_:g70183158878280 "HTML Script Extraction" . -_:g70183158878280 "json-ld-1.1" . -_:g70183179806460 _:g70183179860380 . -_:g70183179806460 . -_:g70183429396100 _:g70183429440860 . -_:g70183429396100 . - "invalid context nullification" . - . - . - "Check illegal clearing of context with protected terms" . - _:g70183429001340 . - . - . - "Check error when clearing a context with protected terms." . -_:g70183180084180 _:g70183180116700 . -_:g70183180084180 . -_:g70183440675420 _:g70183428396620 . -_:g70183440675420 . -_:g70183429931840 _:g70183430033000 . -_:g70183429931840 . - . - . - . - "Compact keys in reverse-maps" . - . - . - "Compact traverses through @reverse" . - . - . - "Transforms targeted JSON-LD script element" . - _:g70183431720380 . - . - . - . - "Tests embedded JSON-LD in HTML with fragment identifier" . - . - . - "alias keywords" . - . - . - "RDF version of expand-0006" . -_:g70183432292860 _:g70183158861540 . -_:g70183432292860 . -_:g70183443578700 _:g70183443609800 . -_:g70183443578700 . - "invalid container mapping" . - . - "Using an array value for @context is illegal in JSON-LD 1.0" . - _:g70183430081600 . - . - . - "Verifies that an exception is raised on expansion when a invalid container mapping is found" . - "invalid vocab mapping" . - . - "Verifies that relative IRIs as properties with relative @vocab in 1.0 generate an error" . - _:g70183441967280 . - . - . - "Pathological relative property IRIs in 1.0" . - . - . - "composed type-scoped property-scoped contexts including @type:@vocab" . - _:g70183432210100 . - . - . - "composed type-scoped property-scoped contexts including @type:@vocab" . - . - . - "Test coercion of integer value" . - . - . - "Tests that a decimal value generates a xsd:integer typed literal." . -_:g70183180090200 _:g70183180118580 . -_:g70183180090200 . -_:g70183158890940 _:g70183159009120 . -_:g70183158890940 . -_:g70183428948880 _:g70183429034680 . -_:g70183428948880 . - . - . - "orders @type terms when applying scoped contexts" . - _:g70183180055500 . - . - . - "scoped context on @type" . -_:g70183444763100 "json-ld-1.1" . -_:g70183159272240 _:g70183159301960 . -_:g70183159272240 . -_:g70183442327220 _:g70183433362320 . -_:g70183442327220 . -_:g70183158957460 _:g70183158991980 . -_:g70183158957460 . -_:g70183441295740 _:g70183441326920 . -_:g70183441295740 . -_:g70183441264480 _:g70183441295740 . -_:g70183441264480 . -_:g70183441507340 "json-ld-1.1" . -_:g70183428557400 "json-ld-1.1" . -_:g70183159959060 "json-ld-1.1" . -_:g70183179875320 _:g70183179975340 . -_:g70183179875320 . -_:g70183430539620 "json-ld-1.1" . -_:g70183431486680 _:g70183431524300 . -_:g70183431486680 . - . - . - "Clear protection with array with null context" . - _:g70183180083420 . - . - . - "Clear protection with array with null context" . -_:g70183432734940 _:g70183432786900 . -_:g70183432734940 . -_:g70183432323800 _:g70183432375960 . -_:g70183432323800 . - . - . - "Redefine compact IRI with itself" . - . - . - "RDF version of expand-0070" . - "invalid context nullification" . - . - "Fail with mix of protected and unprotected terms with type+null+ctx." . - _:g70183431608160 . - . - . - "Fail with mix of protected and unprotected terms with type+null+ctx." . -_:g70183431572520 _:g70183431624000 . -_:g70183431572520 . -_:g70183441770120 _:g70183441839060 . -_:g70183441770120 . -_:g70183442737260 _:g70183442792240 . -_:g70183442737260 . - . - . - "Multiple contexts" . - . - . - "RDF version of expand-0024" . -_:g70183433147460 _:g70183433160860 . -_:g70183433147460 . -_:g70183180036640 _:g70183431486500 . -_:g70183180036640 . -_:g70183431802740 _:g70183431864360 . -_:g70183431802740 . -_:g70183159777160 "json-ld-1.1" . - . - . - "alias of @type" . - _:g70183431111880 . - . - . - "scoped context on @type" . -_:g70183431560880 _:g70183431668100 . -_:g70183431560880 . -_:g70183428903060 "json-ld-1.1" . -_:g70183432210100 "json-ld-1.1" . -_:g70183430702780 "json-ld-1.1" . -_:g70183430757020 "json-ld-1.1" . -_:g70183443197100 "json-ld-1.1" . - "invalid term definition" . - . - "A relative IRI cannot be used as a prefix" . - _:g70183429097360 . - . - . - "Verifies that a relative IRI cannot be used as a term." . -_:g70183159911680 "json-ld-1.0" . -_:g70183429232620 "json-ld-1.1" . - . - . - "Adds document expanded @type to object" . - _:g70183432601760 . - . - . - "Expansion using @container: @type" . - . - . - "property and value with different terms mapping to the same expanded property" . - _:g70183430738200 . - . - . - "Expansion using a scoped context uses term scope for selecting proper term" . -_:g70183432458920 _:g70183432472160 . -_:g70183432458920 . -_:g70183180088840 "json-ld-1.1" . -_:g70183431030600 "true"^^ . -_:g70183431030600 "json-ld-1.1" . - . - . - . - "Multi-level simple embeds" . - _:g70183442578960 . - . - . - "Test embedded graphs" . -_:g70183429938040 _:g70183430084320 . -_:g70183429938040 . - . - . - . - "property-valued index indexes property value, instead of property (multiple values)" . - _:g70183428788000 . - . - . - "Compacting property-valued indexes." . - . - . - "Expand absolute IRI with @type: @vocab" . - . - . - "RDF version of expand-0053" . -_:g70183159235960 _:g70183159271960 . -_:g70183159235960 . -_:g70183442035600 _:g70183442066560 . -_:g70183442035600 . - "invalid type mapping" . - . - "Invalid type mapping (not absolute IRI)" . - . - . - "Verifies that an exception is raised on expansion when a invalid type mapping is found" . - . - . - . - "Compacts all embedded JSON-LD script elements with extractAllScripts option" . - _:g70183430984420 . - . - . - . - "Tests embedded JSON-LD in HTML extracting all elements" . -_:g70183429608480 . -_:g70183429608480 "HTML Script Extraction" . -_:g70183429608480 "json-ld-1.1" . -_:g70183430576520 _:g70183430639320 . -_:g70183430576520 . - . - . - . - "Library framing example with @graph and omitGraph is true." . - _:g70183159973980 . - . - . - "Basic example used in playground and spec examples." . -_:g70183443344720 _:g70183443375180 . -_:g70183443344720 . -_:g70183443425720 "json-ld-1.1" . - . - . - "Clear protection with array with null context" . - _:g70183442361980 . - . - . - "Clear protection with array with null context" . -_:g70183441494840 "json-ld-1.1" . - . - . - "rdfDirection: null with i18n literal with direction and language" . - _:g70183428998340 . - . - . - "Does not parse i18n datatype without proper option." . - . - . - "coerced @list containing an array" . - _:g70183432313140 . - . - . - "List of lists" . -_:g70183441003600 "json-ld-1.1" . - "invalid frame" . - . - . - "@type must not include a blank node identifier" . - _:g70183442000800 . - . - . - "Node matching does not consider blank nodes." . - . - . - "Load JSON-LD through 307 redirect" . - _:g70183432620180 . - . - . - "Loading a document with a redirect should use the redirected URL as document base" . -_:g70183432311040 "HTML Script Extraction" . -_:g70183432311040 "json-ld-1.1" . -_:g70183442424560 "json-ld-1.1" . - . - . - "overriding a term" . - _:g70183430625080 . - . - . - "Expansion using a scoped context uses term scope for selecting proper term" . -_:g70183442869460 "json-ld-1.1" . -_:g70183432459820 . -_:g70183432459820 "json-ld-1.1" . -_:g70183431800360 "json-ld-1.1" . -_:g70183159537240 _:g70183159548980 . -_:g70183159537240 . -_:g70183443673940 "true"^^ . -_:g70183443673940 "json-ld-1.1" . - "invalid context entry" . - . - "@import may not be used in an imported context." . - _:g70183159043560 . - . - . - "@import only valid within a term definition." . - "protected term redefinition" . - . - . - "Check illegal overriding of protected term" . - _:g70183429070260 . - . - . - "Check error when overriding a protected term." . - . - . - "Transform JSON literal with value canonicalization" . - _:g70183430216200 . - . - . - "Tests transforming JSON literal with value canonicalization." . -_:g70183445184140 _:g70183445236260 . -_:g70183445184140 . -_:g70183444749680 _:g70183444814980 . -_:g70183444749680 . -_:g70183431389860 _:g70183179824780 . -_:g70183431389860 . -_:g70183428968700 _:g70183429002360 . -_:g70183428968700 . - . - . - . - "Compact JSON literal (boolean false)" . - _:g70183429834140 . - . - . - "Tests compacting property with @type @json to a JSON literal (boolean false)." . -_:g70183159569680 _:g70183159597280 . -_:g70183159569680 . -_:g70183430987600 _:g70183431016660 . -_:g70183430987600 . -_:g70183430510660 "json-ld-1.0" . -_:g70183430510660 "json-ld-1.1" . -_:g70183428755380 "json-ld-1.1" . -_:g70183428627780 _:g70183428690540 . -_:g70183428627780 . -_:g70183445203220 _:g70183445241720 . -_:g70183445203220 . -_:g70183428429940 "json-ld-1.1" . -_:g70183429048480 _:g70183429082140 . -_:g70183429048480 . -_:g70183431046640 _:g70183431100920 . -_:g70183431046640 . -_:g70183428577000 _:g70183428707640 . -_:g70183428577000 . -_:g70183429015400 _:g70183429066140 . -_:g70183429015400 . -_:g70183432178640 _:g70183432226620 . -_:g70183432178640 . - . - . - . - "[@graph, @index] does not compact graph with @id" . - _:g70183428872020 . - . - . - "Graph compaction with @graph and @index works only on simple graphs" . - . - . - "Transform JSON literal with string canonicalization" . - _:g70183431214680 . - . - . - "Tests expanding JSON literal with string canonicalization." . -_:g70183428791520 "json-ld-1.1" . - . - . - . - "Single value reverse properties with @set" . - . - . - "Single values are kept in array form for reverse properties if the container is to @set" . -_:g70183430905300 _:g70183430918500 . -_:g70183430905300 . - . - . - "JSON literal (integer)" . - _:g70183180070720 . - . - . - "Tests creating property with rdf:type rdf:JSON to a JSON literal (integer)." . - "invalid @id value" . - . - "Invalid @id value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid @id value is found" . -_:g70183429082140 _:g70183429113840 . -_:g70183429082140 . - . - . - . - "Index map round-tripping" . - _:g70183445136780 . - . - . - "Complex round-tripping use case from Drupal" . -_:g70183430214940 "json-ld-1.1" . -_:g70183429299000 "json-ld-1.1" . -_:g70183444975380 _:g70183445026380 . -_:g70183444975380 . -_:g70183159077660 "json-ld-1.1" . -_:g70183445241720 _:g70183428838860 . -_:g70183445241720 . - . - . - . - "Alias keywords and use @vocab" . - . - . - "Combination of keyword aliases and @vocab" . - "invalid vocab mapping" . - . - "Verifies that relative IRIs as properties with @vocab: '' in 1.0 generate an error" . - _:g70183430226860 . - . - . - "Relative property IRIs with relative @vocab in 1.0" . -_:g70183444922740 "json-ld-1.1" . -_:g70183444777160 "json-ld-1.1" . -_:g70183158911620 _:g70183158962400 . -_:g70183158911620 . - . - . - . - "most specific term matching in @list." . - . - . - "The most specific term that matches all of the elements in the list, taking into account the default language, must be selected, without considering case of language." . - "invalid @nest value" . - . - "@nest MUST NOT have a string value" . - _:g70183445167240 . - . - . - "container: @nest" . -_:g70183431997320 _:g70183432064480 . -_:g70183431997320 . -_:g70183439910260 _:g70183444892400 . -_:g70183439910260 . - . - . - "expand [@graph, @index, @set] container (multiple objects)" . - _:g70183441428220 . - . - . - "Use of @graph containers with @index and @set" . - "invalid @prefix value" . - . - "Invalid prefix value" . - . - . - "Verifies that an exception is raised on expansion when a context contains an invalid @prefix value" . -_:g70183428689500 _:g70183428998680 . -_:g70183428689500 . -_:g70183429393320 _:g70183429443620 . -_:g70183429393320 . -_:g70183432147300 _:g70183432182100 . -_:g70183432147300 . - "invalid @nest value" . - . - "@nest MUST NOT have a boolen value" . - _:g70183430264960 . - . - . - "Transparent Nesting" . -_:g70183432199220 "json-ld-1.1" . - . - . - "Property value with @included" . - _:g70183431950440 . - . - . - "Tests included blocks." . -_:g70183432211460 "HTML Script Extraction" . -_:g70183432211460 "json-ld-1.1" . -_:g70183441709460 _:g70183441719340 . -_:g70183441709460 . -_:g70183159698880 _:g70183159747940 . -_:g70183159698880 . -_:g70183443671600 _:g70183443702140 . -_:g70183443671600 . -_:g70183432772940 "application/jldTest+json" . -_:g70183432772940 "<0011-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" . - . - . - "simple language map with mismatching term direction" . - _:g70183159663720 . - . - . - "Term selection with language maps and @direction." . - . - . - "Various relative IRIs as properties with with relative @vocab" . - _:g70183441806640 . - . - . - "Pathological relative property IRIs" . - . - . - . - "wildcard and match none" . - _:g70183441054240 . - . - . - "Match/reject properties using both wildcard and match none." . -_:g70183159531220 "json-ld-1.1" . -_:g70183443183180 "json-ld-1.1" . -_:g70183180084720 _:g70183444198080 . -_:g70183180084720 . - "invalid script element" . - . - "Errors if uncommented script text contains comment" . - _:g70183433260880 . - . - . - . - "Tests embedded JSON-LD in HTML with comments leftover" . -_:g70183445109360 "json-ld-1.1" . -_:g70183430412520 _:g70183430441820 . -_:g70183430412520 . - "invalid remote context" . - . - "@import can only reference a single context" . - _:g70183443742220 . - . - . - "@import can only reference a single context." . -_:g70183432883620 "HTML Script Extraction" . -_:g70183432883620 "json-ld-1.1" . -_:g70183432883620 "true"^^ . -_:g70183433032660 "HTML Script Extraction" . -_:g70183433032660 "json-ld-1.1" . -_:g70183433032660 "true"^^ . -_:g70183432228200 "json-ld-1.1" . -_:g70183432589980 _:g70183432623500 . -_:g70183432589980 . -_:g70183443165900 _:g70183443215000 . -_:g70183443165900 . - . - . - "Blank nodes with reverse properties" . - . - . - "Proper (re-)labeling of blank nodes if used with reverse properties." . -_:g70183430504960 _:g70183430607920 . -_:g70183430504960 . - "invalid reverse property map" . - . - "Invalid reverse property map" . - . - . - "Verifies that an exception is raised in Expansion when a invalid reverse property map is found" . -_:g70183430528900 _:g70183430621380 . -_:g70183430528900 . - . - . - . - "compactArrays option" . - _:g70183431591740 . - . - . - "Setting compactArrays to false causes single element arrays to be retained" . -_:g70183430230040 _:g70183430358700 . -_:g70183430230040 . - . - . - "Ignore some terms with @, allow others." . - _:g70183430393840 . - . - . - "Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword." . - . - . - "@type: @none expands strings as value objects" . - _:g70183445077900 . - . - . - "@type: @none leaves inputs other than strings alone" . -_:g70183179921880 "json-ld-1.1" . -_:g70183429279120 _:g70183429395800 . -_:g70183429279120 . -_:g70183432129700 _:g70183432177540 . -_:g70183432129700 . - . - . - . - "default value" . - _:g70183179957680 . - . - . - "Processors MUST skip property and property frame if property frame contains @omitDefault with a value of true. Processors MUST add property to output with a new dictionary having a property @preserve and a value that is a copy of the value of @default in frame if it exists, or the string @null otherwise." . - . - . - "@version setting [1.0, 1.1, 1.0]" . - _:g70183445177860 . - . - . - "If processing mode is not set through API, it is set by the first context containing @version." . - . - . - "Ignores a term mapping to a value in the form of a keyword." . - _:g70183443096100 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . -_:g70183180118580 _:g70183439912420 . -_:g70183180118580 . - "invalid vocab mapping" . - . - "Invalid vocab mapping" . - . - . - "Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping" . - "invalid @included value" . - . - "Error if @included value is a value object" . - _:g70183443572560 . - . - . - "Tests included blocks." . -_:g70183429413600 _:g70183429460720 . -_:g70183429413600 . - . - . - "context reset" . - . - . - "RDF version of expand-0016" . -_:g70183430029660 _:g70183430182220 . -_:g70183430029660 . -_:g70183432132480 _:g70183432178640 . -_:g70183432132480 . -_:g70183159271960 _:g70183159308020 . -_:g70183159271960 . - . - . - . - "reframe (explicit)" . - _:g70183430194500 . - . - . - "If property is not in frame, and explicit is true, do not add any values for property to output." . - . - . - "Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab)." . - _:g70183443214280 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . -_:g70183430439860 "json-ld-1.1" . -_:g70183431800720 "json-ld-1.1" . -_:g70183441096840 "json-ld-1.1" . -_:g70183429720980 "json-ld-1.1" . -_:g70183159451020 "json-ld-1.1" . -_:g70183442396360 _:g70183442409640 . -_:g70183442396360 . -_:g70183430393380 _:g70183430491740 . -_:g70183430393380 . -_:g70183429324840 "json-ld-1.1" . -_:g70183441202840 _:g70183441233860 . -_:g70183441202840 . -_:g70183158992520 _:g70183159040360 . -_:g70183158992520 . - . - . - . - "Expands and compacts to document base by default" . - _:g70183429315760 . - . - . - "Compact IRI attempts to compact document-relative IRIs" . -_:g70183431815680 "json-ld-1.1" . -_:g70183431624000 _:g70183431675800 . -_:g70183431624000 . - . - . - "List with null @base." . - _:g70183159467980 . - . - . - "Tests list elements expanded to IRIs with a null @base." . - . - . - . - "simple language map with overriding term direction" . - _:g70183428884020 . - . - . - "Term selection with language maps and @direction." . - . - . - . - "@embed: @once only embeds first value with node reference" . - _:g70183433322620 . - . - . - "Verify that within a matched node and @embed: @first, by only the first reference will be embedded." . -_:g70183443706440 "true"^^ . -_:g70183443706440 "json-ld-1.1" . - . - . - "rdfDirection: compound-literal with i18n literal with direction and language" . - _:g70183430556040 . - . - . - "Does not parse i18n datatype without proper option." . - . - . - "property-valued index expands to property value, instead of @index (value)" . - _:g70183442281500 . - . - . - "Expanding index maps where index is a property." . -_:g70183441163460 _:g70183441212620 . -_:g70183441163460 . -_:g70183443626700 _:g70183443659600 . -_:g70183443626700 . - "invalid term definition" . - . - "Invalid term definition" . - . - . - "Verifies that an exception is raised on expansion when a invalid term definition is found" . -_:g70183429261900 "json-ld-1.1" . -_:g70183429997680 "json-ld-1.1" . - . - . - "expand [@graph, @id, @set] container" . - _:g70183441116160 . - . - . - "Use of @graph containers with @id and @set" . - . - . - "Test using an empty suffix" . - . - . - "An empty suffix may be used." . - . - . - "@context resolutions respects relative URLs." . - _:g70183159157000 . - . - . - "URL resolution follows RFC3986" . -_:g70183433082760 _:g70183440970620 . -_:g70183433082760 . - . - . - . - "Compact IRI does not use expanded term definition in 1.1" . - _:g70183428426760 . - . - . - "Terms with an expanded term definition are not used for creating compact IRIs" . -_:g70183179809000 _:g70183179857160 . -_:g70183179809000 . - . - . - "Expansion allows multiple properties expanding to @type" . - _:g70183430197700 . - . - . - "An exception for the colliding keywords error is made for @type" . - . - . - "Expands embedded JSON-LD script element relative to base option" . - _:g70183159026760 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183442284160 _:g70183442294000 . -_:g70183442284160 . -_:g70183159038340 _:g70183159088420 . -_:g70183159038340 . -_:g70183158861540 _:g70183158911620 . -_:g70183158861540 . -_:g70183440690980 "json-ld-1.1" . -_:g70183442447480 _:g70183442460780 . -_:g70183442447480 . - "invalid language mapping" . - . - "Invalid language mapping" . - . - . - "Verifies that an exception is raised on expansion when a invalid language mapping is found" . -_:g70183430855560 _:g70183430868020 . -_:g70183430855560 . - . - . - . - "Nested @container: @index" . - _:g70183429853960 . - . - . - "Compaction using @nest" . -_:g70183430494260 _:g70183430507120 . -_:g70183430494260 . - . - . - . - "compact @id" . - . - . - "Value with @id is compacted to string if property cast to @id" . -_:g70183429113760 _:g70183429193760 . -_:g70183429113760 . -_:g70183428824300 "json-ld-1.1" . -_:g70183429266580 _:g70183429292480 . -_:g70183429266580 . - . - . - "Transforms first embedded JSON-LD script element" . - _:g70183431635100 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183444863160 _:g70183444889760 . -_:g70183444863160 . - . - . - "Expanding @reverse" . - . - . - "Expanding @reverse keeps @reverse" . -_:g70183428922520 _:g70183428952880 . -_:g70183428922520 . - . - . - "Expands first embedded JSON-LD script element" . - _:g70183432804760 . - . - . - . - "Tests embedded JSON-LD in HTML" . - "invalid @nest value" . - . - "@nest MUST NOT have a numeric value" . - _:g70183430314980 . - . - . - "Transparent Nesting" . -_:g70183445089660 _:g70183428476240 . -_:g70183445089660 . -_:g70183440738920 _:g70183428351380 . -_:g70183440738920 . - . - . - "Term definition with @id: @type" . - _:g70183430361800 . - . - . - "Expanding term mapping to @type uses @type syntax" . - . - . - . - "Language-tagged and indexed strings with language-map" . - . - . - "Language-tagged and indexed strings don't compact to language-map" . -_:g70183445026420 _:g70183445059100 . -_:g70183445026420 . -_:g70183428658100 _:g70183428759380 . -_:g70183428658100 . -_:g70183429295380 _:g70183429343360 . -_:g70183429295380 . -_:g70183443018800 _:g70183443032520 . -_:g70183443018800 . - . - . - "Using @vocab with with type-coercion" . - . - . - "Verifies that terms can be defined using @vocab" . - . - . - "Multiple properties expanding to the same IRI" . - . - . - "Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms" . -_:g70183428753040 _:g70183439965680 . -_:g70183428753040 . - . - . - "bnode values of reverse properties" . - . - . - "Expand reverse property whose values are unlabeled blank nodes" . -_:g70183431930820 _:g70183431964960 . -_:g70183431930820 . - . - . - "relative and absolute @base overrides base option and document location" . - _:g70183444994560 . - . - . - "Use of a relative and absolute @base overrides base option and document location" . -_:g70183442821540 _:g70183442834900 . -_:g70183442821540 . -_:g70183429624560 _:g70183429654380 . -_:g70183429624560 . - . - . - "expand @graph container" . - _:g70183433017300 . - . - . - "Use of @graph containers" . -_:g70183428707640 _:g70183428800600 . -_:g70183428707640 . -_:g70183431773140 "json-ld-1.1" . -_:g70183428673220 _:g70183428736200 . -_:g70183428673220 . -_:g70183429901160 _:g70183430029660 . -_:g70183429901160 . -_:g70183159043560 "json-ld-1.1" . -_:g70183431326580 "json-ld-1.1" . - . - . - "@list with embedded object" . - . - . - "Node definitions contained within lists are flattend to top level." . -_:g70183442051080 "json-ld-1.1" . -_:g70183442382600 "json-ld-1.1" . -_:g70183444894000 _:g70183444955240 . -_:g70183444894000 . - . - . - "Test coercion of boolean value" . - . - . - "Tests that a decimal value generates a xsd:boolean typed literal." . -_:g70183445056700 _:g70183445105780 . -_:g70183445056700 . -_:g70183430081540 "json-ld-1.1" . -_:g70183159338500 "json-ld-1.1" . - . - . - . - "no frame @context but @graph output" . - _:g70183158940640 . - . - . - "Set framing context to the value of @context from frame, if it exists, or to a new empty context, otherwise." . - "invalid remote context" . - . - "Invalid remote context" . - _:g70183430789640 . - . - . - "Verifies that an exception is raised on expansion when a remote context is not an object containing @context" . -_:g70183430914460 _:g70183431324160 . -_:g70183430914460 . - . - . - "IRI Resolution (1)" . - . - . - "IRI resolution according to RFC3986." . -_:g70183180058360 "json-ld-1.1" . -_:g70183433260880 "HTML Script Extraction" . -_:g70183433260880 "json-ld-1.1" . - . - . - "simple language mapwith overriding null direction" . - _:g70183159611520 . - . - . - "Term selection with language maps and @direction." . -_:g70183430444120 _:g70183430457240 . -_:g70183430444120 . - . - . - "JSON literal (object)" . - _:g70183431483920 . - . - . - "Tests creating property with rdf:type rdf:JSON to a JSON literal (object)." . -_:g70183441428220 "json-ld-1.1" . -_:g70183429184140 "json-ld-1.1" . - . - . - "Expands embedded JSON-LD script element relative to relative HTML base" . - _:g70183429855420 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183431692200 _:g70183431756700 . -_:g70183431692200 . -_:g70183430691020 _:g70183430703540 . -_:g70183430691020 . -_:g70183158878940 _:g70183158913120 . -_:g70183158878940 . -_:g70183441923580 "json-ld-1.1" . -_:g70183444892400 _:g70183428689500 . -_:g70183444892400 . -_:g70183432766640 _:g70183432835480 . -_:g70183432766640 . - . - . - . - "matches some @value in value pattern" . - _:g70183441445740 . - . - . - "Value objects matching value patterns are output, others are filtered." . -_:g70183442312760 "json-ld-1.1" . -_:g70183432362440 _:g70183432373900 . -_:g70183432362440 . -_:g70183159907220 _:g70183159945080 . -_:g70183159907220 . - . - . - . - "Match on value reference" . - _:g70183159779240 . - . - . - "Value reference matching." . -_:g70183179840360 _:g70183179937540 . -_:g70183179840360 . -_:g70183179809100 "json-ld-1.1" . -_:g70183428966580 _:g70183429066660 . -_:g70183428966580 . -_:g70183442690140 "json-ld-1.1" . -_:g70183180118160 _:g70183431607620 . -_:g70183180118160 . -_:g70183430243080 "json-ld-1.1" . - . - . - "coerced @list containing multiple lists" . - _:g70183159121480 . - . - . - "List of lists" . -_:g70183431703960 _:g70183431738380 . -_:g70183431703960 . -_:g70183441740020 _:g70183441752840 . -_:g70183441740020 . -_:g70183444842700 _:g70183444940980 . -_:g70183444842700 . -_:g70183431324160 _:g70183180118160 . -_:g70183431324160 . -_:g70183160042400 "json-ld-1.1" . -_:g70183442572520 "json-ld-1.1" . - . - . - "type map with alias of @none" . - _:g70183430376420 . - . - . - "index on @type" . -_:g70183429442480 "json-ld-1.1" . -_:g70183443214280 "json-ld-1.1" . -_:g70183429738580 _:g70183429768500 . -_:g70183429738580 . -_:g70183431851940 _:g70183431886360 . -_:g70183431851940 . -_:g70183442297260 _:g70183442328260 . -_:g70183442297260 . -_:g70183431509880 _:g70183431512820 . -_:g70183431509880 . -_:g70183441987360 _:g70183442021720 . -_:g70183441987360 . -_:g70183159583400 "json-ld-1.1" . - . - . - "adding new term" . - _:g70183430511620 . - . - . - "Expansion using a scoped context uses term scope for selecting proper term" . -_:g70183431635100 "HTML Script Extraction" . -_:g70183431635100 "json-ld-1.1" . -_:g70183431635100 "false"^^ . -_:g70183442967680 _:g70183442980960 . -_:g70183442967680 . -_:g70183432965780 _:g70183433100480 . -_:g70183432965780 . -_:g70183442049300 "json-ld-1.1" . -_:g70183442541920 "json-ld-1.1" . -_:g70183443227380 _:g70183443264860 . -_:g70183443227380 . - . - . - "Adds @id to object not having an @id" . - _:g70183159549260 . - . - . - "Expansion using @container: @id" . -_:g70183430029380 "json-ld-1.1" . -_:g70183179973740 _:g70183180004360 . -_:g70183179973740 . -_:g70183430625080 "json-ld-1.1" . -_:g70183441803320 _:g70183441841080 . -_:g70183441803320 . - . - . - "Multiple properties expanding to the same IRI" . - . - . - "Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms" . -_:g70183432162460 "json-ld-1.1" . - . - . - . - "Indexes to object not having an @id" . - _:g70183428559000 . - . - . - "Compaction using @container: @id" . -_:g70183442620540 _:g70183442669600 . -_:g70183442620540 . - . - . - "type-scoped value mix" . - _:g70183180007820 . - . - . - "type-scoped value mix" . -_:g70183159797060 _:g70183159845180 . -_:g70183159797060 . -_:g70183432389900 "json-ld-1.1" . -_:g70183432389900 "i18n-datatype" . -_:g70183432389900 "false"^^ . -_:g70183430738840 _:g70183430884400 . -_:g70183430738840 . -_:g70183431325460 "json-ld-1.1" . - . - . - . - "Round tripping of lists that contain just IRIs" . - . - . - "List compaction without @container: @list still uses strings if @type: @id" . -_:g70183431095280 _:g70183431214660 . -_:g70183431095280 . -_:g70183429853960 "json-ld-1.1" . -_:g70183429341320 "json-ld-1.1" . -_:g70183428755260 "json-ld-1.1" . -_:g70183427818660 _:g70183428301820 . -_:g70183427818660 . - . - . - "IRI expansion of fragments including ':'" . - . - . - "Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute" . -_:g70183428354840 _:g70183440835320 . -_:g70183428354840 . - . - . - "expand list values with @direction" . - _:g70183429018240 . - . - . - "List values where the term has @direction are used in expansion." . - . - . - "do not remove @graph at top-level if not only property" . - . - . - "@graph used at the top level is retained if there are other properties" . -_:g70183429540640 "json-ld-1.1" . - . - . - . - "@list keyword aliasing" . - . - . - "Make sure keyword aliasing works if a list can't be compacted" . -_:g70183430004060 "json-ld-1.1" . -_:g70183440855860 _:g70183444732280 . -_:g70183440855860 . -_:g70183432881500 _:g70183432919380 . -_:g70183432881500 . -_:g70183432291720 _:g70183158844460 . -_:g70183432291720 . -_:g70183428757300 _:g70183428818520 . -_:g70183428757300 . - . - . - "Reset @vocab by setting it to null" . - . - . - "Setting @vocab to null removes a previous definition" . - . - . - "Expand JSON literal with structural canonicalization" . - _:g70183431260540 . - . - . - "Tests expanding JSON literal with structural canonicalization." . -_:g70183430462080 "json-ld-1.1" . -_:g70183440447040 "json-ld-1.1" . -_:g70183445087040 _:g70183428577000 . -_:g70183445087040 . -_:g70183429440160 "json-ld-1.1" . -_:g70183430639320 _:g70183430701780 . -_:g70183430639320 . - . - . - "drop free-floating nodes" . - . - . - "Flattening drops unreferenced nodes having only @id" . - "Flattening" . - "https://w3c.github.io/json-ld-api/tests/" . - _:g70183433290060 . - . - "These tests implement the requirements for the JSON-LD [Flattening Algorithm](https://www.w3.org/TR/json-ld11-api/#flattening-algorithm)." . -_:g70183429917520 "json-ld-1.1" . - . - . - . - "Compact a @graph container having @index" . - _:g70183428804380 . - . - . - "Verify that having both @graph and @index allows @graph container compaction" . - "protected term redefinition" . - . - "Term with protected scoped context." . - _:g70183431033400 . - . - . - "A scoped context can protect terms." . - . - . - "basic" . - . - . - "Expanding terms with different types of values" . -_:g70183445238120 _:g70183428850540 . -_:g70183445238120 . - . - . - "id map with @none" . - _:g70183430117980 . - . - . - "index on @id" . - "invalid IRI mapping" . - . - "Invalid IRI mapping (@id not a string)" . - . - . - "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . - . - "literal_all_controls" . - . - . - "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...' from N-Triples" . - . - . - "Do not expand [@graph, @id] container if value is a graph" . - _:g70183441150580 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . - . - . - "adding new term" . - _:g70183431098200 . - . - . - "scoped context on @type" . -_:g70183431869120 "json-ld-1.1" . - "protected term redefinition" . - . - "Fails on redefinition of terms with scoped contexts using different definitions." . - _:g70183442752640 . - . - . - "Fails on redefinition of terms with scoped contexts using different definitions." . - "invalid @nest value" . - . - "does not allow a keyword other than @nest for the value of @nest" . - _:g70183159730460 . - . - . - "Transparent Nesting" . - . - "literal_with_CHARACTER_TABULATION" . - . - . - "literal with CHARACTER TABULATION from N-Triples" . - . - . - "string value of type map expands to node reference with @type: @vocab" . - _:g70183431331780 . - . - . - "index on @type" . - . - . - "Override @vocab defined in sourced context" . - _:g70183158940160 . - . - . - "The containing context is merged into the source context." . - . - . - "Creates an @graph container if value is a graph" . - _:g70183440952200 . - . - . - "Don't double-expand an already expanded graph" . - . - . - "overriding a term" . - _:g70183431211940 . - . - . - "scoped context on @type" . -_:g70183433109640 _:g70183433147460 . -_:g70183433109640 . -_:g70183430394180 _:g70183430407180 . -_:g70183430394180 . -_:g70183433016740 _:g70183433068500 . -_:g70183433016740 . - "invalid value object value" . - . - "Invalid value object value using a value alias" . - . - . - "Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias" . - "keyword redefinition" . - . - "Keywords cannot be aliased to other keywords" . - . - . - "Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword" . -_:g70183430230160 _:g70183430329740 . -_:g70183430230160 . -_:g70183159548980 _:g70183159584660 . -_:g70183159548980 . -_:g70183432607300 "json-ld-1.1" . -_:g70183432607300 "compound-literal" . -_:g70183432607300 "false"^^ . -_:g70183159808200 "json-ld-1.1" . -_:g70183442149000 "json-ld-1.1" . -_:g70183431524300 _:g70183431605840 . -_:g70183431524300 . - . - . - "remove @value = null" . - . - . - "RDF version of expand-0019" . - . - . - "expand @graph container (multiple objects)" . - _:g70183441315000 . - . - . - "Use of @graph containers" . - . - . - "@list containing empty @list" . - _:g70183431736880 . - . - . - "List of lists" . -_:g70183441382540 _:g70183441413640 . -_:g70183441382540 . -_:g70183441195340 _:g70183441230800 . -_:g70183441195340 . -_:g70183159779240 "json-ld-1.1" . -_:g70183431486500 _:g70183431504180 . -_:g70183431486500 . -_:g70183428356000 _:g70183444725880 . -_:g70183428356000 . -_:g70183431946520 _:g70183432013880 . -_:g70183431946520 . - "invalid container mapping" . - . - . - "@container may not be @type in 1.0" . - _:g70183429509420 . - . - . - "validate appropriate values of @container" . - . - . - "Ignore some IRIs when that start with @ when expanding." . - _:g70183442149000 . - . - . - "Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword." . - "invalid type mapping" . - . - "string value of type map must not be a literal" . - _:g70183441245540 . - . - . - "index on @type" . - . - . - "simple language mapwith overriding null direction" . - _:g70183429324840 . - . - . - "Term selection with language maps and @direction." . -_:g70183441890400 _:g70183441939140 . -_:g70183441890400 . -_:g70183441458180 _:g70183441493020 . -_:g70183441458180 . - . - . - "Triples including invalid subject IRIs are rejected" . - _:g70183428857680 . - . - . - "ToRdf emits only well-formed statements." . - . - . - "Expand JSON literal aleady in expanded form" . - _:g70183179922040 . - . - . - "Tests expanding JSON literal in expanded form." . -_:g70183441836640 _:g70183441871060 . -_:g70183441836640 . - "invalid keyword alias" . - . - "Invalid keyword alias (@context)" . - . - . - "Verifies that an exception is raised on expansion when a invalid keyword alias is found" . - . - . - "Null term and @vocab" . - . - . - "Mapping a term to null decouples it from @vocab" . -_:g70183430707080 _:g70183430750780 . -_:g70183430707080 . -_:g70183432965360 _:g70183433016740 . -_:g70183432965360 . -_:g70183443063000 "json-ld-1.1" . -_:g70183443063000 "json-ld-1.0" . -_:g70183432375960 _:g70183432443660 . -_:g70183432375960 . - "protected term redefinition" . - . - "Protected @type cannot be overridden." . - _:g70183431948000 . - . - . - "Keywords may not be redefined other than to protect them." . -_:g70183431098200 "json-ld-1.1" . -_:g70183431576280 _:g70183431606300 . -_:g70183431576280 . - . - . - "Allows redefinition of protected alias term with same definition modulo protected flag." . - _:g70183442807940 . - . - . - "Allows redefinition of protected alias term with same definition modulo protected flag." . - . - . - "Various relative IRIs with with @base" . - . - . - "Pathological relative IRIs" . -_:g70183444780080 "HTML Script Extraction" . -_:g70183444780080 "json-ld-1.1" . -_:g70183442474020 _:g70183442522980 . -_:g70183442474020 . - . - . - "rdfDirection: i18n-datatype with compound literal with direction and no language" . - _:g70183430046900 . - . - . - "Does not parse compound literal without proper option." . -_:g70183432752960 _:g70183432783520 . -_:g70183432752960 . -_:g70183432033720 _:g70183432068120 . -_:g70183432033720 . - "list of lists" . - . - "List of lists (from array)" . - _:g70183442873480 . - . - . - "Verifies that an exception is raised in Expansion when a list of lists is found" . - "protected term redefinition" . - . - "Fails if trying to redefine a protected null term." . - _:g70183442838940 . - . - . - "A protected term with a null IRI mapping cannot be redefined." . - . - . - . - "Compact JSON literal (object)" . - _:g70183430001840 . - . - . - "Tests compacting property with @type @json to a JSON literal (object)." . -_:g70183442149580 _:g70183442180220 . -_:g70183442149580 . - . - . - . - "Basic Included object" . - _:g70183429659660 . - . - . - "Tests included blocks." . - . - . - "Does not expand a Compact IRI using a non-prefix term." . - _:g70183442869460 . - . - . - "Expansion of Compact IRIs considers if the term can be used as a prefix." . -_:g70183430718860 "json-ld-1.1" . - "invalid context nullification" . - . - "Clear active context with protected terms from an embedded context" . - _:g70183159746320 . - . - . - "The Active context be set to null from an embedded context." . -_:g70183431166300 "json-ld-1.1" . -_:g70183430297940 _:g70183430510540 . -_:g70183430297940 . - . - . - . - "@embed: @last replaces previous embed values with node reference" . - _:g70183442313600 . - . - . - "Verify that within a matched node, by default only the last reference will be embedded in json-ld-1.0 mode." . -_:g70183430406500 _:g70183430543460 . -_:g70183430406500 . -_:g70183430347720 . -_:g70183430347720 . -_:g70183441723800 "json-ld-1.1" . -_:g70183428525220 "HTML Script Extraction" . -_:g70183428525220 "json-ld-1.1" . - . - . - "@graph with embed" . - . - . - "RDF version of expand-0012" . -_:g70183429917000 _:g70183430051400 . -_:g70183429917000 . -_:g70183430313760 _:g70183430493580 . -_:g70183430313760 . -_:g70183443032520 _:g70183443070400 . -_:g70183443032520 . - . - . - "expand @graph container" . - _:g70183180022540 . - . - . - "Use of @graph containers" . -_:g70183179809320 "true"^^ . -_:g70183179809320 "json-ld-1.1" . -_:g70183431802220 _:g70183431916040 . -_:g70183431802220 . -_:g70183159513960 "json-ld-1.1" . -_:g70183179860380 _:g70183179889640 . -_:g70183179860380 . - . - . - . - "reframe (type)" . - _:g70183429832820 . - . - . - "Multiple matches on @type." . -_:g70183443080500 _:g70183443136260 . -_:g70183443080500 . - . - . - . - "multiple type-scoped contexts are properly reverted" . - _:g70183163056080 . - . - . - "multiple type-scoped contexts are property reverted" . -_:g70183428356540 "json-ld-1.1" . -_:g70183431052200 "json-ld-1.1" . - "invalid typed value" . - . - "Value objects including invalid literal datatype IRIs are rejected" . - _:g70183430558720 . - . - . - "Processors MUST validate datatype IRIs." . -_:g70183444242000 "json-ld-1.1" . -_:g70183180134060 "json-ld-1.1" . -_:g70183440172840 "json-ld-1.1" . - "invalid type mapping" . - . - "Invalid term definition, multiple values for @type." . - . - . - "The value of @type in an expanded term definition object MUST be a string or null." . - . - . - . - "node reference compacts to string value of type map with @type: @id" . - _:g70183429525640 . - . - . - "index on @type" . -_:g70183442922540 _:g70183442970780 . -_:g70183442922540 . - . - . - "language map with @none" . - _:g70183429429220 . - . - . - "index on @language" . - . - . - . - "@propagate: true on type-scoped context" . - _:g70183428655900 . - . - . - "type-scoped context with @propagate: true survive node-objects" . -_:g70183431118380 _:g70183431130880 . -_:g70183431118380 . -_:g70183430031900 "json-ld-1.1" . - . - . - . - "Compact JSON literal (boolean true)" . - _:g70183429803940 . - . - . - "Tests compacting property with @type @json to a JSON literal (boolean true)." . -_:g70183444955240 _:g70183445108800 . -_:g70183444955240 . - . - . - "Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab)." . - _:g70183432164720 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . -_:g70183158865480 _:g70183158914080 . -_:g70183158865480 . -_:g70183444732600 _:g70183444781980 . -_:g70183444732600 . - . - . - . - "Multiple nest aliases" . - _:g70183430052340 . - . - . - "Compaction using @nest" . - . - . - . - "Single value reverse properties" . - . - . - "Single values of reverse properties are compacted as values of ordinary properties" . -_:g70183428867740 _:g70183428901400 . -_:g70183428867740 . -_:g70183163055740 _:g70183440923560 . -_:g70183163055740 . - "invalid term definition" . - . - "Invalid term definition" . - . - . - "Verifies that an exception is raised on expansion when a invalid term definition is found" . - "invalid container mapping" . - . - . - "@container may not be an array in 1.0" . - _:g70183429431220 . - . - . - "validate appropriate values of @container" . - . - . - . - "When type is in a type map" . - _:g70183428871380 . - . - . - "scoped context on @type" . - "invalid reverse property value" . - . - "Invalid reverse property value (in @reverse)" . - . - . - "Verifies that an exception is raised in Expansion when an invalid reverse property value is found" . -_:g70183428888380 _:g70183428948880 . -_:g70183428888380 . - . - . - "Basic Included object" . - _:g70183431832240 . - . - . - "Tests included blocks." . - . - . - . - "Round tripping @list with scalar" . - . - . - "Native values survive round-tripping with @list" . - . - . - . - "embed matched frames with @reverse" . - _:g70183432541360 . - . - . - "If frame has the property @reverse, then for each reverse property and sub frame that are the values of @reverse in frame." . - . - . - "type-scoped context with multiple property scoped terms" . - _:g70183431982140 . - . - . - "type-scoped context with multiple property scoped terms" . -_:g70183159500980 _:g70183159537240 . -_:g70183159500980 . -_:g70183433404980 _:g70183433439080 . -_:g70183433404980 . -_:g70183429903420 "json-ld-1.1" . -_:g70183432445740 _:g70183432454780 . -_:g70183432445740 . -_:g70183159123140 . -_:g70183159123140 "HTML Script Extraction" . -_:g70183159123140 "json-ld-1.1" . -_:g70183442464260 _:g70183442494980 . -_:g70183442464260 . -_:g70183443148600 "json-ld-1.1" . - . - . - "Expands embedded JSON-LD script element" . - _:g70183432721340 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183443558560 _:g70183443592640 . -_:g70183443558560 . - . - . - "Flatten using relative fragment identifier properly joins to base" . - _:g70183431669300 . - . - . - "Compacting a relative round-trips" . - . - . - "load JSON document with link to HTML document" . - _:g70183432851160 . - . - . - "If a context is specified in a link header, it is used for JSON, extracting from HTML." . -_:g70183429853420 _:g70183429882660 . -_:g70183429853420 . -_:g70183442557160 _:g70183442588020 . -_:g70183442557160 . - "conflicting indexes" . - . - "Conflicting indexes" . - _:g70183431773140 . - . - . - "Verifies that an exception is raised in Flattening when conflicting indexes are found" . - . - . - "multiple type-scoped types resolved against previous context" . - _:g70183431915340 . - . - . - "multiple type-scoped types resolved against previous context" . -_:g70183432050880 "json-ld-1.1" . - . - . - "@propagate: false on property-scoped context" . - _:g70183163049680 . - . - . - "property-scoped context with @propagate: false do not survive node-objects" . - "invalid @version value" . - . - "@version must be 1.1" . - _:g70183159808920 . - . - . - "If @version is specified, it must be 1.1" . -_:g70183431605840 _:g70183431692200 . -_:g70183431605840 . - . - . - "@list containing empty @list" . - _:g70183432081440 . - . - . - "List of lists." . -_:g70183432313140 "json-ld-1.1" . -_:g70183430507240 "json-ld-1.1" . -_:g70183430507240 "false"^^ . -_:g70183430376420 "json-ld-1.1" . -_:g70183163084220 _:g70183444699960 . -_:g70183163084220 . -_:g70183443445800 _:g70183443479800 . -_:g70183443445800 . - . - . - "Frag ID expands relative resource location" . - . - . - "Expanding a fragment uses the test file location." . -_:g70183428687560 _:g70183428767980 . -_:g70183428687560 . -_:g70183431659280 _:g70183431669580 . -_:g70183431659280 . -_:g70183159893820 "json-ld-1.1" . -_:g70183445202400 "json-ld-1.1" . - . - . - "Reverse property" . - . - . - "Tests conversion of reverse properties." . -_:g70183429295900 "json-ld-1.1" . -_:g70183179971900 _:g70183180101040 . -_:g70183179971900 . -_:g70183158844460 _:g70183158878940 . -_:g70183158844460 . -_:g70183429101360 _:g70183429297000 . -_:g70183429101360 . -_:g70183180019840 "json-ld-1.0" . -_:g70183429985600 _:g70183430018640 . -_:g70183429985600 . -_:g70183160044680 "json-ld-1.1" . -_:g70183429789020 "json-ld-1.1" . - "recursive context inclusion" . - . - "A context may not include itself recursively (direct)" . - _:g70183159877660 . - . - . - "Verifies that an exception is raised on expansion when processing a context referencing itself" . -_:g70183430146020 "json-ld-1.1" . -_:g70183431407020 "json-ld-1.1" . -_:g70183160005780 _:g70183160043780 . -_:g70183160005780 . -_:g70183430998240 "json-ld-1.1" . - . - . - "List pattern with cycles" . - . - . - "Detect lists containing cycles and do not convert them to @list." . -_:g70183432919380 _:g70183432932800 . -_:g70183432919380 . - . - . - "Included containing @included" . - _:g70183431919120 . - . - . - "Tests included blocks." . - "cyclic IRI mapping" . - . - "Cyclic IRI mapping" . - . - . - "Verifies that an exception is raised on expansion when a cyclic IRI mapping is found" . - "loading document failed" . - . - "Expands as empty with no embedded JSON-LD script elements" . - _:g70183432981440 . - . - . - . - "Tests embedded JSON-LD in HTML when none exist" . - . - . - "multiple type-scoped contexts are properly reverted" . - _:g70183179841600 . - . - . - "multiple type-scoped contexts are property reverted" . -_:g70183180051160 _:g70183180084180 . -_:g70183180051160 . -_:g70183430266780 _:g70183430324360 . -_:g70183430266780 . -_:g70183429330320 "json-ld-1.1" . -_:g70183433308140 "json-ld-1.1" . -_:g70183444762220 _:g70183444842700 . -_:g70183444762220 . -_:g70183430806640 _:g70183430837360 . -_:g70183430806640 . -_:g70183433097980 _:g70183433148700 . -_:g70183433097980 . -_:g70183430885620 "json-ld-1.1" . - . - . - "Multiple contexts" . - . - . - "Tests that contexts in an array are merged" . -_:g70183441674960 _:g70183441709460 . -_:g70183441674960 . -_:g70183159894300 _:g70183159943100 . -_:g70183159894300 . -_:g70183432160520 _:g70183432278020 . -_:g70183432160520 . -_:g70183431310740 _:g70183431380160 . -_:g70183431310740 . -_:g70183429343000 _:g70183429393320 . -_:g70183429343000 . -_:g70183159945080 _:g70183159979140 . -_:g70183159945080 . -_:g70183431669580 _:g70183431703960 . -_:g70183431669580 . -_:g70183428767980 _:g70183445220940 . -_:g70183428767980 . -_:g70183431849340 "json-ld-1.1" . - . - . - "property-valued index does not output property for @none" . - _:g70183430243080 . - . - . - "Expanding index maps where index is a property." . -_:g70183440951260 _:g70183441016740 . -_:g70183440951260 . -_:g70183158947520 _:g70183158957460 . -_:g70183158947520 . -_:g70183433442160 "json-ld-1.1" . -_:g70183441413840 _:g70183441448300 . -_:g70183441413840 . - . - . - "use rdf:type flag set to false" . - _:g70183433263600 . - . - . - "Setting useRdfType to true causes an rdf:type predicate to be treated like a normal property, not @type" . - "protected term redefinition" . - . - "Do not protect term with @protected: false" . - _:g70183430736580 . - . - . - "A protected context does not protect terms with @protected: false." . - . - . - "context with JavaScript Object property names" . - . - . - "Expand with context including JavaScript Object property names" . -_:g70183159206120 "json-ld-1.1" . -_:g70183428818520 _:g70183428984540 . -_:g70183428818520 . -_:g70183430067020 "json-ld-1.1" . -_:g70183445102780 _:g70183428595300 . -_:g70183445102780 . -_:g70183440903420 "json-ld-1.1" . - . - . - . - "index rejects term having @list" . - . - . - "If an index is present, a term having an @list container is not selected" . - . - . - . - "A term mapping to null removes the mapping" . - . - . - "Mapping a term to null causes the property and its values to be removed from the compacted document" . -_:g70183445105780 _:g70183445153540 . -_:g70183445105780 . -_:g70183428557180 "json-ld-1.1" . - . - . - "Nested nested containers" . - _:g70183440889720 . - . - . - "Expansion using @nest" . -_:g70183431930060 _:g70183431997320 . -_:g70183431930060 . -_:g70183429587600 _:g70183429671960 . -_:g70183429587600 . -_:g70183163139540 "json-ld-1.1" . -_:g70183429921380 _:g70183429971700 . -_:g70183429921380 . -_:g70183429527240 _:g70183429560900 . -_:g70183429527240 . -_:g70183159992420 _:g70183160005780 . -_:g70183159992420 . -_:g70183159988660 _:g70183160037820 . -_:g70183159988660 . - . - . - "list from duplicate triples" . - . - . - "Duplicate triples for a list node will not prevent @list from being properly generated" . - . - . - "graph index map with @none" . - _:g70183430439860 . - . - . - "index on @graph and @index" . -_:g70183429509420 "json-ld-1.0" . -_:g70183429509420 "json-ld-1.1" . - "Transform RDF to JSON-LD" . - "https://w3c.github.io/json-ld-api/tests/" . - _:g70183432815980 . - . - "These tests implement the requirements for the JSON-LD [Serialize RDF as JSON-LD Algorithm](https://www.w3.org/TR/json-ld11-api/#serialize-rdf-as-json-ld-algorithm)." . - . - . - . - "Round tripping @list with scalar and @graph alias" . - . - . - "Native values survive round-tripping with @list and @graph alias" . -_:g70183159792720 _:g70183159848020 . -_:g70183159792720 . -_:g70183428786540 "json-ld-1.1" . - "invalid typed value" . - . - "Invalid typed value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid typed value is found" . -_:g70183429244380 "json-ld-1.1" . -_:g70183444909840 _:g70183445102780 . -_:g70183444909840 . - . - . - "Check legal overriding of type-scoped protected term from nested node." . - _:g70183431652160 . - . - . - "Check legal overriding of type-scoped protected term from nested node." . -_:g70183428982100 "json-ld-1.1" . - . - . - "deep @type-scoped @context does NOT affect nested nodes" . - _:g70183431166300 . - . - . - "scoped context on @type" . - . - . - "expandContext option" . - _:g70183179953800 . - . - . - "Use of the expandContext option to expand the input document" . -_:g70183445207220 _:g70183445224500 . -_:g70183445207220 . - . - . - "Prepends @type in object already having an @type" . - _:g70183432394600 . - . - . - "Expansion using @container: @type" . - . - . - "Keywords may be protected." . - _:g70183445284760 . - . - . - "Keywords may not be redefined other than to protect them." . -_:g70183441054240 "json-ld-1.1" . -_:g70183429637740 "json-ld-1.0" . -_:g70183432701760 _:g70183432788900 . -_:g70183432701760 . -_:g70183430722180 _:g70183430801180 . -_:g70183430722180 . -_:g70183180055500 "json-ld-1.1" . - . - . - "Using @vocab with with type-coercion" . - . - . - "Verifies that terms can be defined using @vocab" . -_:g70183443360240 "json-ld-1.1" . -_:g70183432767100 _:g70183432821020 . -_:g70183432767100 . -_:g70183442282340 _:g70183442327220 . -_:g70183442282340 . -_:g70183445057020 "json-ld-1.1" . -_:g70183441606020 _:g70183441640440 . -_:g70183441606020 . -_:g70183428426760 "json-ld-1.1" . -_:g70183431036540 _:g70183431183240 . -_:g70183431036540 . - . - . - "Expands all embedded JSON-LD script elements with extractAllScripts option" . - _:g70183431784980 . - . - . - . - "Tests embedded JSON-LD in HTML extracting all elements" . - . - . - "List pattern with IRI rdf:rest" . - . - . - "Do not convert lists to @list if a list node's rdf:rest is an IRI." . - . - . - . - "applies context for all values" . - _:g70183430031560 . - . - . - "scoped context on @type" . - . - . - "Relative IRIs" . - . - . - "RDF version of expand-0029" . - . - . - "Dataset with a IRI named graph" . - . - . - "Basic use of creating a named graph using an IRI name" . - . - "literal_with_2_squotes" . - . - . - "literal with 2 squotes \"x''y\" from N-Triples" . - . - . - "load JSON-LD document" . - . - . - "Document loader loads a JSON-LD document." . - . - . - "property-valued index expands to property value, instead of @index (node)" . - _:g70183433308140 . - . - . - "Expanding index maps where index is a property." . - . - . - "Transform JSON literal (null)" . - _:g70183179809320 . - . - . - "Tests transforming property with @type @json to a JSON literal (null)." . - . - . - "Test prefix defined in @context" . - . - . - "Generate an IRI using a prefix defined within an @context." . -_:g70183441393700 "json-ld-1.1" . -_:g70183440970620 _:g70183440988660 . -_:g70183440970620 . - "invalid IRI mapping" . - . - "Redefine terms looking like compact IRIs" . - _:g70183428873460 . - . - . - "Term definitions may look like compact IRIs, but must be consistent." . -_:g70183428689860 _:g70183428818860 . -_:g70183428689860 . -_:g70183442001680 "json-ld-1.1" . - . - . - "deep @context affects nested nodes" . - _:g70183430968980 . - . - . - "Expansion using a scoped context uses term scope for selecting proper term" . - "keyword redefinition" . - . - "Keywords may not be redefined in 1.0" . - _:g70183443063000 . - . - . - "Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword" . -_:g70183440742280 _:g70183440838760 . -_:g70183440742280 . -_:g70183444695520 _:g70183444762220 . -_:g70183444695520 . -_:g70183441037400 "json-ld-1.1" . - . - . - "Term definitions with prefix separate from prefix definitions" . - . - . - "RDF version of expand-0050" . -_:g70183444798140 "json-ld-1.1" . -_:g70183431915340 "json-ld-1.1" . - . - . - "expand [@graph, @set] container (multiple objects)" . - _:g70183428557180 . - . - . - "Use of [@graph, @set] containers" . - . - . - "property-valued index does not output property for @none" . - _:g70183433394760 . - . - . - "Expanding index maps where index is a property." . -_:g70183430511620 "json-ld-1.1" . - . - . - "Ignores a term mapping to a value in the form of a keyword (@reverse)." . - _:g70183443183180 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . -_:g70183432903100 "; rel=\"alternate\"; type=\"application/ld+json\"" . - . - . - . - "Flattens first embedded JSON-LD script element" . - _:g70183179838260 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183431078780 _:g70183431325560 . -_:g70183431078780 . - . - . - "Language maps with @vocab, default language, and colliding property" . - . - . - "Pathological tests of language maps" . -_:g70183442408840 _:g70183442464260 . -_:g70183442408840 . -_:g70183159139080 _:g70183159190640 . -_:g70183159139080 . -_:g70183441332240 "json-ld-1.1" . -_:g70183430148740 _:g70183430313760 . -_:g70183430148740 . - . - . - "graph id index map with aliased @none" . - _:g70183441096840 . - . - . - "index on @graph and @id with @none" . -_:g70183430051400 _:g70183430085480 . -_:g70183430051400 . - . - . - "Using strings as value of a reverse property" . - . - . - "RDF version of expand-0049" . -_:g70183430554740 "json-ld-1.1" . -_:g70183445076760 _:g70183445136360 . -_:g70183445076760 . -_:g70183159730180 "json-ld-1.1" . - . - . - "Mix of protected and unprotected terms." . - _:g70183442510520 . - . - . - "Mix of protected and unprotected terms." . - . - . - "Triples including invalid graph name IRIs are rejected" . - _:g70183430493260 . - . - . - "ToRdf emits only well-formed statements." . - . - . - "Override unprotected term." . - _:g70183179889340 . - . - . - "Override unprotected term." . -_:g70183433459720 _:g70183445272340 . -_:g70183433459720 . - . - . - "Expand JSON literal (integer)" . - _:g70183430985600 . - . - . - "Tests expanding property with @type @json to a JSON literal (integer)." . - . - . - "List pattern with type rdf:List" . - . - . - "List nodes may have a rdf:type rdf:List." . - . - . - "coerced @id" . - . - . - "RDF version of expand-0011" . - . - . - . - "Framing list with mixed values" . - . - . - "Framing list values which are mixed." . -_:g70183429379280 _:g70183429588520 . -_:g70183429379280 . -_:g70183442281500 "json-ld-1.1" . -_:g70183432445800 _:g70183432473260 . -_:g70183432445800 . -_:g70183442823480 "json-ld-1.1" . -_:g70183430690380 "json-ld-1.0" . -_:g70183431015200 _:g70183431046420 . -_:g70183431015200 . -_:g70183159761720 _:g70183159792720 . -_:g70183159761720 . -_:g70183429818000 _:g70183429851600 . -_:g70183429818000 . -_:g70183430116860 "json-ld-1.1" . -_:g70183441152420 "json-ld-1.1" . -_:g70183432342200 "json-ld-1.1" . -_:g70183179908660 _:g70183180074280 . -_:g70183179908660 . -_:g70183180019620 "json-ld-1.1" . -_:g70183431160580 _:g70183431230540 . -_:g70183431160580 . -_:g70183442742940 _:g70183442792020 . -_:g70183442742940 . - . - . - "type-scoped value" . - _:g70183432049560 . - . - . - "type-scoped value" . -_:g70183159092320 _:g70183159206240 . -_:g70183159092320 . -_:g70183432570940 _:g70183432658340 . -_:g70183432570940 . -_:g70183431249840 "json-ld-1.1" . - . - . - . - "Multiple properties mapping to @included are folded together" . - _:g70183429689860 . - . - . - "Tests included blocks." . -_:g70183179838260 "HTML Script Extraction" . -_:g70183179838260 "json-ld-1.1" . -_:g70183179838260 "false"^^ . -_:g70183431195720 "json-ld-1.1" . -_:g70183430703540 _:g70183430718120 . -_:g70183430703540 . -_:g70183431425260 _:g70183179909900 . -_:g70183431425260 . -_:g70183431373840 "json-ld-1.1" . - . - . - "Various relative IRIs as properties with with relative @vocab" . - _:g70183430029380 . - . - . - "Pathological relative property IRIs" . -_:g70183444841980 _:g70183444994960 . -_:g70183444841980 . - . - . - "Expand JSON literal (object)" . - _:g70183431031100 . - . - . - "Tests expanding property with @type @json to a JSON literal (object)." . - . - . - "Expand JSON literal (double-zero)" . - _:g70183430916940 . - . - . - "Tests expanding property with @type @json to a JSON literal (double-zero)." . - . - . - . - "Do not compact a graph having @id with a term having an @graph container" . - _:g70183445187860 . - . - . - "Graph compaction works only on simple graphs" . -_:g70183430931160 _:g70183430968640 . -_:g70183430931160 . - . - . - "Expand JSON literal with array canonicalization" . - _:g70183431145080 . - . - . - "Tests expanding JSON literal with array canonicalization." . - . - . - . - "Indexes using compacted @type" . - _:g70183428820740 . - . - . - "Compaction using @container: @type" . -_:g70183427874580 "json-ld-1.1" . -_:g70183429431220 "json-ld-1.0" . -_:g70183429431220 "json-ld-1.1" . - . - . - "Use @vocab in properties and @type but not in @id" . - . - . - "@vocab is used to compact properties and @type, but is not used for @id" . -_:g70183439997040 "json-ld-1.1" . -_:g70183429001340 "json-ld-1.1" . -_:g70183429507040 "json-ld-1.1" . -_:g70183428492420 _:g70183428560640 . -_:g70183428492420 . -_:g70183431870580 "HTML Script Extraction" . -_:g70183431870580 "json-ld-1.1" . -_:g70183431870580 "true"^^ . - . - . - . - "property-valued index indexes property value, instead of property (node)" . - _:g70183445188220 . - . - . - "Compacting property-valued indexes." . -_:g70183159356500 _:g70183159384880 . -_:g70183159356500 . -_:g70183429212300 _:g70183429249620 . -_:g70183429212300 . -_:g70183430161680 _:g70183430230660 . -_:g70183430161680 . -_:g70183428964820 _:g70183429015400 . -_:g70183428964820 . -_:g70183430818360 _:g70183430855560 . -_:g70183430818360 . -_:g70183432786900 _:g70183432837440 . -_:g70183432786900 . -_:g70183432601760 "json-ld-1.1" . -_:g70183159126440 . -_:g70183159126440 . -_:g70183432130060 "json-ld-1.1" . - . - . - . - "Basic Included array" . - _:g70183442774340 . - . - . - "Tests included blocks." . -_:g70183442180220 _:g70183442210920 . -_:g70183442180220 . -_:g70183432799020 _:g70183433065680 . -_:g70183432799020 . -_:g70183432788900 _:g70183432863800 . -_:g70183432788900 . -_:g70183430767480 _:g70183430904400 . -_:g70183430767480 . - . - . - "Does not redirect if link type is not application/ld+json" . - _:g70183432979220 . - . - . - "Load an alternate link if type is not ld+json and rel=alternate." . - . - . - "Expand JSON literal (empty array)." . - _:g70183428986640 . - . - . - "Tests expanding property with @type @json to a JSON literal (empty array)." . -_:g70183432980600 "json-ld-1.1" . -_:g70183440741280 _:g70183444961320 . -_:g70183440741280 . -_:g70183433209940 "HTML Script Extraction" . -_:g70183433209940 "json-ld-1.1" . - . - . - . - "Merge one graph and deep preserve another (prune bnodes)" . - _:g70183443051120 . - . - . - "@graph used within a property value frames embedded values from a named graph." . -_:g70183441394700 "json-ld-1.1" . - . - . - "Allows redefinition of protected alias term with same definition." . - _:g70183431686760 . - . - . - "Allows redefinition of protected alias term with same definition." . -_:g70183430046900 "json-ld-1.1" . -_:g70183430046900 "i18n-datatype" . -_:g70183430046900 "false"^^ . - . - . - "Does not expand a Compact IRI using a non-prefix term." . - _:g70183431869120 . - . - . - "Expansion of Compact IRIs considers if the term can be used as a prefix." . -_:g70183159995600 _:g70183160026840 . -_:g70183159995600 . - . - . - "do not remove @graph if not at top-level" . - . - . - "@graph used under a node is retained" . - . - . - "Expand @graph container if value is a graph (multiple objects)" . - _:g70183429102780 . - . - . - "Creates a new graph object if indexed value is already a graph object" . -_:g70183430570280 _:g70183430607440 . -_:g70183430570280 . -_:g70183443756840 _:g70183444763740 . -_:g70183443756840 . -_:g70183159682400 _:g70183159716460 . -_:g70183159682400 . -_:g70183443278160 _:g70183443316360 . -_:g70183443278160 . - "loading document failed" . - . - "Errors if targeted element is not a script element" . - _:g70183433158860 . - . - . - . - "Tests embedded JSON-LD in HTML which isn't a script element" . - "loading document failed" . - . - "Errors if no element found at target" . - _:g70183432114920 . - . - . - . - "Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist" . - . - . - "expandContext option" . - _:g70183432756000 . - . - . - "Use of the expandContext option to expand the input document" . - "invalid keyword alias" . - . - "Invalid keyword alias (@context)" . - . - . - "Verifies that an exception is raised on expansion when a invalid keyword alias is found" . -_:g70183440889720 "json-ld-1.1" . -_:g70183432864520 _:g70183432916940 . -_:g70183432864520 . -_:g70183428489320 _:g70183428595060 . -_:g70183428489320 . - . - . - "Duplicate values in @list and @set" . - . - . - "Duplicate values in @list and @set are not merged" . -_:g70183431882620 _:g70183431913840 . -_:g70183431882620 . - "invalid reverse property" . - . - "Invalid reverse property (contains @id)" . - . - . - "Verifies that an exception is raised on expansion when a invalid reverse property is found" . - . - . - "property-valued index adds property to graph object" . - _:g70183433426020 . - . - . - "Expanding index maps where index is a property." . -_:g70183159760120 _:g70183159791780 . -_:g70183159760120 . - . - . - "A nest of arrays" . - _:g70183441512460 . - . - . - "Expansion using @nest" . -_:g70183430968640 _:g70183430981100 . -_:g70183430968640 . -_:g70183159434460 _:g70183159497500 . -_:g70183159434460 . -_:g70183430358700 _:g70183430527140 . -_:g70183430358700 . - . - . - "@propagate: true on type-scoped context" . - _:g70183440447040 . - . - . - "type-scoped context with @propagate: true survive node-objects" . -_:g70183430701780 _:g70183430937300 . -_:g70183430701780 . - . - . - "Expands embedded JSON-LD script element with HTML character references" . - _:g70183433081540 . - . - . - . - "Tests embedded JSON-LD in HTML with character references" . - . - . - "rdfDirection: null with compound literal with direction and no language" . - _:g70183429283100 . - . - . - "Does not parse compound literal without proper option." . - "invalid value object" . - . - "Invalid value object (unexpected keyword)" . - . - . - "Verifies that an exception is raised in Expansion when an invalid value object is found" . -_:g70183430063000 _:g70183430230040 . -_:g70183430063000 . - . - . - "Simple protected and unprotected terms." . - _:g70183431227860 . - . - . - "Simple protected and unprotected terms." . -_:g70183430933700 _:g70183430987600 . -_:g70183430933700 . - . - . - "Expands targeted JSON-LD script element with fragment and HTML base" . - _:g70183430063100 . - . - . - . - "Tests embedded JSON-LD in HTML with fragment identifier" . -_:g70183430933440 "json-ld-1.1" . -_:g70183158848860 "json-ld-1.1" . - "recursive context inclusion" . - . - "A context may not include itself recursively (indirect)" . - _:g70183159911680 . - . - . - "Verifies that an exception is raised on expansion when processing a context referencing itself indirectly" . -_:g70183180101080 "HTML Script Extraction" . -_:g70183180101080 "json-ld-1.1" . -_:g70183431230540 _:g70183431275820 . -_:g70183431230540 . -_:g70183443215000 . -_:g70183443215000 . -_:g70183442004380 _:g70183442035600 . -_:g70183442004380 . -_:g70183431932520 "HTML Script Extraction" . -_:g70183431932520 "json-ld-1.1" . -_:g70183431512660 "HTML Script Extraction" . -_:g70183431512660 "json-ld-1.1" . - . - . - "Ignore some terms with @, allow others." . - _:g70183442070440 . - . - . - "Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword." . - . - . - "Transform JSON literal (array)" . - _:g70183428513560 . - . - . - "Tests transforming property with @type @json to a JSON literal (array)." . - . - . - "@vocab-relative IRIs in term definitions" . - . - . - "If @vocab is defined, term definitions are expanded relative to @vocab" . - . - . - "flatten value with default language" . - . - . - "Flattening with a default language applies that language to string values" . -_:g70183432804760 "HTML Script Extraction" . -_:g70183432804760 "json-ld-1.1" . - . - . - "Expands embedded JSON-LD script element relative to document base" . - _:g70183158977220 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183441003000 "json-ld-1.1" . -_:g70183431916040 _:g70183432016000 . -_:g70183431916040 . -_:g70183439959660 _:g70183428356000 . -_:g70183439959660 . - . - . - "When type is in a type map" . - _:g70183429361360 . - . - . - "scoped context on @type" . -_:g70183159876620 "json-ld-1.1" . -_:g70183431246100 _:g70183431347580 . -_:g70183431246100 . -_:g70183159356320 _:g70183159386520 . -_:g70183159356320 . -_:g70183443461800 _:g70183443492760 . -_:g70183443461800 . -_:g70183442511900 _:g70183442525220 . -_:g70183442511900 . - . - . - "Protected terms and property-scoped contexts" . - _:g70183443245580 . - . - . - "Check overriding of protected term from property-scoped context." . -_:g70183431756700 _:g70183431818160 . -_:g70183431756700 . - . - . - "Appends nested values when property at base and nested" . - _:g70183441363500 . - . - . - "Expansion using @nest" . -_:g70183443048940 _:g70183443080500 . -_:g70183443048940 . -_:g70183428609140 _:g70183445222000 . -_:g70183428609140 . - . - . - "non-fractional numbers converted to xsd:double" . - . - . - "xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double" . -_:g70183444928380 _:g70183445106960 . -_:g70183444928380 . -_:g70183159465220 _:g70183159517760 . -_:g70183159465220 . - . - . - "collapse set of sets, keep empty lists" . - . - . - "An array of multiple @set nodes are collapsed into a single array" . -_:g70183429018240 "json-ld-1.1" . - . - . - . - "matches match none @type in value pattern" . - _:g70183441348020 . - . - . - "Value objects matching value patterns are output, others are filtered." . -_:g70183442200840 "json-ld-1.1" . - . - . - "@list containing empty @list" . - _:g70183432047760 . - . - . - "Lists of lists" . -_:g70183441802180 _:g70183441836640 . -_:g70183441802180 . -_:g70183430409700 _:g70183430528900 . -_:g70183430409700 . -_:g70183443261000 _:g70183443292260 . -_:g70183443261000 . - "invalid type mapping" . - . - "Invalid IRI mapping (relative IRI in @type)" . - . - . - "Verifies that an exception is raised on expansion when a invalid type mapping is found" . - . - . - . - "best matching term for lists" . - . - . - "Lists with values of different types use best term in compacted document" . -_:g70183429742520 _:g70183429751620 . -_:g70183429742520 . -_:g70183428901400 _:g70183428935040 . -_:g70183428901400 . -_:g70183444889760 _:g70183444946020 . -_:g70183444889760 . - . - . - "Term definition with @id: @type" . - _:g70183430690380 . - . - . - "Flattening term mapping to @type uses @type syntax" . -_:g70183430358520 _:g70183430412520 . -_:g70183430358520 . -_:g70183428803500 "json-ld-1.1" . -_:g70183444976780 _:g70183445076760 . -_:g70183444976780 . -_:g70183428921880 _:g70183429068160 . -_:g70183428921880 . - . - . - . - "coerced @list containing an empty list" . - _:g70183444746120 . - . - . - "Lists of Lists" . - . - . - "@id not first property" . - . - . - "Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition" . - . - . - . - "compactArrays option" . - _:g70183445023120 . - . - . - "Setting compactArrays to false causes single element arrays to be retained" . -_:g70183159040180 "json-ld-1.1" . -_:g70183159040180 "json-ld-1.0" . -_:g70183429771360 _:g70183429821500 . -_:g70183429771360 . -_:g70183444781980 _:g70183444831080 . -_:g70183444781980 . - "protected term redefinition" . - . - "Protected @type cannot be overridden." . - _:g70183442971280 . - . - . - "Keywords may not be redefined other than to protect them." . -_:g70183430198440 _:g70183430211100 . -_:g70183430198440 . -_:g70183429823340 _:g70183429853420 . -_:g70183429823340 . - . - . - . - "Compact @reverse" . - . - . - "Compact traverses through @reverse" . -_:g70183430442020 "json-ld-1.1" . -_:g70183433018480 _:g70183433031880 . -_:g70183433018480 . - . - . - . - "@index map with @none value using alias of @none" . - _:g70183428997420 . - . - . - "index on @index" . - . - . - "coerced @id" . - . - . - "A value of a property with @type: @id coercion expands to a node reference" . -_:g70183428800600 _:g70183445177220 . -_:g70183428800600 . -_:g70183428948440 "json-ld-1.1" . -_:g70183440922040 "json-ld-1.1" . -_:g70183431483920 "json-ld-1.1" . - "invalid typed value" . - . - "Invalid typed value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid typed value is found" . - . - . - . - "Reverse properties with blank nodes" . - . - . - "Compact reverse property whose values are unlabeled blank nodes" . -_:g70183440605700 _:g70183163051280 . -_:g70183440605700 . - . - . - "@type: @none expands strings as value objects" . - _:g70183159143920 . - . - . - "@type: @none leaves inputs other than strings alone" . -_:g70183429493240 _:g70183429543680 . -_:g70183429493240 . - . - . - "rdfDirection: compound-literal with i18n literal with direction and no language" . - _:g70183430373640 . - . - . - "Does not parse i18n datatype without proper option." . -_:g70183159251500 _:g70183159303220 . -_:g70183159251500 . - "invalid IRI mapping" . - . - "Term definition with @id: @type" . - _:g70183445209000 . - . - . - "Expanding term mapping to @type uses @type syntax now illegal" . -_:g70183430867940 _:g70183430898480 . -_:g70183430867940 . -_:g70183443276540 "json-ld-1.1" . -_:g70183429113840 _:g70183429147460 . -_:g70183429113840 . -_:g70183432226880 _:g70183432277100 . -_:g70183432226880 . -_:g70183441230800 _:g70183441266240 . -_:g70183441230800 . -_:g70183432445100 _:g70183432458920 . -_:g70183432445100 . - . - . - "Set a term to not be protected" . - _:g70183430539620 . - . - . - "A term with @protected: false is not protected." . -_:g70183180003620 _:g70183180121060 . -_:g70183180003620 . -_:g70183442214140 _:g70183442249740 . -_:g70183442214140 . - . - . - . - "matches wildcard @value in value pattern" . - _:g70183441201200 . - . - . - "Value objects matching value patterns are output, others are filtered." . -_:g70183441753740 _:g70183441792300 . -_:g70183441753740 . -_:g70183430379260 _:g70183430676280 . -_:g70183430379260 . -_:g70183430570340 _:g70183430638940 . -_:g70183430570340 . - . - . - "Arrays of nested values" . - _:g70183444845920 . - . - . - "Expansion using @nest" . - . - . - "List pattern without rdf:nil" . - . - . - "Do not convert lists that are not terminated by rdf:nil to @list." . -_:g70183429800140 _:g70183429987960 . -_:g70183429800140 . -_:g70183158913120 _:g70183158947520 . -_:g70183158913120 . -_:g70183443738920 "true"^^ . -_:g70183443738920 "json-ld-1.1" . - . - . - "@propagate: false on property-scoped context with @import" . - _:g70183443473720 . - . - . - "property-scoped context with @propagate: false do not survive node-objects (with @import)" . -_:g70183431243180 _:g70183431357120 . -_:g70183431243180 . -_:g70183428560800 _:g70183428726560 . -_:g70183428560800 . -_:g70183428655900 "json-ld-1.1" . -_:g70183430652900 _:g70183430701940 . -_:g70183430652900 . - . - . - "Test creation of multiple types" . - . - . - "Tests that @type with an array of types creates multiple types." . -_:g70183159564200 _:g70183159630260 . -_:g70183159564200 . -_:g70183432209080 "json-ld-1.1" . -_:g70183432209080 "json-ld-1.0" . -_:g70183429298560 _:g70183429378000 . -_:g70183429298560 . - . - . - "Remove duplicate triples" . - . - . - "Equivalent triples are used only once" . -_:g70183428984540 _:g70183429145600 . -_:g70183428984540 . - . - . - "@version may be specified after first context" . - _:g70183428672200 . - . - . - "If processing mode is not set through API, it is set by the first context containing @version." . - . - . - "Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base" . - _:g70183441841040 . - . - . - "Pathological relative property IRIs" . -_:g70183441610480 "json-ld-1.1" . - . - . - "@version setting [1.0, 1.1, 1.0]" . - _:g70183441988620 . - . - . - "If processing mode is not set through API, it is set by the first context containing @version." . -_:g70183432786760 "json-ld-1.1" . -_:g70183429821500 _:g70183429871920 . -_:g70183429821500 . - . - . - "Override unprotected term." . - _:g70183160011220 . - . - . - "Override unprotected term." . -_:g70183428983140 _:g70183429036780 . -_:g70183428983140 . - . - . - "Transform JSON literal (double)" . - _:g70183443706440 . - . - . - "Tests transforming property with @type @json to a JSON literal (double)." . - . - . - "Expand compact IRI with @type: @vocab" . - . - . - "RDF version of expand-0058" . -_:g70183431607620 _:g70183431773920 . -_:g70183431607620 . - . - . - "Transform JSON literal with array canonicalization" . - _:g70183428854280 . - . - . - "Tests transforming JSON literal with array canonicalization." . -_:g70183443136060 _:g70183443145980 . -_:g70183443136060 . -_:g70183159845180 _:g70183159894300 . -_:g70183159845180 . - . - . - "Expansion of keyword aliases in term definitions" . - . - . - "RDF version of expand-0051" . - . - . - "Expand relative IRI with @type: @vocab" . - . - . - "RDF version of expand-0057" . -_:g70183159153820 "json-ld-1.1" . -_:g70183159153820 "json-ld-1.0" . -_:g70183442210920 _:g70183442266080 . -_:g70183442210920 . - . - . - "property and value with different terms mapping to the same expanded property" . - _:g70183430914900 . - . - . - "Expansion using a scoped context uses term scope for selecting proper term" . - . - . - "simple language map with term direction" . - _:g70183159531220 . - . - . - "Term selection with language maps and @direction." . -_:g70183432541360 "json-ld-1.1" . - . - . - . - "Flattens embedded JSON-LD script element" . - _:g70183431246300 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183431986340 _:g70183432083960 . -_:g70183431986340 . -_:g70183432078420 _:g70183432112900 . -_:g70183432078420 . -_:g70183158914080 _:g70183158962200 . -_:g70183158914080 . -_:g70183179976620 _:g70183180087260 . -_:g70183179976620 . -_:g70183430789640 "json-ld-1.1" . - "invalid reverse property" . - . - "does not allow @nest with @reverse" . - _:g70183430462080 . - . - . - "Transparent Nesting" . -_:g70183429282660 _:g70183429312660 . -_:g70183429282660 . -_:g70183159716460 _:g70183159750540 . -_:g70183159716460 . -_:g70183443214100 _:g70183443227380 . -_:g70183443214100 . - . - "literal_ascii_boundaries" . - . - . - "literal_ascii_boundaries '\\x00\\x26\\x28...' from N-Triples" . -_:g70183430981100 _:g70183431018180 . -_:g70183430981100 . - . - . - "Transform JSON literal (object)" . - _:g70183444686820 . - . - . - "Tests transforming property with @type @json to a JSON literal (object)." . -_:g70183443572560 "json-ld-1.1" . -_:g70183431411260 _:g70183179809000 . -_:g70183431411260 . -_:g70183443145980 _:g70183443180040 . -_:g70183443145980 . - . - . - "@version setting [1.1, 1.0]" . - _:g70183442019740 . - . - . - "If processing mode is not set through API, it is set by the first context containing @version." . -_:g70183159368720 _:g70183159405540 . -_:g70183159368720 . -_:g70183445162720 _:g70183445270520 . -_:g70183445162720 . - . - . - "JSON literal (null)" . - _:g70183431684960 . - . - . - "Tests creating property with rdf:type rdf:JSON to a JSON literal (null)." . -_:g70183441071820 "json-ld-1.1" . -_:g70183441184420 _:g70183441195340 . -_:g70183441184420 . -_:g70183433158860 "HTML Script Extraction" . -_:g70183433158860 "json-ld-1.1" . - . - . - "string value of type map expands to node reference with @type: @id" . - _:g70183431097100 . - . - . - "index on @type" . -_:g70183159467980 . -_:g70183159467980 "json-ld-1.1" . - . - . - . - "property and value with different terms mapping to the same expanded property" . - _:g70183429789160 . - . - . - "Compaction using a scoped context uses term scope for selecting proper term" . - . - . - "Override protected terms in sourced context" . - _:g70183443655820 . - . - . - "The containing context is merged into the source context." . - . - . - "Top-level value objects" . - . - . - "Expanding top-level value objects causes them to be removed" . -_:g70183430556040 "json-ld-1.1" . -_:g70183430556040 "compound-literal" . -_:g70183430556040 "false"^^ . -_:g70183159026760 . -_:g70183159026760 "HTML Script Extraction" . -_:g70183159026760 "json-ld-1.1" . -_:g70183159006900 _:g70183159091100 . -_:g70183159006900 . - . - . - . - "Relative IRIs" . - . - . - "Complex use cases for relative IRI compaction" . -_:g70183429147780 "json-ld-1.1" . - . - . - "adding new term" . - _:g70183430855700 . - . - . - "Expansion using a scoped context uses term scope for selecting proper term" . - . - . - . - "type-scoped vocab" . - _:g70183428429940 . - . - . - "type-scoped vocab" . - "invalid term definition" . - . - . - "@prefix not allowed on compact IRI term" . - _:g70183429298780 . - . - . - "If processingMode is json-ld-1.0, or if term contains a colon (:), an invalid term definition has been detected and processing is aborted." . - . - . - . - "Compact @graph container (multiple graphs)" . - _:g70183429263000 . - . - . - "Ensure @graph appears properly in output" . -_:g70183433031880 _:g70183433045060 . -_:g70183433031880 . - . - . - . - "Nested @container: @list" . - _:g70183429803700 . - . - . - "Compaction using @nest" . - . - . - . - "Compact @graph container (multiple objects)" . - _:g70183429655440 . - . - . - "Multiple objects in a simple graph with a graph container need to use @included" . -_:g70183429855420 . -_:g70183429855420 "HTML Script Extraction" . -_:g70183429855420 "json-ld-1.1" . - . - . - "context properties reordering" . - . - . - "Tests that generated triples do not depend on order of properties inside @context." . -_:g70183431294380 _:g70183431307320 . -_:g70183431294380 . - . - . - "Creates an @graph container if value is a graph (mixed graph and object)" . - _:g70183429261900 . - . - . - "Double-expand an already expanded graph" . - . - . - . - "coerced @list containing a list" . - _:g70183444846000 . - . - . - "Lists of Lists" . - . - . - . - "composed type-scoped property-scoped contexts including @type:@vocab" . - _:g70183445121640 . - . - . - "composed type-scoped property-scoped contexts including @type:@vocab" . -_:g70183429216640 "json-ld-1.1" . -_:g70183430248520 _:g70183430261240 . -_:g70183430248520 . -_:g70183428723980 _:g70183427317220 . -_:g70183428723980 . -_:g70183428028480 _:g70183427809240 . -_:g70183428028480 . - "invalid container mapping" . - . - . - "@container may not be @id in 1.0" . - _:g70183429458080 . - . - . - "validate appropriate values of @container" . - . - . - . - "Compact IRI does not use simple term that does not end with a gen-delim" . - _:g70183440903420 . - . - . - "Terms not ending with a gen-delim are not used for creating compact IRIs" . -_:g70183445119200 _:g70183428489320 . -_:g70183445119200 . -_:g70183444994560 . -_:g70183158940160 "json-ld-1.1" . -_:g70183429036780 _:g70183429066220 . -_:g70183429036780 . - "invalid value object value" . - . - "Invalid value object value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid value object value is found" . -_:g70183429443620 _:g70183429493240 . -_:g70183429443620 . -_:g70183428886600 "json-ld-1.1" . -_:g70183440737280 _:g70183163051840 . -_:g70183440737280 . -_:g70183443167300 _:g70183443198780 . -_:g70183443167300 . - . - . - "Nested nested containers" . - _:g70183441425720 . - . - . - "Expansion using @nest" . -_:g70183443430680 _:g70183443461800 . -_:g70183443430680 . -_:g70183430898460 _:g70183431116080 . -_:g70183430898460 . -_:g70183441824960 "json-ld-1.1" . -_:g70183441824960 "json-ld-1.0" . - . - . - "Ignore some IRIs when that start with @ when expanding." . - _:g70183430507240 . - . - . - "Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword. (Note: the resulting document will not be valid JSON-LD, due to the `null` value for `@id`)" . -_:g70183430381460 _:g70183430394180 . -_:g70183430381460 . -_:g70183179942740 _:g70183179973740 . -_:g70183179942740 . -_:g70183433226200 _:g70183433276780 . -_:g70183433226200 . - . - . - "Expand JSON literal (double)" . - _:g70183430872060 . - . - . - "Tests expanding property with @type @json to a JSON literal (double)." . -_:g70183430381340 _:g70183430430400 . -_:g70183430381340 . -_:g70183430328540 "json-ld-1.1" . -_:g70183440008080 _:g70183163049920 . -_:g70183440008080 . - "invalid IRI mapping" . - . - "Invalid term as relative IRI" . - _:g70183428986680 . - . - . - "Verifies that a relative IRI cannot be used as a term." . -_:g70183428460660 _:g70183444909840 . -_:g70183428460660 . -_:g70183430654700 _:g70183430821420 . -_:g70183430654700 . -_:g70183442036020 "json-ld-1.1" . -_:g70183441904280 _:g70183441917360 . -_:g70183441904280 . - . - . - "Expand @vocab-relative term with @type: @vocab" . - . - . - "RDF version of expand-0055" . - . - . - "Triples including invalid type IRIs are rejected" . - _:g70183429997680 . - . - . - "ToRdf emits only well-formed statements." . -_:g70183441891280 _:g70183441904280 . -_:g70183441891280 . - . - . - "IRI Resolution (6)" . - . - . - "IRI resolution according to RFC3986." . -_:g70183159597280 _:g70183159650140 . -_:g70183159597280 . -_:g70183431887060 "true"^^ . -_:g70183431887060 "json-ld-1.1" . -_:g70183442854000 _:g70183442885240 . -_:g70183442854000 . -_:g70183432603580 _:g70183432635600 . -_:g70183432603580 . -_:g70183432216440 _:g70183432248080 . -_:g70183432216440 . - "compaction to list of lists" . - . - . - "Compaction to list of lists" . - _:g70183428998720 . - . - . - "Verifies that an exception is raised in Compaction when attempting to compact a list of lists" . -_:g70183430309880 "json-ld-1.1" . - . - . - "Transform JSON literal (string)" . - _:g70183431225400 . - . - . - "Tests transforming property with @type @json to a JSON literal (string)." . -_:g70183442706580 _:g70183442719520 . -_:g70183442706580 . -_:g70183430543460 _:g70183430656480 . -_:g70183430543460 . -_:g70183433326980 _:g70183433361400 . -_:g70183433326980 . - . - . - "@id reordering" . - . - . - "Tests that generated triples do not depend on order of @id." . -_:g70183430621380 _:g70183430738840 . -_:g70183430621380 . - "invalid context entry" . - . - "@import overflow" . - _:g70183443390940 . - . - . - "Processors must detect source contexts that include @import." . -_:g70183442328340 _:g70183433326980 . -_:g70183442328340 . - . - . - "language map with alias of @none" . - _:g70183432980600 . - . - . - "index on @language" . - "invalid type mapping" . - . - "Invalid term definition, multiple values for @type." . - . - . - "The value of @type in an expanded term definition object MUST be a string or null." . - "invalid context entry" . - . - "@propagate is invalid in 1.0" . - _:g70183444794960 . - . - . - "@propagate is invalid in 1.0" . -_:g70183429904240 "json-ld-1.1" . - . - . - "Does not redirect if type is application/ld+json" . - _:g70183432930840 . - . - . - "Load an alternate link if type is not ld+json and rel=alternate." . -_:g70183431886360 _:g70183431920780 . -_:g70183431886360 . - . - . - "Property value with @included" . - _:g70183443494140 . - . - . - "Tests included blocks." . -_:g70183428506020 _:g70183428606920 . -_:g70183428506020 . -_:g70183442163180 _:g70183442211980 . -_:g70183442163180 . - . - . - "Included containing @included" . - _:g70183443459800 . - . - . - "Tests included blocks." . -_:g70183429685380 "true"^^ . -_:g70183429685380 "json-ld-1.1" . -_:g70183433410680 _:g70183433441860 . -_:g70183433410680 . -_:g70183179943620 . - . - . - "Test type coercion to typed literal" . - . - . - "Tests coercion of object to a typed literal when specified." . -_:g70183429068160 _:g70183429211540 . -_:g70183429068160 . -_:g70183433082040 "HTML Script Extraction" . -_:g70183433082040 "; rel=\"alternate\"; type=\"application/ld+json\"" . - . - . - "Triples including invalid language tags are rejected" . - _:g70183430260700 . - . - . - "ToRdf emits only well-formed statements." . - . - . - . - "Compacts targeted JSON-LD script element" . - _:g70183430756920 . - . - . - . - "Tests embedded JSON-LD in HTML with fragment identifier" . -_:g70183432259320 _:g70183158861460 . -_:g70183432259320 . -_:g70183443489680 _:g70183443524520 . -_:g70183443489680 . -_:g70183159091100 _:g70183159153200 . -_:g70183159091100 . -_:g70183442036100 _:g70183442084440 . -_:g70183442036100 . - . - . - "@list containing empty @list" . - _:g70183430167180 . - . - . - "List of lists" . -_:g70183441101820 _:g70183441136240 . -_:g70183441101820 . - "invalid container mapping" . - . - "Invalid container mapping" . - _:g70183442590420 . - . - . - "Verifies that an exception is raised on expansion when a invalid container mapping is found" . -_:g70183430985140 _:g70183431063780 . -_:g70183430985140 . - . - . - "composed type-scoped property-scoped contexts including @type:@vocab" . - _:g70183180091000 . - . - . - "composed type-scoped property-scoped contexts including @type:@vocab" . -_:g70183442313600 "json-ld-1.1" . -_:g70183442313600 "json-ld-1.0" . - "processing mode conflict" . - . - "processingMode json-ld-1.0 conflicts with @version: 1.1" . - _:g70183430510660 . - . - . - "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features." . -_:g70183442328260 _:g70183433323600 . -_:g70183442328260 . - . - . - "Do not expand [@graph, @index] container if value is a graph (multiple objects)" . - _:g70183445222780 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . - . - . - "optimize @set, keep empty arrays" . - . - . - "RDF version of expand-0004" . -_:g70183432068120 _:g70183432078420 . -_:g70183432068120 . -_:g70183430295340 _:g70183430409700 . -_:g70183430295340 . -_:g70183441146920 _:g70183441202840 . -_:g70183441146920 . -_:g70183443538500 "json-ld-1.1" . -_:g70183429512020 _:g70183429673440 . -_:g70183429512020 . -_:g70183428640820 _:g70183445180260 . -_:g70183428640820 . -_:g70183442905280 "json-ld-1.1" . -_:g70183429590360 "json-ld-1.1" . -_:g70183159040360 _:g70183159089100 . -_:g70183159040360 . -_:g70183159242600 _:g70183159272240 . -_:g70183159242600 . - . - . - "Transform JSON literal without expanding contents" . - _:g70183430621100 . - . - . - "Tests transforming JSON literal does not expand terms inside json." . -_:g70183431948000 "json-ld-1.1" . -_:g70183432802460 "<0012-context1.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" . -_:g70183432802460 "<0012-context2.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" . - . - . - "Plain literal with URIs" . - . - . - "Tests generation of a triple using full URIs and a plain literal." . - . - . - . - "Frame matching with no matching value in list" . - _:g70183442249720 . - . - . - "Lists match on any matching value." . -_:g70183433306900 "json-ld-1.1" . -_:g70183429113900 "json-ld-1.1" . -_:g70183180121540 "json-ld-1.1" . - . - . - "date type-coercion" . - . - . - "Expand strings to expanded value with @type: xsd:dateTime" . -_:g70183431363060 "json-ld-1.1" . - . - . - "Relative IRIs" . - . - . - "@base is used to compact @id; test with different relative IRIs" . -_:g70183432094040 _:g70183432167180 . -_:g70183432094040 . -_:g70183428458580 _:g70183444843420 . -_:g70183428458580 . -_:g70183428889180 _:g70183428915300 . -_:g70183428889180 . -_:g70183431111880 "json-ld-1.1" . - . - . - . - "Compact [@graph, @index] container (multiple indexed objects)" . - _:g70183429330320 . - . - . - "Ensure @graph appears properly in output" . - . - . - . - "Compact a simple graph with a [@graph, @id, @set] container" . - _:g70183428948440 . - . + . + . + . + . + . + "Term with @type: @id if no @type: @vocab and term value" . + "If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms" . + . + . + . + . + . + "@type: @vocab/@id with values matching either" . + "Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)" . + . + . + . + . + . + "@type: @vocab and relative IRIs" . + "Relative IRIs don't round-trip with @type: @vocab" . + . + . + . + . + . + "Compact IRI round-tripping with @type: @vocab" . + "Term with @type: @vocab will use compact IRIs" . + . + . + . + . + . + "Compact language-tagged and indexed strings to index-map" . + "Given values with both @index and @language and term index-map term, use index map" . + . + . + . + . + . + "Language-tagged and indexed strings with language-map" . + "Language-tagged and indexed strings don't compact to language-map" . + . + . + . + . + . + "Relative IRIs" . + "Complex use cases for relative IRI compaction" . + . + . + . + . + . + "Reverse properties with blank nodes" . + "Compact reverse property whose values are unlabeled blank nodes" . + . + . + . + . + . + "Single value reverse properties" . + "Single values of reverse properties are compacted as values of ordinary properties" . + . + . + . + . + . + "Single value reverse properties with @set" . + "Single values are kept in array form for reverse properties if the container is to @set" . + . + . + . + . + . + "compactArrays option" . + "Setting compactArrays to false causes single element arrays to be retained" . + _:g77920 . + . + . + . +_:g77920 "false"^^ . + . + . + "Input has multiple @contexts, output has one" . + "Expanding input with multiple @contexts and compacting with just one doesn't output undefined properties" . + . + . + . + . + . + "Default language and unmapped properties" . + "Ensure that the default language is handled correctly for unmapped properties" . + . + . + . + . + . + "Mapped @id and @type" . + "Ensure that compaction works with mapped @id and @type" . + . + . + . + . + . + "Container as a list with type of @id" . + "Ensure that compaction works for empty list when property has container declared as @list and type as @id" . + . + . + . + . + . + "Compact using relative fragment identifier" . + "Compacting a relative round-trips" . + _:g77940 . + . + . + . +_:g77940 "json-ld-1.0" . +_:g77940 . + . + . + "Compacting IRI equivalent to base" . + "Compacting IRI equivalent to base, uses last path segment of base ending in '/'" . + . + . + . + . + . + "Compact a @graph container" . + "Compact a @graph container" . + . + . + . + _:g77960 . +_:g77960 "json-ld-1.1" . + . + . + "Compact a [@graph, @set] container" . + "Compact with [@graph, @set]" . + . + . + . + _:g77980 . +_:g77980 "json-ld-1.1" . + . + . + "Compact a @graph container having @index" . + "Verify that having both @graph and @index allows @graph container compaction" . + . + . + . + _:g78000 . +_:g78000 "json-ld-1.1" . + . + . + "Do not compact a graph having @id with a term having an @graph container" . + "Graph compaction works only on simple graphs" . + . + . + . + _:g78020 . +_:g78020 "json-ld-1.1" . + . + . + "Compact a [@graph, @index] container" . + "Compact a @graph container with @index" . + . + . + . + _:g78040 . +_:g78040 "json-ld-1.1" . + . + . + "Compact a [@graph, @index, @set] container" . + "Compact a @graph container with @index and @set" . + . + . + . + _:g78060 . +_:g78060 "json-ld-1.1" . + . + . + "[@graph, @index] does not compact graph with @id" . + "Graph compaction with @graph and @index works only on simple graphs" . + . + . + . + _:g78080 . +_:g78080 "json-ld-1.1" . + . + . + "Compact a simple graph with a [@graph, @id] container" . + "Compact a simple graph using a @graph container with @id" . + . + . + . + _:g78100 . +_:g78100 "json-ld-1.1" . + . + . + "Compact a named graph with a [@graph, @id] container" . + "Compact a named graph using a @graph container with @id" . + . + . + . + _:g78120 . +_:g78120 "json-ld-1.1" . . + . + "Compact a simple graph with a [@graph, @id, @set] container" . "Compact a simple graph using a @graph container with @id and @set" . -_:g70183430984140 _:g70183431015200 . -_:g70183430984140 . -_:g70183445153540 _:g70183428492420 . -_:g70183445153540 . -_:g70183429708860 _:g70183429742520 . -_:g70183429708860 . - . - . - "Expands embedded JSON-LD script element (xhtml)" . - _:g70183432752060 . - . - . - . - "Tests embedded JSON-LD in XHTML" . -_:g70183429721500 _:g70183429771360 . -_:g70183429721500 . -_:g70183439946780 "json-ld-1.1" . -_:g70183429670820 _:g70183429721500 . -_:g70183429670820 . -_:g70183180074280 _:g70183163049560 . -_:g70183180074280 . -_:g70183432063360 . -_:g70183432063360 . -_:g70183179860320 _:g70183179976620 . -_:g70183179860320 . -_:g70183439979440 _:g70183163137920 . -_:g70183439979440 . - . - . - . - "@id value uses relative IRI, not term" . - . - . - "Values of @id are transformed to relative IRIs, terms are ignored" . -_:g70183444843420 _:g70183444978400 . -_:g70183444843420 . -_:g70183430018640 _:g70183430051700 . -_:g70183430018640 . - . - . - . - "Relative propererty IRIs with @vocab: ''" . - . + . + . + . + _:g78140 . +_:g78140 "json-ld-1.1" . + . + . + "Compact a named graph with a [@graph, @id, @set] container" . + "Compact a named graph using a @graph container with @id and @set" . + . + . + . + _:g78160 . +_:g78160 "json-ld-1.1" . + . + . + "Compact a graph with @index using a [@graph, @id] container" . + "Compact a @graph container with @id and @set, discarding an @index value" . + . + . + . + _:g78180 . +_:g78180 "json-ld-1.1" . + . + . + "Language map term selection with complications" . + "Test appropriate property use given language maps with @vocab, a default language, no language, and competing terms" . + . + . + . + . + . + "Compact input with @graph container to output without @graph container" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78200 . +_:g78200 "json-ld-1.1" . + . + . + "Compact input with @graph container to output without @graph container with compactArrays unset" . + "Ensure @graph appears properly in output with compactArrays unset" . + . + . + . + _:g78220 . +_:g78220 "false"^^ . +_:g78220 "json-ld-1.1" . + . + . + "Compact input with [@graph, @set] container to output without [@graph, @set] container" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78240 . +_:g78240 "json-ld-1.1" . + . + . + "Compact input with [@graph, @set] container to output without [@graph, @set] container with compactArrays unset" . + "Ensure @graph appears properly in output with compactArrays unset" . + . + . + . + _:g78260 . +_:g78260 "false"^^ . +_:g78260 "json-ld-1.1" . + . + . + "Compact input with [@graph, @set] container to output without [@graph, @set] container" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78280 . +_:g78280 "json-ld-1.1" . + . + . + "Relative propererty IRIs with @vocab: ''" . + "Complex use cases for relative IRI compaction or properties" . + . + . + . + . + . + "Compact @graph container (multiple graphs)" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78300 . +_:g78300 "json-ld-1.1" . + . + . + "Compact [@graph, @set] container (multiple graphs)" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78320 . +_:g78320 "json-ld-1.1" . + . + . + "Compact [@graph, @index] container (multiple indexed objects)" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78340 . +_:g78340 "json-ld-1.1" . + . + . + "Compact [@graph, @index, @set] container (multiple indexed objects)" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78360 . +_:g78360 "json-ld-1.1" . + . + . + "Compact [@graph, @id] container (multiple indexed objects)" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78380 . +_:g78380 "json-ld-1.1" . + . + . + "Compact [@graph, @id, @set] container (multiple indexed objects)" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78400 . +_:g78400 "json-ld-1.1" . + . + . + "Compact [@graph, @index] container (multiple indexes and objects)" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78420 . +_:g78420 "json-ld-1.1" . + . + . + "Compact [@graph, @id] container (multiple ids and objects)" . + "Ensure @graph appears properly in output" . + . + . + . + _:g78440 . +_:g78440 "json-ld-1.1" . + . + . + "Compact @type with @container: @set" . + "Ensures that a single @type value is represented as an array" . + . + . + . + _:g78460 . +_:g78460 "json-ld-1.1" . + . + . + "Compact @type with @container: @set using an alias of @type" . + "Ensures that a single @type value is represented as an array" . + . + . + . + _:g78480 . +_:g78480 "json-ld-1.1" . + . + . + "Do not compact @type with @container: @set to an array using an alias of @type" . + "Ensures that a single @type value is not represented as an array in 1.0" . + . + . + . + _:g78500 . +_:g78500 "json-ld-1.0" . +_:g78500 "json-ld-1.1" . . + . + "Relative propererty IRIs with @vocab: ''" . "Complex use cases for relative IRI compaction or properties" . -_:g70183441919120 _:g70183441953240 . -_:g70183441919120 . - . - . - . - "use alias of @direction" . - _:g70183445186440 . - . - . - "Use alias of @direction." . - . - . - . - "id map using @none with alias" . - _:g70183429198440 . - . - . - "index on @id" . -_:g70183432016420 "json-ld-1.1" . -_:g70183429589900 _:g70183429722120 . -_:g70183429589900 . - "invalid IRI mapping" . - . - "Redefine terms looking like compact IRIs" . - _:g70183443150380 . - . - . - "Term definitions may look like compact IRIs, but must be consistent." . -_:g70183429494080 _:g70183429527240 . -_:g70183429494080 . -_:g70183431834960 "json-ld-1.1" . -_:g70183430033000 _:g70183430134260 . -_:g70183430033000 . -_:g70183442823600 _:g70183442854000 . -_:g70183442823600 . -_:g70183433160860 _:g70183433198700 . -_:g70183433160860 . -_:g70183431593660 "HTML Script Extraction" . -_:g70183431593660 "json-ld-1.1" . - . - . - . - "@index map with @none value" . - _:g70183428971540 . - . - . - "index on @index" . - . - . - "coerced @list containing deep arrays" . - _:g70183430885040 . - . - . - "List of lists" . -_:g70183429292480 _:g70183429343000 . -_:g70183429292480 . -_:g70183430701940 _:g70183430757940 . -_:g70183430701940 . -_:g70183431473880 _:g70183431509880 . -_:g70183431473880 . -_:g70183441233860 _:g70183441264480 . -_:g70183441233860 . -_:g70183441672320 _:g70183441721320 . -_:g70183441672320 . -_:g70183442298500 "json-ld-1.1" . -_:g70183428606920 _:g70183428757500 . -_:g70183428606920 . - . - . - . - "Included containing @included" . - _:g70183429719240 . - . - . - "Tests included blocks." . -_:g70183443592640 _:g70183443626700 . -_:g70183443592640 . -_:g70183432555260 . -_:g70183432555260 "301"^^ . - "protected term redefinition" . - . - "Protected keyword aliases cannot be overridden." . - _:g70183442915560 . - . - . - "Keywords may not be redefined other than to protect them." . - . - . - "property-valued index adds property to graph object" . - _:g70183430343480 . - . - . - "Expanding index maps where index is a property." . - . - . - "prefix:://sufffix not a compact IRI" . - . - . - "RDF version of expand-0067" . - "invalid scoped context" . - . - "Unused context with an embedded context error." . - _:g70183428557400 . - . - . - "An unused context with an embedded context should still be checked." . -_:g70183430755880 _:g70183430768620 . -_:g70183430755880 . -_:g70183427944480 "json-ld-1.1" . -_:g70183432750760 "json-ld-1.1" . -_:g70183431888840 _:g70183431932800 . -_:g70183431888840 . - "invalid IRI mapping" . - . - "Invalid IRI mapping (no vocab mapping)" . - . - . - "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . - . - . - "Expands embedded JSON-LD script element relative to base option" . - _:g70183429194900 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183431033400 "json-ld-1.1" . -_:g70183444079720 _:g70183163272920 . -_:g70183444079720 . -_:g70183431325560 _:g70183179955320 . -_:g70183431325560 . - . - . - "basic" . - . - . - "Basic RDF conversion (from expand-0002)" . -_:g70183158845580 "json-ld-1.0" . -_:g70183432706160 _:g70183432849360 . -_:g70183432706160 . - . - . - "Lists" . - . - . - "Multiple lists with different types of element." . -_:g70183159223420 _:g70183159235960 . -_:g70183159223420 . -_:g70183430341540 _:g70183430576520 . -_:g70183430341540 . - . - "literal_with_FORM_FEED" . - . - . - "literal with FORM FEED from N-Triples" . - . - . - "string value of type map expands to node reference with @type: @id" . - _:g70183441183540 . - . - . - "index on @type" . - . - . - "drop free-floating nodes" . - . - . - "Free-floating nodes do not generate RDF triples (from expand-0001)" . -_:g70183430426240 "true"^^ . -_:g70183430426240 "json-ld-1.1" . -_:g70183428964980 _:g70183429034160 . -_:g70183428964980 . - . - . - "Creation of a list with single element" . - . - . - "Tests that @list generates a list." . -_:g70183443742220 "json-ld-1.1" . -_:g70183429475440 "json-ld-1.1" . -_:g70183442152300 "json-ld-1.1" . -_:g70183430127920 _:g70183430162300 . -_:g70183430127920 . -_:g70183445290700 _:g70183442903640 . -_:g70183445290700 . -_:g70183432209760 "json-ld-1.0" . -_:g70183431279600 "json-ld-1.1" . -_:g70183432979220 "; rel=\"alternate\"; type=\"application/json\"" . - . - . - "use native types flag set to true" . - _:g70183433229120 . - . - . - "Literals with datatype xsd:boolean, xsd:integer, and xsd:double are serialized using native scalar values" . - . - . - "Expand JSON literal with value canonicalization" . - _:g70183431373840 . - . - . - "Tests expanding JSON literal with value canonicalization." . -_:g70183431357120 _:g70183179860320 . -_:g70183431357120 . -_:g70183441527380 _:g70183441561720 . -_:g70183441527380 . - . - . - "Flattening @index" . - . - . - "Flattening index maps for terms defined with @container: @index" . -_:g70183159791780 _:g70183159825840 . -_:g70183159791780 . - "invalid script element" . - . - "Errors if end comment missing" . - _:g70183163139140 . - . - . - . - "Tests embedded JSON-LD in HTML with unballanced comments" . -_:g70183431789620 "json-ld-1.1" . -_:g70183428818860 _:g70183429111860 . -_:g70183428818860 . - . - . - "@propagate: true on type-scoped context with @import" . - _:g70183158848860 . - . - . - "type-scoped context with @propagate: true survive node-objects (with @import)" . - . - . - "Override protected terms after null." . - _:g70183442393180 . - . - . - "Override protected terms after null." . - . - . - "Transform JSON literal aleady in expanded form with aliased keys" . - _:g70183431030600 . - . - . - "Tests transforming JSON literal in expanded form with aliased keys in value object." . -_:g70183433457320 "json-ld-1.1" . -_:g70183430985600 "json-ld-1.1" . - . - . - . - "Frame default graph if outer @graph is used" . - _:g70183441709960 . - . - . - "If @graph exists at the top level, framing uses the default graph." . -_:g70183179957680 "json-ld-1.0" . -_:g70183428672740 _:g70183428950180 . -_:g70183428672740 . - . - . - . - "type-scoped + graph container" . - _:g70183428594060 . - . + . + . + . + . + . + "context with JavaScript Object property names" . + "Compact with context including JavaScript Object property names" . + . + . + . + . + . + "Compact @graph container (multiple objects)" . + "Multiple objects in a simple graph with a graph container need to use @included" . + . + . + . + _:g78520 . +_:g78520 "json-ld-1.1" . + . + . + "Compact [@graph, @set] container (multiple objects)" . + "Multiple objects in a simple graph with a graph container need to use @included" . + . + . + . + _:g78540 . +_:g78540 "json-ld-1.1" . + . + . + "Keyword-like relative IRIs" . + "Relative IRIs must not have the form a of keyword" . + . + . + . + _:g78560 . +_:g78560 "json-ld-1.1" . + . + . + "Compact property index using Compact IRI index" . + "With @container: @index and @index a compact IRI, ensure round-tripping of compacted representation" . + . + . + . + . + . + "Compact property index using Absolute IRI index" . + "With @container: @index and @index an absolute IRI, ensure round-tripping of compacted representation" . + . + . + . + . + . + "Reverse term with property based indexed container" . + "Compaction using a reverse term with @container indexed on a property (round-trip test of expand#t0131)" . + . + . + . + _:g78580 . +_:g78580 . +_:g78580 "json-ld-1.1" . + . + . + "adding new term" . + "Compaction using a scoped context uses term scope for selecting proper term" . + . + . + . + _:g78600 . +_:g78600 "json-ld-1.1" . + . + . + "overriding a term" . + "Compaction using a scoped context uses term scope for selecting proper term" . + . + . + . + _:g78620 . +_:g78620 "json-ld-1.1" . + . + . + "property and value with different terms mapping to the same expanded property" . + "Compaction using a scoped context uses term scope for selecting proper term" . + . + . + . + _:g78640 . +_:g78640 "json-ld-1.1" . + . + . + "deep @context affects nested nodes" . + "Compaction using a scoped context uses term scope for selecting proper term" . + . + . + . + _:g78660 . +_:g78660 "json-ld-1.1" . + . + . + "scoped context layers on intemediate contexts" . + "Compaction using a scoped context uses term scope for selecting proper term" . + . + . + . + _:g78680 . +_:g78680 "json-ld-1.1" . + . + . + "adding new term" . + "scoped context on @type" . + . + . + . + _:g78700 . +_:g78700 "json-ld-1.1" . + . + . + "overriding a term" . + "scoped context on @type" . + . + . + . + _:g78720 . +_:g78720 "json-ld-1.1" . + . + . + "alias of @type" . + "scoped context on @type" . + . + . + . + _:g78740 . +_:g78740 "json-ld-1.1" . + . + . + "deep @type-scoped @context does NOT affect nested nodes" . + "scoped context on @type" . + . + . + . + _:g78760 . +_:g78760 "json-ld-1.1" . + . + . + "scoped context layers on intemediate contexts" . + "scoped context on @type" . + . + . + . + _:g78780 . +_:g78780 "json-ld-1.1" . + . + . + "applies context for all values" . + "scoped context on @type" . + . + . + . + _:g78800 . +_:g78800 "json-ld-1.1" . + . + . + "orders @type terms when applying scoped contexts" . + "scoped context on @type" . + . + . + . + _:g78820 . +_:g78820 "json-ld-1.1" . + . + . + "deep property-term scoped @context in @type-scoped @context affects nested nodes" . + "scoped context on @type" . + . + . + . + _:g78840 . +_:g78840 "json-ld-1.1" . + . + . + "type-scoped context nullification" . + "Nullifying a type-scoped context continues to use the previous context when compacting @type." . + . + . + . + _:g78860 . +_:g78860 "json-ld-1.1" . + . + . + "type-scoped base" . + "type-scoped base" . + . + . + . + _:g78880 . +_:g78880 "json-ld-1.1" . + . + . + "type-scoped vocab" . + "type-scoped vocab" . + . + . + . + _:g78900 . +_:g78900 "json-ld-1.1" . + . + . + "multiple type-scoped contexts are properly reverted" . + "multiple type-scoped contexts are property reverted" . + . + . + . + _:g78920 . +_:g78920 "json-ld-1.1" . + . + . + "multiple type-scoped types resolved against previous context" . + "multiple type-scoped types resolved against previous context" . + . + . + . + _:g78940 . +_:g78940 "json-ld-1.1" . + . + . + "type-scoped context with multiple property scoped terms" . + "type-scoped context with multiple property scoped terms" . + . + . + . + _:g78960 . +_:g78960 "json-ld-1.1" . + . + . + "type-scoped value" . + "type-scoped value" . + . + . + . + _:g78980 . +_:g78980 "json-ld-1.1" . + . + . + "type-scoped value mix" . + "type-scoped value mix" . + . + . + . + _:g79000 . +_:g79000 "json-ld-1.1" . + . + . + "type-scoped property-scoped contexts including @type:@vocab" . + "type-scoped property-scoped contexts including @type:@vocab" . + . + . + . + _:g79020 . +_:g79020 "json-ld-1.1" . + . + . + "composed type-scoped property-scoped contexts including @type:@vocab" . + "composed type-scoped property-scoped contexts including @type:@vocab" . + . + . + . + _:g79040 . +_:g79040 "json-ld-1.1" . + . + . + "type-scoped + property-scoped + values evaluates against previous context" . + "type-scoped + property-scoped + values evaluates against previous context" . + . + . + . + _:g79060 . +_:g79060 "json-ld-1.1" . . + . + "type-scoped + graph container" . "type-scoped + graph container" . - . - . - "@language: null resets the default language" . - . - . -_:g70183444842920 _:g70183445137700 . -_:g70183444842920 . - . - . - . - "multiple @id match" . - _:g70183441005780 . - . - . - "Match on a specific node with frame uses @id with an array of IRIs." . - . - . - "Default subject is BNode" . - . - . - "Tests that a BNode is created if no explicit subject is set." . - . - . - "language and index expansion on non-objects" . - . - . - "RDF version of expand-0040" . -_:g70183429724080 "json-ld-1.1" . -_:g70183429724080 "i18n-datatype" . -_:g70183429724080 "false"^^ . -_:g70183433198700 _:g70183433212060 . -_:g70183433198700 . -_:g70183428690540 _:g70183428753040 . -_:g70183428690540 . - . - . - . - "@type: @none does not compact values" . - _:g70183429523000 . - . + . + . + . + _:g79080 . +_:g79080 "json-ld-1.1" . + . + . + "@propagate: true on type-scoped context" . + "type-scoped context with @propagate: true survive node-objects" . + . + . + . + _:g79100 . +_:g79100 "json-ld-1.1" . + . + . + "@propagate: false on property-scoped context" . + "property-scoped context with @propagate: false do not survive node-objects" . + . + . + . + _:g79120 . +_:g79120 "json-ld-1.1" . + . + . + "Empty-property scoped context does not affect term selection." . + "Adding a minimal/empty property-scoped context should not affect the using terms defined in outer context." . + . + . + . + _:g79140 . +_:g79140 "json-ld-1.1" . + . + . + "term direction null" . + "Uses term with null direction when two terms conflict on direction." . + _:g79160 . + . + . + . +_:g79160 "json-ld-1.1" . + . + . + "use alias of @direction" . + "Use alias of @direction." . + _:g79180 . + . + . + . +_:g79180 "json-ld-1.1" . + . + . + "term selection with lists and direction" . + "Term selection includes values of @list." . + _:g79200 . + . + . + . +_:g79200 "json-ld-1.1" . + . + . + "simple language map with term direction" . + "Term selection with language maps and @direction." . + _:g79220 . + . + . + . +_:g79220 "json-ld-1.1" . + . + . + "simple language map with overriding term direction" . + "Term selection with language maps and @direction." . + _:g79240 . + . + . + . +_:g79240 "json-ld-1.1" . + . + . + "simple language map with overriding null direction" . + "Term selection with language maps and @direction." . + _:g79260 . + . + . + . +_:g79260 "json-ld-1.1" . + . + . + "simple language map with mismatching term direction" . + "Term selection with language maps and @direction." . + _:g79280 . + . + . + . +_:g79280 "json-ld-1.1" . + . + . + "Compaction to list of lists" . + "Verifies that an exception is raised in Compaction when attempting to compact a list of lists" . + _:g79300 . + . + . + "compaction to list of lists" . +_:g79300 "json-ld-1.0" . + . + . + "Absolute IRI confused with Compact IRI" . + "Verifies that IRI compaction detects when the result is an absolute IRI with a scheme matching a term." . + _:g79320 . + . + . + "IRI confused with prefix" . +_:g79320 "json-ld-1.1" . + . + . + "Nest term not defined" . + "Transparent Nesting" . + . + . + "invalid @nest value" . + _:g79340 . +_:g79340 "json-ld-1.1" . + . + . + "processingMode json-ld-1.0 conflicts with @version: 1.1" . + "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features." . + . + . + "processing mode conflict" . + _:g79360 . +_:g79360 "json-ld-1.0" . +_:g79360 "json-ld-1.1" . + . + . + "@version must be 1.1" . + "If @version is specified, it must be 1.1" . + _:g79380 . + . + . + "invalid @version value" . +_:g79380 "json-ld-1.1" . + . + . + "@prefix is not allowed in 1.0" . + "@prefix is not allowed in a term definition 1.0" . + _:g79400 . + . + . + "invalid term definition" . +_:g79400 "json-ld-1.0" . +_:g79400 "json-ld-1.1" . + . + . + "@prefix must be a boolean" . + "@prefix must be a boolean in a term definition in 1.1" . + _:g79420 . + . + . + "invalid @prefix value" . +_:g79420 "json-ld-1.1" . + . + . + "@prefix not allowed on compact IRI term" . + "If processingMode is json-ld-1.0, or if term contains a colon (:), an invalid term definition has been detected and processing is aborted." . + _:g79440 . + . + . + "invalid term definition" . +_:g79440 "json-ld-1.1" . + . + . + "@nest is not allowed in 1.0" . + "@nest is not allowed in a term definitionin 1.0" . + _:g79460 . + . + . + "invalid term definition" . +_:g79460 "json-ld-1.0" . +_:g79460 "json-ld-1.1" . + . + . + "@context is not allowed in 1.0" . + "@context is not allowed in a term definitionin 1.0" . + _:g79480 . + . + . + "invalid term definition" . +_:g79480 "json-ld-1.0" . +_:g79480 "json-ld-1.1" . + . + . + "@container may not be an array in 1.0" . + "validate appropriate values of @container" . + _:g79500 . + . + . + "invalid container mapping" . +_:g79500 "json-ld-1.0" . +_:g79500 "json-ld-1.1" . + . + . + "@container may not be @id in 1.0" . + "validate appropriate values of @container" . + _:g79520 . + . + . + "invalid container mapping" . +_:g79520 "json-ld-1.0" . +_:g79520 "json-ld-1.1" . + . + . + "@container may not be @type in 1.0" . + "validate appropriate values of @container" . + _:g79540 . + . + . + "invalid container mapping" . +_:g79540 "json-ld-1.0" . +_:g79540 "json-ld-1.1" . + . + . + "@container may not be @graph in 1.0" . + "validate appropriate values of @container" . + _:g79560 . + . + . + "invalid container mapping" . +_:g79560 "json-ld-1.0" . +_:g79560 "json-ld-1.1" . + . + . + "Basic Included array" . + "Tests included blocks." . + . + . + . + _:g79580 . +_:g79580 "json-ld-1.1" . + . + . + "Basic Included object" . + "Tests included blocks." . + . + . + . + _:g79600 . +_:g79600 "json-ld-1.1" . + . + . + "Multiple properties mapping to @included are folded together" . + "Tests included blocks." . + . + . + . + _:g79620 . +_:g79620 "json-ld-1.1" . + . + . + "Included containing @included" . + "Tests included blocks." . + . + . + . + _:g79640 . +_:g79640 "json-ld-1.1" . + . + . + "Property value with @included" . + "Tests included blocks." . + . + . + . + _:g79660 . +_:g79660 "json-ld-1.1" . + . + . + "Compact JSON literal (boolean true)" . + "Tests compacting property with @type @json to a JSON literal (boolean true)." . + . + . + . + _:g79680 . +_:g79680 "json-ld-1.1" . + . + . + "Compact JSON literal (boolean false)" . + "Tests compacting property with @type @json to a JSON literal (boolean false)." . + . + . + . + _:g79700 . +_:g79700 "json-ld-1.1" . + . + . + "Compact JSON literal (double)" . + "Tests compacting property with @type @json to a JSON literal (double)." . + . + . + . + _:g79720 . +_:g79720 "json-ld-1.1" . + . + . + "Compact JSON literal (double-zero)" . + "Tests compacting property with @type @json to a JSON literal (double-zero)." . + . + . + . + _:g79740 . +_:g79740 "json-ld-1.1" . + . + . + "Compact JSON literal (integer)" . + "Tests compacting property with @type @json to a JSON literal (integer)." . + . + . + . + _:g79760 . +_:g79760 "json-ld-1.1" . + . + . + "Compact JSON literal (object)" . + "Tests compacting property with @type @json to a JSON literal (object)." . + . + . + . + _:g79780 . +_:g79780 "json-ld-1.1" . + . + . + "Compact JSON literal (array)" . + "Tests compacting property with @type @json to a JSON literal (array)." . + . + . + . + _:g79800 . +_:g79800 "json-ld-1.1" . + . + . + "Compact already expanded JSON literal" . + "Tests compacting JSON literal does not expand terms inside json." . + . + . + . + _:g79820 . +_:g79820 "json-ld-1.1" . + . + . + "Compact already expanded JSON literal with aliased keys" . + "Tests compacting JSON literal in expanded form." . + . + . + . + _:g79840 . +_:g79840 "json-ld-1.1" . + . + . + "Compact JSON literal (string)" . + "Tests compacting property with @type @json to a JSON literal (string)." . + . + . + . + _:g79860 . +_:g79860 "json-ld-1.1" . + . + . + "Compact JSON literal (null)" . + "Tests compacting property with @type @json to a JSON literal (null)." . + . + . + . + _:g79880 . +_:g79880 "json-ld-1.1" . + . + . + "most specific term matching in @list." . + "The most specific term that matches all of the elements in the list, taking into account the default language, must be selected, without considering case of language." . + . + . + . + . + . + "coerced @list containing an empty list" . + "Lists of Lists" . + . + . + . + _:g79900 . +_:g79900 "json-ld-1.1" . + . + . + "coerced @list containing a list" . + "Lists of Lists" . + . + . + . + _:g79920 . +_:g79920 "json-ld-1.1" . + . + . + "coerced @list containing an deep list" . + "Lists of Lists" . + . + . + . + _:g79940 . +_:g79940 "json-ld-1.1" . + . + . + "coerced @list containing multiple lists" . + "Lists of Lists" . + . + . + . + _:g79960 . +_:g79960 "json-ld-1.1" . + . + . + "coerced @list containing mixed list values" . + "Lists of Lists" . + . + . + . + _:g79980 . +_:g79980 "json-ld-1.1" . + . + . + "Indexes to object not having an @id" . + "Compaction using @container: @id" . + . + . + . + _:g80000 . +_:g80000 "json-ld-1.1" . + . + . + "Indexes to object already having an @id" . + "Compaction using @container: @id" . + . + . + . + _:g80020 . +_:g80020 "json-ld-1.1" . + . + . + "Indexes to object not having an @type" . + "Compaction using @container: @type" . + . + . + . + _:g80040 . +_:g80040 "json-ld-1.1" . + . + . + "Indexes to object already having an @type" . + "Compaction using @container: @type" . + . + . + . + _:g80060 . +_:g80060 "json-ld-1.1" . + . + . + "Indexes to object using compact IRI @id" . + "Compaction using @container: @id" . + . + . + . + _:g80080 . +_:g80080 "json-ld-1.1" . + . + . + "Indexes using compacted @type" . + "Compaction using @container: @type" . + . + . + . + _:g80100 . +_:g80100 "json-ld-1.1" . + . + . + "When type is in a type map" . + "scoped context on @type" . + . + . + . + _:g80120 . +_:g80120 "json-ld-1.1" . + . + . + "@index map with @none node definition" . + "index on @index" . + . + . + . + _:g80140 . +_:g80140 "json-ld-1.1" . + . + . + "@index map with @none value" . + "index on @index" . + . + . + . + _:g80160 . +_:g80160 "json-ld-1.1" . + . + . + "@index map with @none value using alias of @none" . + "index on @index" . + . + . + . + _:g80180 . +_:g80180 "json-ld-1.1" . + . + . + "@language map with no @language" . + "index on @language" . + . + . + . + _:g80200 . +_:g80200 "json-ld-1.1" . + . + . + "language map with no @language using alias of @none" . + "index on @language" . + . + . + . + _:g80220 . +_:g80220 "json-ld-1.1" . + . + . + "id map using @none" . + "index on @id" . + . + . + . + _:g80240 . +_:g80240 "json-ld-1.1" . + . + . + "id map using @none with alias" . + "index on @id" . + . + . + . + _:g80260 . +_:g80260 "json-ld-1.1" . + . + . + "type map using @none with alias" . + "index on @type" . + . + . + . + _:g80280 . +_:g80280 "json-ld-1.1" . + . + . + "type map using @none with alias" . + "index on @type" . + . + . + . + _:g80300 . +_:g80300 "json-ld-1.1" . + . + . + "graph index map using @none" . + "index on @graph and @index" . + . + . + . + _:g80320 . +_:g80320 "json-ld-1.1" . + . + . + "graph id map using @none" . + "index on @graph and @id" . + . + . + . + _:g80340 . +_:g80340 "json-ld-1.1" . + . + . + "graph id map using alias of @none" . + "index on @graph and @id" . + . + . + . + _:g80360 . +_:g80360 "json-ld-1.1" . + . + . + "node reference compacts to string value of type map" . + "index on @type" . + . + . + . + _:g80380 . +_:g80380 "json-ld-1.1" . + . + . + "node reference compacts to string value of type map with @type: @id" . + "index on @type" . + . + . + . + _:g80400 . +_:g80400 "json-ld-1.1" . + . + . + "node reference compacts to string value of type map with @type: @vocab" . + "index on @type" . + . + . + . + _:g80420 . +_:g80420 "json-ld-1.1" . + . + . + "Indexes to @nest for property with @nest" . + "Compaction using @nest" . + . + . + . + _:g80440 . +_:g80440 "json-ld-1.1" . + . + . + "Indexes to @nest for all properties with @nest" . + "Compaction using @nest" . + . + . + . + _:g80460 . +_:g80460 "json-ld-1.1" . + . + . + "Nests using alias of @nest" . + "Compaction using @nest" . + . + . + . + _:g80480 . +_:g80480 "json-ld-1.1" . + . + . + "Arrays of nested values" . + "Compaction using @nest" . + . + . + . + _:g80500 . +_:g80500 "json-ld-1.1" . + . + . + "Nested @container: @list" . + "Compaction using @nest" . + . + . + . + _:g80520 . +_:g80520 "json-ld-1.1" . + . + . + "Nested @container: @index" . + "Compaction using @nest" . + . + . + . + _:g80540 . +_:g80540 "json-ld-1.1" . + . + . + "Nested @container: @language" . + "Compaction using @nest" . + . + . + . + _:g80560 . +_:g80560 "json-ld-1.1" . + . + . + "Nested @container: @type" . + "Compaction using @nest" . + . + . + . + _:g80580 . +_:g80580 "json-ld-1.1" . + . + . + "Nested @container: @id" . + "Compaction using @nest" . + . + . + . + _:g80600 . +_:g80600 "json-ld-1.1" . + . + . + "Multiple nest aliases" . + "Compaction using @nest" . + . + . + . + _:g80620 . +_:g80620 "json-ld-1.1" . + . + . + "Nests using alias of @nest (defined with @id)" . + "Compaction using @nest" . + . + . + . + _:g80640 . +_:g80640 "json-ld-1.1" . + . + . + "Compact IRI will not use an expanded term definition in 1.0" . + "Terms with an expanded term definition are not used for creating compact IRIs" . + _:g80660 . + . + . + . +_:g80660 "json-ld-1.0" . +_:g80660 "json-ld-1.1" . + . + . + "Compact IRI does not use expanded term definition in 1.1" . + "Terms with an expanded term definition are not used for creating compact IRIs" . + _:g80680 . + . + . + . +_:g80680 "json-ld-1.1" . + . + . + "Compact IRI does not use simple term that does not end with a gen-delim" . + "Terms not ending with a gen-delim are not used for creating compact IRIs" . + _:g80700 . + . + . + . +_:g80700 "json-ld-1.1" . + . + . + "Compact IRIs using simple terms ending with gen-delim" . + "All simple terms ending with gen-delim are suitable for compaction" . + _:g80720 . + . + . + . +_:g80720 "json-ld-1.1" . + . + . + "Compact IRI uses term with definition including @prefix: true" . + "Expanded term definition may set prefix explicitly in 1.1" . + _:g80740 . + . + . + . +_:g80740 "json-ld-1.1" . + . + . + "Compact IRI uses term with definition including @prefix: true" . + "Expanded term definition may set prefix explicitly in 1.1" . + _:g80760 . + . + . + . +_:g80760 "json-ld-1.1" . + . + . + "Compact IRI not used as prefix" . + "Terms including a colon are excluded from being used as a prefix" . + _:g80780 . + . + . + . +_:g80780 "json-ld-1.1" . + . + . + "Compact IRI does not use term with definition including @prefix: false" . + "Expanded term definition may set prefix explicitly in 1.1" . + _:g80800 . + . + . + . +_:g80800 "json-ld-1.1" . + . + . + "property-valued index indexes property value, instead of property (value)" . + "Compacting property-valued indexes." . + _:g80820 . + . + . + . +_:g80820 "json-ld-1.1" . + . + . + "property-valued index indexes property value, instead of property (multiple values)" . + "Compacting property-valued indexes." . + _:g80840 . + . + . + . +_:g80840 "json-ld-1.1" . + . + . + "property-valued index indexes property value, instead of property (node)" . + "Compacting property-valued indexes." . + _:g80860 . + . + . + . +_:g80860 "json-ld-1.1" . + . + . + "property-valued index indexes property value, instead of property (multiple nodes)" . + "Compacting property-valued indexes." . + _:g80880 . + . + . + . +_:g80880 "json-ld-1.1" . + . + . + "property-valued index indexes using @none if no property value exists" . + "Compacting property-valued indexes." . + _:g80900 . + . + . + . +_:g80900 "json-ld-1.1" . + . + . + "property-valued index indexes using @none if no property value does not compact to string" . + "Compacting property-valued indexes." . + _:g80920 . + . + . + . +_:g80920 "json-ld-1.1" . + . + . + "Check illegal clearing of context with protected terms" . + "Check error when clearing a context with protected terms." . + _:g80940 . + . + . + "invalid context nullification" . +_:g80940 "json-ld-1.1" . + . + . + "Check illegal overriding of protected term" . + "Check error when overriding a protected term." . + _:g80960 . + . + . + "protected term redefinition" . +_:g80960 "json-ld-1.1" . + . + . + "Check illegal overriding of protected term from type-scoped context" . + "Check error when overriding a protected term from type-scoped context." . + _:g80980 . + . + . + "protected term redefinition" . +_:g80980 "json-ld-1.1" . + . + . + "Check legal overriding of protected term from property-scoped context" . + "Check overriding a protected term from property-scoped context." . + _:g81000 . + . + . + . +_:g81000 "json-ld-1.1" . + . + . + "Check legal overriding of type-scoped protected term from nested node" . + "Check legal overriding of type-scoped protected term from nested node." . + _:g81020 . + . + . + . +_:g81020 "json-ld-1.1" . + . + . + "Expands and compacts to document base by default" . + "Compact IRI attempts to compact document-relative IRIs" . + . + . + . + _:g81040 . +_:g81040 . +_:g81040 "json-ld-1.1" . + . + . + "Expands and does not compact to document base with compactToRelative false" . + "With compactToRelative option set to false, IRIs which could be made relative to the document base are not made relative." . + . + . + . + _:g81060 . +_:g81060 "json-ld-1.1" . +_:g81060 "false"^^ . + . + . + "@context with single array values" . + "@context values may be in an array" . + . + . + . + _:g81080 . +_:g81080 "json-ld-1.1" . + . + . + "@context with array including @set uses array values" . + "@context values may include @set along with another compatible value" . + . + . + . + _:g81100 . +_:g81100 "json-ld-1.1" . . + . + "@type: @none does not compact values" . "@type: @none does not compact values." . -_:g70183431331780 "json-ld-1.1" . -_:g70183431143920 _:g70183431181440 . -_:g70183431143920 . - . - . - "@value with @language" . - . + _:g81120 . + . + . + . +_:g81120 "json-ld-1.1" . + . + . + "@type: @none does not use arrays by default" . + "@type: @none honors @container." . + _:g81140 . + . + . + . +_:g81140 "json-ld-1.1" . + . + . + "@type: @none uses arrays with @container: @set" . + "@type: @none honors @container." . + _:g81160 . + . + . + . +_:g81160 "json-ld-1.1" . + . + "Expansion" . + "These tests implement the requirements for the JSON-LD [Expansion Algorithm](https://www.w3.org/TR/json-ld11-api/#expansion-algorithm)." . + "https://w3c.github.io/json-ld-api/tests/" . + _:g81180 . +_:g81180 . +_:g81180 _:g81200 . +_:g81200 . +_:g81200 _:g81220 . +_:g81220 . +_:g81220 _:g81240 . +_:g81240 . +_:g81240 _:g81260 . +_:g81260 . +_:g81260 _:g81280 . +_:g81280 . +_:g81280 _:g81300 . +_:g81300 . +_:g81300 _:g81320 . +_:g81320 . +_:g81320 _:g81340 . +_:g81340 . +_:g81340 _:g81360 . +_:g81360 . +_:g81360 _:g81380 . +_:g81380 . +_:g81380 _:g81400 . +_:g81400 . +_:g81400 _:g81420 . +_:g81420 . +_:g81420 _:g81440 . +_:g81440 . +_:g81440 _:g81460 . +_:g81460 . +_:g81460 _:g81480 . +_:g81480 . +_:g81480 _:g81500 . +_:g81500 . +_:g81500 _:g81520 . +_:g81520 . +_:g81520 _:g81540 . +_:g81540 . +_:g81540 _:g81560 . +_:g81560 . +_:g81560 _:g81580 . +_:g81580 . +_:g81580 _:g81600 . +_:g81600 . +_:g81600 _:g81620 . +_:g81620 . +_:g81620 _:g81640 . +_:g81640 . +_:g81640 _:g81660 . +_:g81660 . +_:g81660 _:g81680 . +_:g81680 . +_:g81680 _:g81700 . +_:g81700 . +_:g81700 _:g81720 . +_:g81720 . +_:g81720 _:g81740 . +_:g81740 . +_:g81740 _:g81760 . +_:g81760 . +_:g81760 _:g81780 . +_:g81780 . +_:g81780 _:g81800 . +_:g81800 . +_:g81800 _:g81820 . +_:g81820 . +_:g81820 _:g81840 . +_:g81840 . +_:g81840 _:g81860 . +_:g81860 . +_:g81860 _:g81880 . +_:g81880 . +_:g81880 _:g81900 . +_:g81900 . +_:g81900 _:g81920 . +_:g81920 . +_:g81920 _:g81940 . +_:g81940 . +_:g81940 _:g81960 . +_:g81960 . +_:g81960 _:g81980 . +_:g81980 . +_:g81980 _:g82000 . +_:g82000 . +_:g82000 _:g82020 . +_:g82020 . +_:g82020 _:g82040 . +_:g82040 . +_:g82040 _:g82060 . +_:g82060 . +_:g82060 _:g82080 . +_:g82080 . +_:g82080 _:g82100 . +_:g82100 . +_:g82100 _:g82120 . +_:g82120 . +_:g82120 _:g82140 . +_:g82140 . +_:g82140 _:g82160 . +_:g82160 . +_:g82160 _:g82180 . +_:g82180 . +_:g82180 _:g82200 . +_:g82200 . +_:g82200 _:g82220 . +_:g82220 . +_:g82220 _:g82240 . +_:g82240 . +_:g82240 _:g82260 . +_:g82260 . +_:g82260 _:g82280 . +_:g82280 . +_:g82280 _:g82300 . +_:g82300 . +_:g82300 _:g82320 . +_:g82320 . +_:g82320 _:g82340 . +_:g82340 . +_:g82340 _:g82360 . +_:g82360 . +_:g82360 _:g82380 . +_:g82380 . +_:g82380 _:g82400 . +_:g82400 . +_:g82400 _:g82420 . +_:g82420 . +_:g82420 _:g82440 . +_:g82440 . +_:g82440 _:g82460 . +_:g82460 . +_:g82460 _:g82480 . +_:g82480 . +_:g82480 _:g82500 . +_:g82500 . +_:g82500 _:g82520 . +_:g82520 . +_:g82520 _:g82540 . +_:g82540 . +_:g82540 _:g82560 . +_:g82560 . +_:g82560 _:g82580 . +_:g82580 . +_:g82580 _:g82600 . +_:g82600 . +_:g82600 _:g82620 . +_:g82620 . +_:g82620 _:g82640 . +_:g82640 . +_:g82640 _:g82660 . +_:g82660 . +_:g82660 _:g82680 . +_:g82680 . +_:g82680 _:g82700 . +_:g82700 . +_:g82700 _:g82720 . +_:g82720 . +_:g82720 _:g82740 . +_:g82740 . +_:g82740 _:g82760 . +_:g82760 . +_:g82760 _:g82780 . +_:g82780 . +_:g82780 _:g82800 . +_:g82800 . +_:g82800 _:g82820 . +_:g82820 . +_:g82820 _:g82840 . +_:g82840 . +_:g82840 _:g82860 . +_:g82860 . +_:g82860 _:g82880 . +_:g82880 . +_:g82880 _:g82900 . +_:g82900 . +_:g82900 _:g82920 . +_:g82920 . +_:g82920 _:g82940 . +_:g82940 . +_:g82940 _:g82960 . +_:g82960 . +_:g82960 _:g82980 . +_:g82980 . +_:g82980 _:g83000 . +_:g83000 . +_:g83000 _:g83020 . +_:g83020 . +_:g83020 _:g83040 . +_:g83040 . +_:g83040 _:g83060 . +_:g83060 . +_:g83060 _:g83080 . +_:g83080 . +_:g83080 _:g83100 . +_:g83100 . +_:g83100 _:g83120 . +_:g83120 . +_:g83120 _:g83140 . +_:g83140 . +_:g83140 _:g83160 . +_:g83160 . +_:g83160 _:g83180 . +_:g83180 . +_:g83180 _:g83200 . +_:g83200 . +_:g83200 _:g83220 . +_:g83220 . +_:g83220 _:g83240 . +_:g83240 . +_:g83240 _:g83260 . +_:g83260 . +_:g83260 _:g83280 . +_:g83280 . +_:g83280 _:g83300 . +_:g83300 . +_:g83300 _:g83320 . +_:g83320 . +_:g83320 _:g83340 . +_:g83340 . +_:g83340 _:g83360 . +_:g83360 . +_:g83360 _:g83380 . +_:g83380 . +_:g83380 _:g83400 . +_:g83400 . +_:g83400 _:g83420 . +_:g83420 . +_:g83420 _:g83440 . +_:g83440 . +_:g83440 _:g83460 . +_:g83460 . +_:g83460 _:g83480 . +_:g83480 . +_:g83480 _:g83500 . +_:g83500 . +_:g83500 _:g83520 . +_:g83520 . +_:g83520 _:g83540 . +_:g83540 . +_:g83540 _:g83560 . +_:g83560 . +_:g83560 _:g83580 . +_:g83580 . +_:g83580 _:g83600 . +_:g83600 . +_:g83600 _:g83620 . +_:g83620 . +_:g83620 _:g83640 . +_:g83640 . +_:g83640 _:g83660 . +_:g83660 . +_:g83660 _:g83680 . +_:g83680 . +_:g83680 _:g83700 . +_:g83700 . +_:g83700 _:g83720 . +_:g83720 . +_:g83720 _:g83740 . +_:g83740 . +_:g83740 _:g83760 . +_:g83760 . +_:g83760 _:g83780 . +_:g83780 . +_:g83780 _:g83800 . +_:g83800 . +_:g83800 _:g83820 . +_:g83820 . +_:g83820 _:g83840 . +_:g83840 . +_:g83840 _:g83860 . +_:g83860 . +_:g83860 _:g83880 . +_:g83880 . +_:g83880 _:g83900 . +_:g83900 . +_:g83900 _:g83920 . +_:g83920 . +_:g83920 _:g83940 . +_:g83940 . +_:g83940 _:g83960 . +_:g83960 . +_:g83960 _:g83980 . +_:g83980 . +_:g83980 _:g84000 . +_:g84000 . +_:g84000 _:g84020 . +_:g84020 . +_:g84020 _:g84040 . +_:g84040 . +_:g84040 _:g84060 . +_:g84060 . +_:g84060 _:g84080 . +_:g84080 . +_:g84080 _:g84100 . +_:g84100 . +_:g84100 _:g84120 . +_:g84120 . +_:g84120 _:g84140 . +_:g84140 . +_:g84140 _:g84160 . +_:g84160 . +_:g84160 _:g84180 . +_:g84180 . +_:g84180 _:g84200 . +_:g84200 . +_:g84200 _:g84220 . +_:g84220 . +_:g84220 _:g84240 . +_:g84240 . +_:g84240 _:g84260 . +_:g84260 . +_:g84260 _:g84280 . +_:g84280 . +_:g84280 _:g84300 . +_:g84300 . +_:g84300 _:g84320 . +_:g84320 . +_:g84320 _:g84340 . +_:g84340 . +_:g84340 _:g84360 . +_:g84360 . +_:g84360 _:g84380 . +_:g84380 . +_:g84380 _:g84400 . +_:g84400 . +_:g84400 _:g84420 . +_:g84420 . +_:g84420 _:g84440 . +_:g84440 . +_:g84440 _:g84460 . +_:g84460 . +_:g84460 _:g84480 . +_:g84480 . +_:g84480 _:g84500 . +_:g84500 . +_:g84500 _:g84520 . +_:g84520 . +_:g84520 _:g84540 . +_:g84540 . +_:g84540 _:g84560 . +_:g84560 . +_:g84560 _:g84580 . +_:g84580 . +_:g84580 _:g84600 . +_:g84600 . +_:g84600 _:g84620 . +_:g84620 . +_:g84620 _:g84640 . +_:g84640 . +_:g84640 _:g84660 . +_:g84660 . +_:g84660 _:g84680 . +_:g84680 . +_:g84680 _:g84700 . +_:g84700 . +_:g84700 _:g84720 . +_:g84720 . +_:g84720 _:g84740 . +_:g84740 . +_:g84740 _:g84760 . +_:g84760 . +_:g84760 _:g84780 . +_:g84780 . +_:g84780 _:g84800 . +_:g84800 . +_:g84800 _:g84820 . +_:g84820 . +_:g84820 _:g84840 . +_:g84840 . +_:g84840 _:g84860 . +_:g84860 . +_:g84860 _:g84880 . +_:g84880 . +_:g84880 _:g84900 . +_:g84900 . +_:g84900 _:g84920 . +_:g84920 . +_:g84920 _:g84940 . +_:g84940 . +_:g84940 _:g84960 . +_:g84960 . +_:g84960 _:g84980 . +_:g84980 . +_:g84980 _:g85000 . +_:g85000 . +_:g85000 _:g85020 . +_:g85020 . +_:g85020 _:g85040 . +_:g85040 . +_:g85040 _:g85060 . +_:g85060 . +_:g85060 _:g85080 . +_:g85080 . +_:g85080 _:g85100 . +_:g85100 . +_:g85100 _:g85120 . +_:g85120 . +_:g85120 _:g85140 . +_:g85140 . +_:g85140 _:g85160 . +_:g85160 . +_:g85160 _:g85180 . +_:g85180 . +_:g85180 _:g85200 . +_:g85200 . +_:g85200 _:g85220 . +_:g85220 . +_:g85220 _:g85240 . +_:g85240 . +_:g85240 _:g85260 . +_:g85260 . +_:g85260 _:g85280 . +_:g85280 . +_:g85280 _:g85300 . +_:g85300 . +_:g85300 _:g85320 . +_:g85320 . +_:g85320 _:g85340 . +_:g85340 . +_:g85340 _:g85360 . +_:g85360 . +_:g85360 _:g85380 . +_:g85380 . +_:g85380 _:g85400 . +_:g85400 . +_:g85400 _:g85420 . +_:g85420 . +_:g85420 _:g85440 . +_:g85440 . +_:g85440 _:g85460 . +_:g85460 . +_:g85460 _:g85480 . +_:g85480 . +_:g85480 _:g85500 . +_:g85500 . +_:g85500 _:g85520 . +_:g85520 . +_:g85520 _:g85540 . +_:g85540 . +_:g85540 _:g85560 . +_:g85560 . +_:g85560 _:g85580 . +_:g85580 . +_:g85580 _:g85600 . +_:g85600 . +_:g85600 _:g85620 . +_:g85620 . +_:g85620 _:g85640 . +_:g85640 . +_:g85640 _:g85660 . +_:g85660 . +_:g85660 _:g85680 . +_:g85680 . +_:g85680 _:g85700 . +_:g85700 . +_:g85700 _:g85720 . +_:g85720 . +_:g85720 _:g85740 . +_:g85740 . +_:g85740 _:g85760 . +_:g85760 . +_:g85760 _:g85780 . +_:g85780 . +_:g85780 _:g85800 . +_:g85800 . +_:g85800 _:g85820 . +_:g85820 . +_:g85820 _:g85840 . +_:g85840 . +_:g85840 _:g85860 . +_:g85860 . +_:g85860 _:g85880 . +_:g85880 . +_:g85880 _:g85900 . +_:g85900 . +_:g85900 _:g85920 . +_:g85920 . +_:g85920 _:g85940 . +_:g85940 . +_:g85940 _:g85960 . +_:g85960 . +_:g85960 _:g85980 . +_:g85980 . +_:g85980 _:g86000 . +_:g86000 . +_:g86000 _:g86020 . +_:g86020 . +_:g86020 _:g86040 . +_:g86040 . +_:g86040 _:g86060 . +_:g86060 . +_:g86060 _:g86080 . +_:g86080 . +_:g86080 _:g86100 . +_:g86100 . +_:g86100 _:g86120 . +_:g86120 . +_:g86120 _:g86140 . +_:g86140 . +_:g86140 _:g86160 . +_:g86160 . +_:g86160 _:g86180 . +_:g86180 . +_:g86180 _:g86200 . +_:g86200 . +_:g86200 _:g86220 . +_:g86220 . +_:g86220 _:g86240 . +_:g86240 . +_:g86240 _:g86260 . +_:g86260 . +_:g86260 _:g86280 . +_:g86280 . +_:g86280 _:g86300 . +_:g86300 . +_:g86300 _:g86320 . +_:g86320 . +_:g86320 _:g86340 . +_:g86340 . +_:g86340 _:g86360 . +_:g86360 . +_:g86360 _:g86380 . +_:g86380 . +_:g86380 _:g86400 . +_:g86400 . +_:g86400 _:g86420 . +_:g86420 . +_:g86420 _:g86440 . +_:g86440 . +_:g86440 _:g86460 . +_:g86460 . +_:g86460 _:g86480 . +_:g86480 . +_:g86480 _:g86500 . +_:g86500 . +_:g86500 _:g86520 . +_:g86520 . +_:g86520 _:g86540 . +_:g86540 . +_:g86540 _:g86560 . +_:g86560 . +_:g86560 _:g86580 . +_:g86580 . +_:g86580 _:g86600 . +_:g86600 . +_:g86600 _:g86620 . +_:g86620 . +_:g86620 _:g86640 . +_:g86640 . +_:g86640 _:g86660 . +_:g86660 . +_:g86660 _:g86680 . +_:g86680 . +_:g86680 _:g86700 . +_:g86700 . +_:g86700 _:g86720 . +_:g86720 . +_:g86720 _:g86740 . +_:g86740 . +_:g86740 _:g86760 . +_:g86760 . +_:g86760 _:g86780 . +_:g86780 . +_:g86780 _:g86800 . +_:g86800 . +_:g86800 _:g86820 . +_:g86820 . +_:g86820 _:g86840 . +_:g86840 . +_:g86840 _:g86860 . +_:g86860 . +_:g86860 _:g86880 . +_:g86880 . +_:g86880 _:g86900 . +_:g86900 . +_:g86900 _:g86920 . +_:g86920 . +_:g86920 _:g86940 . +_:g86940 . +_:g86940 _:g86960 . +_:g86960 . +_:g86960 _:g86980 . +_:g86980 . +_:g86980 _:g87000 . +_:g87000 . +_:g87000 _:g87020 . +_:g87020 . +_:g87020 _:g87040 . +_:g87040 . +_:g87040 _:g87060 . +_:g87060 . +_:g87060 _:g87080 . +_:g87080 . +_:g87080 _:g87100 . +_:g87100 . +_:g87100 _:g87120 . +_:g87120 . +_:g87120 _:g87140 . +_:g87140 . +_:g87140 _:g87160 . +_:g87160 . +_:g87160 _:g87180 . +_:g87180 . +_:g87180 _:g87200 . +_:g87200 . +_:g87200 _:g87220 . +_:g87220 . +_:g87220 _:g87240 . +_:g87240 . +_:g87240 _:g87260 . +_:g87260 . +_:g87260 _:g87280 . +_:g87280 . +_:g87280 _:g87300 . +_:g87300 . +_:g87300 _:g87320 . +_:g87320 . +_:g87320 _:g87340 . +_:g87340 . +_:g87340 _:g87360 . +_:g87360 . +_:g87360 _:g87380 . +_:g87380 . +_:g87380 _:g87400 . +_:g87400 . +_:g87400 _:g87420 . +_:g87420 . +_:g87420 _:g87440 . +_:g87440 . +_:g87440 _:g87460 . +_:g87460 . +_:g87460 _:g87480 . +_:g87480 . +_:g87480 _:g87500 . +_:g87500 . +_:g87500 _:g87520 . +_:g87520 . +_:g87520 _:g87540 . +_:g87540 . +_:g87540 _:g87560 . +_:g87560 . +_:g87560 _:g87580 . +_:g87580 . +_:g87580 _:g87600 . +_:g87600 . +_:g87600 _:g87620 . +_:g87620 . +_:g87620 _:g87640 . +_:g87640 . +_:g87640 _:g87660 . +_:g87660 . +_:g87660 _:g87680 . +_:g87680 . +_:g87680 _:g87700 . +_:g87700 . +_:g87700 _:g87720 . +_:g87720 . +_:g87720 _:g87740 . +_:g87740 . +_:g87740 _:g87760 . +_:g87760 . +_:g87760 _:g87780 . +_:g87780 . +_:g87780 _:g87800 . +_:g87800 . +_:g87800 _:g87820 . +_:g87820 . +_:g87820 _:g87840 . +_:g87840 . +_:g87840 _:g87860 . +_:g87860 . +_:g87860 _:g87880 . +_:g87880 . +_:g87880 _:g87900 . +_:g87900 . +_:g87900 _:g87920 . +_:g87920 . +_:g87920 _:g87940 . +_:g87940 . +_:g87940 _:g87960 . +_:g87960 . +_:g87960 _:g87980 . +_:g87980 . +_:g87980 _:g88000 . +_:g88000 . +_:g88000 _:g88020 . +_:g88020 . +_:g88020 _:g88040 . +_:g88040 . +_:g88040 _:g88060 . +_:g88060 . +_:g88060 _:g88080 . +_:g88080 . +_:g88080 _:g88100 . +_:g88100 . +_:g88100 _:g88120 . +_:g88120 . +_:g88120 _:g88140 . +_:g88140 . +_:g88140 _:g88160 . +_:g88160 . +_:g88160 _:g88180 . +_:g88180 . +_:g88180 _:g88200 . +_:g88200 . +_:g88200 _:g88220 . +_:g88220 . +_:g88220 _:g88240 . +_:g88240 . +_:g88240 _:g88260 . +_:g88260 . +_:g88260 _:g88280 . +_:g88280 . +_:g88280 _:g88300 . +_:g88300 . +_:g88300 _:g88320 . +_:g88320 . +_:g88320 _:g88340 . +_:g88340 . +_:g88340 _:g88360 . +_:g88360 . +_:g88360 _:g88380 . +_:g88380 . +_:g88380 _:g88400 . +_:g88400 . +_:g88400 _:g88420 . +_:g88420 . +_:g88420 _:g88440 . +_:g88440 . +_:g88440 _:g88460 . +_:g88460 . +_:g88460 _:g88480 . +_:g88480 . +_:g88480 _:g88500 . +_:g88500 . +_:g88500 _:g88520 . +_:g88520 . +_:g88520 _:g88540 . +_:g88540 . +_:g88540 _:g88560 . +_:g88560 . +_:g88560 _:g88580 . +_:g88580 . +_:g88580 _:g88600 . +_:g88600 . +_:g88600 _:g88620 . +_:g88620 . +_:g88620 _:g88640 . +_:g88640 . +_:g88640 _:g88660 . +_:g88660 . +_:g88660 _:g88680 . +_:g88680 . +_:g88680 _:g88700 . +_:g88700 . +_:g88700 _:g88720 . +_:g88720 . +_:g88720 _:g88740 . +_:g88740 . +_:g88740 _:g88760 . +_:g88760 . +_:g88760 _:g88780 . +_:g88780 . +_:g88780 _:g88800 . +_:g88800 . +_:g88800 _:g88820 . +_:g88820 . +_:g88820 _:g88840 . +_:g88840 . +_:g88840 _:g88860 . +_:g88860 . +_:g88860 . + . + . + "drop free-floating nodes" . + "Expand drops unreferenced nodes having only @id" . + . + . + . + . + "basic" . + "Expanding terms with different types of values" . + . + . + . + . + "drop null and unmapped properties" . + "Verifies that null values and unmapped properties are removed from expanded output" . + . + . + . + . + "optimize @set, keep empty arrays" . + "Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained" . + . + . + . + . + "do not expand aliased @id/@type" . + "If a keyword is aliased, it is not used when expanding" . + . + . + . + . + "alias keywords" . + "Aliased keywords expand in resulting document" . + . + . + . + . + "date type-coercion" . + "Expand strings to expanded value with @type: xsd:dateTime" . + . + . . + . + "@value with @language" . "Keep expanded values with @language, drop non-conforming value objects containing just @language" . - . - . - . - "Term with @type: @id if no @type: @vocab and term value" . - . - . - "If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms" . -_:g70183431590980 _:g70183431625140 . -_:g70183431590980 . -_:g70183433046440 _:g70183433097980 . -_:g70183433046440 . -_:g70183444907020 "json-ld-1.1" . -_:g70183430264960 "json-ld-1.1" . - . - . - "overriding a term" . - _:g70183430885620 . - . - . - "Expansion using a scoped context uses term scope for selecting proper term" . -_:g70183431328920 "json-ld-1.1" . - . - . - "Expands input using aliased @nest" . - _:g70183180084440 . - . - . - "Expansion using @nest" . - . - . - "drop null and unmapped properties" . - . - . - "Verifies that null values and unmapped properties are removed from expanded output" . -_:g70183159074900 . -_:g70183159074900 "HTML Script Extraction" . -_:g70183159074900 "json-ld-1.1" . -_:g70183445077220 "json-ld-1.1" . - . - . - "Terms are ignored in @id" . - . - . - "Values of @id are not expanded as terms" . - . - . - "Do not expand [@graph, @id] container if value is a graph" . - _:g70183440922040 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . -_:g70183444748660 _:g70183444928380 . -_:g70183444748660 . -_:g70183179924840 "json-ld-1.1" . - "protected term redefinition" . - . - "Protect terms in sourced context" . - _:g70183158974880 . - . - . - "The containing context is merged into the source context." . -_:g70183444781600 _:g70183444881160 . -_:g70183444781600 . - . - . - "type-scoped value" . - _:g70183179954760 . - . - . - "type-scoped value" . -_:g70183179937060 _:g70183180005720 . -_:g70183179937060 . - . - . - . - "Compact a named graph with a [@graph, @id] container" . - _:g70183428939320 . - . - . - "Compact a named graph using a @graph container with @id" . -_:g70183431243820 _:g70183431297660 . -_:g70183431243820 . -_:g70183159094620 _:g70183159126440 . -_:g70183159094620 . -_:g70183430047420 "json-ld-1.1" . -_:g70183428592540 . -_:g70183428592540 "json-ld-1.0" . -_:g70183445023120 "false"^^ . -_:g70183431214340 _:g70183431243820 . -_:g70183431214340 . - . - . - "Problematic IRI expansion tests" . - . + . + . + . + . + "@graph with terms" . + "Use of @graph to contain multiple nodes within array" . + . + . + . + . + "native types" . + "Expanding native scalar retains native scalar within expanded value" . + . + . + . + . + "coerced @id" . + "A value of a property with @type: @id coercion expands to a node reference" . + . + . + . + . + "@graph with embed" . + "Use of @graph to contain multiple nodes within array" . + . + . + . + . + "expand already expanded" . + "Expand does not mess up already expanded document" . + . + . + . + . + "@set of @value objects with keyword aliases" . + "Expanding aliased @set and @value" . + . + . + . + . + "collapse set of sets, keep empty lists" . + "An array of multiple @set nodes are collapsed into a single array" . + . + . + . + . + "context reset" . + "Setting @context to null within an embedded object resets back to initial context state" . + . + . + . + . + "@graph and @id aliased" . + "Expanding with @graph and @id aliases" . + . + . + . + . + "override default @language" . + "override default @language in terms; only language-tag strings" . + . + . + . + . + "remove @value = null" . + "Expanding a value of null removes the value" . + . + . + . + . + "do not remove @graph if not at top-level" . + "@graph used under a node is retained" . + . + . + . + . + "do not remove @graph at top-level if not only property" . + "@graph used at the top level is retained if there are other properties" . + . + . + . + . + "expand value with default language" . + "Expanding with a default language applies that language to string values" . + . + . + . + . + "Expanding list/set with coercion" . + "Expanding lists and sets with properties having coercion coerces list/set values" . + . + . + . + . + "Multiple contexts" . + "Tests that contexts in an array are merged" . + . + . . + . + "Problematic IRI expansion tests" . "Expanding different kinds of terms and Compact IRIs" . -_:g70183158946860 _:g70183159006900 . -_:g70183158946860 . - "cyclic IRI mapping" . - . - "Cyclic IRI mapping" . - . - . - "Verifies that an exception is raised on expansion when a cyclic IRI mapping is found" . -_:g70183441250240 "json-ld-1.1" . -_:g70183159563380 _:g70183159666900 . -_:g70183159563380 . -_:g70183159630260 _:g70183432342520 . -_:g70183159630260 . -_:g70183432078780 "json-ld-1.1" . -_:g70183431593620 _:g70183431634960 . -_:g70183431593620 . -_:g70183441543680 "json-ld-1.1" . -_:g70183430884320 _:g70183430982920 . -_:g70183430884320 . - "invalid @index value" . - . - "Invalid @index value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid @index value value is found" . -_:g70183431979440 _:g70183432049740 . -_:g70183431979440 . - . - . - "Clear active context of protected terms from a term." . - _:g70183159777160 . - . - . - "The Active context may be set to null from a scoped context of a term." . -_:g70183428722640 "json-ld-1.1" . -_:g70183440838760 _:g70183428458580 . -_:g70183440838760 . - "invalid vocab mapping" . - . - "Verifies that relative IRIs as properties with relative @vocab in 1.0 generate an error" . - _:g70183430280640 . - . - . - "Relative property IRIs with relative @vocab in 1.0" . -_:g70183440988660 _:g70183440998540 . -_:g70183440988660 . - "invalid language-tagged string" . - . - "Invalid language-tagged string" . - . - . - "Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found" . -_:g70183431560040 "json-ld-1.1" . -_:g70183441065560 "json-ld-1.1" . -_:g70183429934040 _:g70183430149780 . -_:g70183429934040 . -_:g70183159405540 _:g70183159417100 . -_:g70183159405540 . -_:g70183159825840 _:g70183159863680 . -_:g70183159825840 . - . - . - "Problematic IRI expansion tests" . - . - . - "RDF version of expand-0025" . -_:g70183441689380 "json-ld-1.1" . -_:g70183441084840 _:g70183441115980 . -_:g70183441084840 . - "invalid context entry" . - . - "@import is invalid in 1.0." . - _:g70183432209080 . - . - . - "@import is invalid in 1.0." . -_:g70183158896880 "json-ld-1.1" . - . - . - "@id not first property" . - . - . - "Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition" . -_:g70183442266080 _:g70183442297260 . -_:g70183442266080 . -_:g70183443068380 _:g70183443117340 . -_:g70183443068380 . - . - . - "expand [@graph, @index] container (indexes with multiple objects)" . - _:g70183441723800 . - . - . - "Use of @graph containers with @index" . - . - . - . - "Library example with named graphs" . - _:g70183441854940 . - . - . -_:g70183429625360 . -_:g70183429625360 . -_:g70183432932800 _:g70183432946140 . -_:g70183432932800 . - . - . - . - "Array frame" . - . - . - "Multiple values for @type in frame match different nodes having one or the other type. With @embed false, nodes are serialized as multiple array values of @graph." . -_:g70183179975340 _:g70183180089120 . -_:g70183179975340 . -_:g70183442971280 "json-ld-1.1" . - . - . - "Expansion with empty property-scoped context." . - _:g70183445202400 . - . - . - "Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope." . -_:g70183442952920 "json-ld-1.1" . -_:g70183433339380 "json-ld-1.1" . -_:g70183431478280 _:g70183163167760 . -_:g70183431478280 . -_:g70183163204680 "json-ld-1.1" . -_:g70183432721420 _:g70183432799020 . -_:g70183432721420 . -_:g70183433045060 _:g70183433082920 . -_:g70183433045060 . -_:g70183445272340 _:g70183159698880 . -_:g70183445272340 . -_:g70183431669300 . -_:g70183432081440 "json-ld-1.1" . - . - . - "@context reordering" . - . - . - "Tests that generated triples do not depend on order of @context." . -_:g70183431012760 "json-ld-1.1" . - . - . - "Arrays of nested values" . - _:g70183441481200 . - . - . - "Expansion using @nest" . - . - . - "Empty IRI expands to resource location" . - . - . - "Expanding an empty IRI uses the test file location." . - "invalid type mapping" . - . - "Invalid type mapping (not a string)" . - . - . - "Verifies that an exception is raised on expansion when a invalid type mapping is found" . - "invalid @propagate value" . - . - "@propagate must be boolean valued" . - _:g70183159108560 . - . - . - "@propagate must be boolean valued" . - . - . - . - "language map with no @language using alias of @none" . - _:g70183429098120 . - . - . - "index on @language" . -_:g70183428289120 _:g70183428354840 . -_:g70183428289120 . -_:g70183441973160 _:g70183442004380 . -_:g70183441973160 . -_:g70183441115980 _:g70183441146920 . -_:g70183441115980 . - . - . - "Free-floating nodes" . - . + . + . + . + . + "Term definition with @id: @type" . + "Expanding term mapping to @type uses @type syntax" . + . + . + _:g88880 . +_:g88880 "json-ld-1.0" . + . + . + "Duplicate values in @list and @set" . + "Duplicate values in @list and @set are not merged" . + . + . + . + . + "Use @vocab in properties and @type but not in @id" . + "@vocab is used to compact properties and @type, but is not used for @id" . + . + . + . + . + "Relative IRIs" . + "@base is used to compact @id; test with different relative IRIs" . + . + . + . + . + "Language maps" . + "Language Maps expand values to include @language" . + . + . + . + . + "type-coercion of native types" . + "Expanding native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation" . + . + . + . + . + "Null term and @vocab" . + "Mapping a term to null decouples it from @vocab" . + . + . + . + . + "Using @vocab with with type-coercion" . + "Verifies that terms can be defined using @vocab" . + . + . + . + . + "Multiple properties expanding to the same IRI" . + "Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms" . + . + . + . + . + "Language maps with @vocab, default language, and colliding property" . + "Pathological tests of language maps" . + . + . + . + . + "Expanding @index" . + "Expanding index maps for terms defined with @container: @index" . + . + . + . + . + "Expanding @reverse" . + "Expanding @reverse keeps @reverse" . + . + . + . + . + "Expanding blank node labels" . + "Blank nodes are not relabeled during expansion" . + _:g88900 . + . + . +_:g88900 "json-ld-1.0" . + . + . + "Using terms in a reverse-maps" . + "Terms within @reverse are expanded" . + . + . + . + . + "language and index expansion on non-objects" . + "Only invoke language and index map expansion if the value is a JSON object" . + . + . + . + . + "@language: null resets the default language" . + . + . + . + . + "Reverse properties" . + "Expanding terms defined as reverse properties uses @reverse in expanded document" . + . + . + . + . + "Using reverse properties inside a @reverse-container" . + "Expanding a reverse property within a @reverse undoes both reversals" . + . + . + . + . + "Index maps with language mappings" . + "Ensure index maps use language mapping" . + . + . + . + . + "Top-level value objects" . + "Expanding top-level value objects causes them to be removed" . + . + . . + . + "Free-floating nodes" . "Expanding free-floating nodes causes them to be removed" . - "invalid JSON literal" . - . - "Invalid JSON literal (bare-word)" . - _:g70183431554680 . - . - . - "Processors must generate an error when deserializing an invalid JSON literal." . -_:g70183430347980 _:g70183430381460 . -_:g70183430347980 . -_:g70183430216340 _:g70183430245380 . -_:g70183430216340 . -_:g70183159925580 "json-ld-1.1" . - . - . - "expand [@graph, @index] container" . - _:g70183180121540 . - . + . + . + . + . + "Free-floating values in sets and free-floating lists" . + "Free-floating values in sets are removed, free-floating lists are removed completely" . + . + . + . + . + "Terms are ignored in @id" . + "Values of @id are not expanded as terms" . + . + . + . + . + "String values of reverse properties" . + "String values of a reverse property with @type: @id are treated as IRIs" . + . + . + . + . + "Term definitions with prefix separate from prefix definitions" . + "Term definitions using compact IRIs don't inherit the definitions of the prefix" . + . + . + . + . + "Expansion of keyword aliases in term definitions" . + "Expanding terms which are keyword aliases" . + . + . + . + . + "@vocab-relative IRIs in term definitions" . + "If @vocab is defined, term definitions are expanded relative to @vocab" . + . + . + . + . + "Expand absolute IRI with @type: @vocab" . + "Expanding values of properties of @type: @vocab does not further expand absolute IRIs" . + . + . + . + . + "Expand term with @type: @vocab" . + "Expanding values of properties of @type: @vocab does not expand term values" . + . + . + . + . + "Expand @vocab-relative term with @type: @vocab" . + "Expanding values of properties of @type: @vocab expands relative IRIs using @vocab" . + . + . + . + . + "Use terms with @type: @vocab but not with @type: @id" . + "Checks that expansion uses appropriate base depending on term definition having @type @id or @vocab" . + . + . + . + . + "Expand relative IRI with @type: @vocab" . + "Relative values of terms with @type: @vocab expand relative to @vocab" . + . + . + . + . + "Expand compact IRI with @type: @vocab" . + "Compact IRIs are expanded normally even if term has @type: @vocab" . + . + . + . + . + "Reset @vocab by setting it to null" . + "Setting @vocab to null removes a previous definition" . + . + . + . + . + "Overwrite document base with @base and reset it again" . + "Setting @base to an IRI and then resetting it to nil" . + . + . + . + . + "Coercing native types to arbitrary datatypes" . + "Expanding native types when coercing to arbitrary datatypes" . + . + . + . + . + "Various relative IRIs with with @base" . + "Pathological relative IRIs" . + . + . + . + . + "Reverse property and index container" . + "Expaning reverse properties with an index-container" . + . + . + . + . + "bnode values of reverse properties" . + "Expand reverse property whose values are unlabeled blank nodes" . + . + . + . + . + "Drop unmapped keys in reverse map" . + "Keys that are not mapped to an IRI in a reverse-map are dropped" . + . + . + . + . + "Reverse-map keys with @vocab" . + "Expand uses @vocab to expand keys in reverse-maps" . + . + . + . + . + "prefix://suffix not a compact IRI" . + "prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes" . + . + . + . + . + "_:suffix values are not a compact IRI" . + "prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore" . + . + . + . + . + "Compact IRI as term with type mapping" . + "Redefine compact IRI to define type mapping using the compact IRI itself as value of @id" . + . + . + . + . + "Compact IRI as term defined using equivalent compact IRI" . + "Redefine compact IRI to define type mapping using the compact IRI itself as string value" . + . + . + . + . + "Redefine terms looking like compact IRIs" . + "Term definitions may look like compact IRIs" . + . + . + _:g88920 . +_:g88920 "json-ld-1.0" . + . + . + "Redefine term using @vocab, not itself" . + "Redefining a term as itself when @vocab is defined uses @vocab, not previous term definition" . + . + . + . + . + "@context not first property" . + "Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition" . + . + . + . + . + "@id not first property" . + "Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition" . + . + . + . + . + "@vocab as blank node identifier" . + "Use @vocab to map all properties to blank node identifiers" . + _:g88940 . + . + . +_:g88940 "json-ld-1.0" . + . + . + "base option overrides document location" . + "Use of the base option overrides the document location" . + _:g88960 . + . + . +_:g88960 . + . + . + "expandContext option" . + "Use of the expandContext option to expand the input document" . + _:g88980 . + . + . +_:g88980 . + . + . + "multiple reverse properties" . + "Use of multiple reverse properties" . + . + . + . + . + "expand @graph container" . + "Use of @graph containers" . + . + . + _:g89000 . +_:g89000 "json-ld-1.1" . + . + . + "expand [@graph, @set] container" . + "Use of [@graph, @set] containers" . + . + . + _:g89020 . +_:g89020 "json-ld-1.1" . + . + . + "Creates an @graph container if value is a graph" . + "Don't double-expand an already expanded graph" . + . + . + _:g89040 . +_:g89040 "json-ld-1.1" . . + . + "expand [@graph, @index] container" . "Use of @graph containers with @index" . -_:g70183430477620 "json-ld-1.1" . -_:g70183163059960 _:g70183444727860 . -_:g70183163059960 . -_:g70183431356820 _:g70183431394080 . -_:g70183431356820 . -_:g70183431244180 _:g70183431281520 . -_:g70183431244180 . - . - . - "Override protected terms after null." . - _:g70183431511660 . - . - . - "Override protected terms after null." . - . - . - "orders @type terms when applying scoped contexts" . - _:g70183431249840 . - . + . + . + _:g89060 . +_:g89060 "json-ld-1.1" . + . + . + "expand [@graph, @index, @set] container" . + "Use of @graph containers with @index and @set" . + . + . + _:g89080 . +_:g89080 "json-ld-1.1" . + . + . + "Do not expand [@graph, @index] container if value is a graph" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g89100 . +_:g89100 "json-ld-1.1" . + . + . + "expand [@graph, @id] container" . + "Use of @graph containers with @id" . + . + . + _:g89120 . +_:g89120 "json-ld-1.1" . + . + . + "expand [@graph, @id, @set] container" . + "Use of @graph containers with @id and @set" . + . + . + _:g89140 . +_:g89140 "json-ld-1.1" . + . + . + "Do not expand [@graph, @id] container if value is a graph" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g89160 . +_:g89160 "json-ld-1.1" . + . + . + "Do not expand native values to IRIs" . + "Value Expansion does not expand native values, such as booleans, to a node object" . + . + . + . + . + "empty @base applied to the base option" . + "Use of an empty @base is applied to the base option" . + _:g89180 . + . + . +_:g89180 . + . + . + "relative @base overrides base option and document location" . + "Use of a relative @base overrides base option and document location" . + _:g89200 . + . + . +_:g89200 . + . + . + "relative and absolute @base overrides base option and document location" . + "Use of a relative and absolute @base overrides base option and document location" . + _:g89220 . + . + . +_:g89220 . + . + . + "Various relative IRIs as properties with with @vocab: ''" . + "Pathological relative property IRIs" . + . + . + _:g89240 . +_:g89240 "json-ld-1.1" . + . + . + "expand @graph container (multiple objects)" . + "Use of @graph containers" . + . + . + _:g89260 . +_:g89260 "json-ld-1.1" . + . + . + "expand [@graph, @set] container (multiple objects)" . + "Use of [@graph, @set] containers" . + . + . + _:g89280 . +_:g89280 "json-ld-1.1" . + . + . + "Creates an @graph container if value is a graph (multiple objects)" . + "Double-expand an already expanded graph" . + . + . + _:g89300 . +_:g89300 "json-ld-1.1" . + . + . + "expand [@graph, @index] container (multiple indexed objects)" . + "Use of @graph containers with @index" . + . + . + _:g89320 . +_:g89320 "json-ld-1.1" . + . + . + "expand [@graph, @index, @set] container (multiple objects)" . + "Use of @graph containers with @index and @set" . + . + . + _:g89340 . +_:g89340 "json-ld-1.1" . + . + . + "Do not expand [@graph, @index] container if value is a graph (multiple objects)" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g89360 . +_:g89360 "json-ld-1.1" . + . + . + "expand [@graph, @id] container (multiple objects)" . + "Use of @graph containers with @id" . + . + . + _:g89380 . +_:g89380 "json-ld-1.1" . + . + . + "expand [@graph, @id, @set] container (multiple objects)" . + "Use of @graph containers with @id and @set" . + . + . + _:g89400 . +_:g89400 "json-ld-1.1" . + . + . + "Do not expand [@graph, @id] container if value is a graph (multiple objects)" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g89420 . +_:g89420 "json-ld-1.1" . + . + . + "Expand @graph container if value is a graph (multiple objects)" . + "Creates a new graph object if indexed value is already a graph object" . + . + . + _:g89440 . +_:g89440 "json-ld-1.1" . + . + . + "Expand @graph container if value is a graph (multiple graphs)" . + "Creates a new graph object if indexed value is already a graph object" . + . + . + _:g89460 . +_:g89460 "json-ld-1.1" . + . + . + "Creates an @graph container if value is a graph (mixed graph and object)" . + "Double-expand an already expanded graph" . + . + . + _:g89480 . +_:g89480 "json-ld-1.1" . + . + . + "Do not expand [@graph, @index] container if value is a graph (mixed graph and object)" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g89500 . +_:g89500 "json-ld-1.1" . + . + . + "Do not expand [@graph, @id] container if value is a graph (mixed graph and object)" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g89520 . +_:g89520 "json-ld-1.1" . + . + . + "expand [@graph, @index] container (indexes with multiple objects)" . + "Use of @graph containers with @index" . + . + . + _:g89540 . +_:g89540 "json-ld-1.1" . + . + . + "expand [@graph, @id] container (multiple ids and objects)" . + "Use of @graph containers with @id" . + . + . + _:g89560 . +_:g89560 "json-ld-1.1" . + . + . + "IRI expansion of fragments including ':'" . + "Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute" . + . + . + . + . + "Various relative IRIs as properties with with relative @vocab" . + "Pathological relative property IRIs" . + . + . + _:g89580 . +_:g89580 "json-ld-1.1" . + . + . + "Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base" . + "Pathological relative property IRIs" . + . + . + _:g89600 . +_:g89600 "json-ld-1.1" . + . + . + "Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base" . + "Pathological relative property IRIs" . + . + . + _:g89620 . +_:g89620 "json-ld-1.1" . + . + . + "context with JavaScript Object property names" . + "Expand with context including JavaScript Object property names" . + . + . + . + . + "Expansion allows multiple properties expanding to @type" . + "An exception for the colliding keywords error is made for @type" . + . + . + _:g89640 . +_:g89640 "json-ld-1.1" . + . + . + "Verifies that relative IRIs as properties with @vocab: '' in 1.0 generate an error" . + "Relative property IRIs with relative @vocab in 1.0" . + . + "invalid vocab mapping" . + _:g89660 . +_:g89660 "json-ld-1.0" . + . + . + "Verifies that relative IRIs as properties with relative @vocab in 1.0 generate an error" . + "Relative property IRIs with relative @vocab in 1.0" . + . + "invalid vocab mapping" . + _:g89680 . +_:g89680 "json-ld-1.0" . + . + . + "A term starting with a colon can expand to a different IRI" . + "Terms may begin with a colon and not be treated as IRIs." . + . + . + _:g89700 . +_:g89700 "json-ld-1.1" . + . + . + "Expanding a value staring with a colon does not treat that value as an IRI" . + "Terms may begin with a colon and not be treated as IRIs." . + . + . + _:g89720 . +_:g89720 "json-ld-1.1" . + . + . + "Ignore some terms with @, allow others." . + "Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword." . + . + . + _:g89740 . +_:g89740 "json-ld-1.1" . + . + . + "Ignore some values of @id with @, allow others." . + "Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword." . + . + . + _:g89760 . +_:g89760 "json-ld-1.1" . + . + . + "Ignore some values of @reverse with @, allow others." . + "Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword." . + . + . + _:g89780 . +_:g89780 "json-ld-1.1" . + . + . + "Ignore some IRIs when that start with @ when expanding." . + "Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword. (Note: the resulting document will not be valid JSON-LD, due to the `null` value for `@id`)" . + . + . + _:g89800 . +_:g89800 "json-ld-1.1" . +_:g89800 "false"^^ . + . + . + "Value objects including invalid literal datatype IRIs are rejected" . + "Processors MUST validate datatype IRIs." . + . + "invalid typed value" . + _:g89820 . +_:g89820 "json-ld-1.1" . + . + . + "compact IRI as @vocab" . + "Verifies that @vocab defined as a compact IRI expands properly" . + . + . + _:g89840 . +_:g89840 "json-ld-1.1" . + . + . + "term as @vocab" . + "Verifies that @vocab defined as a term expands properly" . + . + . + _:g89860 . +_:g89860 "json-ld-1.1" . + . + . + "A scoped context may include itself recursively (direct)" . + "Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly" . + . + . + _:g89880 . +_:g89880 "json-ld-1.1" . + . + . + "A scoped context may include itself recursively (indirect)" . + "Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly" . + . + . + _:g89900 . +_:g89900 "json-ld-1.1" . + . + . + "Two scoped context may include a shared context" . + "Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context" . + . + . + _:g89920 . +_:g89920 "json-ld-1.1" . + . + . + "Base without trailing slash, without path" . + "Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986" . + . + . + . + . + "Base without trailing slash, with path" . + "Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986" . + . + . + . + . + "Reverse term with property based indexed container" . + "Expanding a reverse term using @container: @index and @index set to a property" . + . + . + _:g89940 . +_:g89940 "json-ld-1.1" . + . + . + "adding new term" . + "Expansion using a scoped context uses term scope for selecting proper term" . + . + . + _:g89960 . +_:g89960 "json-ld-1.1" . + . + . + "overriding a term" . + "Expansion using a scoped context uses term scope for selecting proper term" . + . + . + _:g89980 . +_:g89980 "json-ld-1.1" . + . + . + "property and value with different terms mapping to the same expanded property" . + "Expansion using a scoped context uses term scope for selecting proper term" . + . + . + _:g90000 . +_:g90000 "json-ld-1.1" . + . + . + "deep @context affects nested nodes" . + "Expansion using a scoped context uses term scope for selecting proper term" . + . + . + _:g90020 . +_:g90020 "json-ld-1.1" . + . + . + "scoped context layers on intemediate contexts" . + "Expansion using a scoped context uses term scope for selecting proper term" . + . + . + _:g90040 . +_:g90040 "json-ld-1.1" . + . + . + "adding new term" . + "scoped context on @type" . + . + . + _:g90060 . +_:g90060 "json-ld-1.1" . + . + . + "overriding a term" . + "scoped context on @type" . + . + . + _:g90080 . +_:g90080 "json-ld-1.1" . + . + . + "alias of @type" . + "scoped context on @type" . + . + . + _:g90100 . +_:g90100 "json-ld-1.1" . + . + . + "deep @type-scoped @context does NOT affect nested nodes" . + "scoped context on @type" . + . + . + _:g90120 . +_:g90120 "json-ld-1.1" . + . + . + "scoped context layers on intemediate contexts" . + "scoped context on @type" . + . + . + _:g90140 . +_:g90140 "json-ld-1.1" . . + . + "orders @type terms when applying scoped contexts" . "scoped context on @type" . -_:g70183442134460 "json-ld-1.1" . -_:g70183429951980 _:g70183429985600 . -_:g70183429951980 . - . - . - "Transform JSON literal (integer)" . - _:g70183443753680 . - . - . - "Tests transforming property with @type @json to a JSON literal (integer)." . - . - . - . - "Compact JSON literal (array)" . - _:g70183430031900 . - . - . - "Tests compacting property with @type @json to a JSON literal (array)." . - . - . - "Reverse properties" . - . - . - "Expanding terms defined as reverse properties uses @reverse in expanded document" . - . - . - . - "Skip property with @reverse if no match" . - . - . - "Do not use reverse property if no other property matches as normal property" . - . - . - . - "graph id map using alias of @none" . - _:g70183429425340 . - . - . - "index on @graph and @id" . - . - . - "expand [@graph, @set] container" . - _:g70183180056160 . - . - . - "Use of [@graph, @set] containers" . - . - . - . - "Compact a [@graph, @index, @set] container" . - _:g70183428838380 . - . - . - "Compact a @graph container with @index and @set" . - . - . - . - "Compact input with [@graph, @set] container to output without [@graph, @set] container with compactArrays unset" . - _:g70183429185340 . - . - . - "Ensure @graph appears properly in output with compactArrays unset" . - . - . - . - "graph index map using @none" . - _:g70183429324940 . - . - . - "index on @graph and @index" . - "invalid context nullification" . - . - "Clear active context with protected terms from an embedded context" . - _:g70183430835480 . - . + . + . + _:g90160 . +_:g90160 "json-ld-1.1" . + . + . + "deep property-term scoped @context in @type-scoped @context affects nested nodes" . + "scoped context on @type" . + . + . + _:g90180 . +_:g90180 "json-ld-1.1" . + . + . + "type maps use scoped context from type index and not scoped context from containing" . + "scoped context on @type" . + . + . + _:g90200 . +_:g90200 "json-ld-1.1" . + . + . + "type-scoped context nullification" . + "type-scoped context nullification" . + . + . + _:g90220 . +_:g90220 "json-ld-1.1" . + . + . + "type-scoped base" . + "type-scoped base" . + . + . + _:g90240 . +_:g90240 "json-ld-1.1" . + . + . + "type-scoped vocab" . + "type-scoped vocab" . + . + . + _:g90260 . +_:g90260 "json-ld-1.1" . + . + . + "multiple type-scoped contexts are properly reverted" . + "multiple type-scoped contexts are property reverted" . + . + . + _:g90280 . +_:g90280 "json-ld-1.1" . + . + . + "multiple type-scoped types resolved against previous context" . + "multiple type-scoped types resolved against previous context" . + . + . + _:g90300 . +_:g90300 "json-ld-1.1" . + . + . + "type-scoped context with multiple property scoped terms" . + "type-scoped context with multiple property scoped terms" . + . + . + _:g90320 . +_:g90320 "json-ld-1.1" . + . + . + "type-scoped value" . + "type-scoped value" . + . + . + _:g90340 . +_:g90340 "json-ld-1.1" . + . + . + "type-scoped value mix" . + "type-scoped value mix" . + . + . + _:g90360 . +_:g90360 "json-ld-1.1" . + . + . + "type-scoped property-scoped contexts including @type:@vocab" . + "type-scoped property-scoped contexts including @type:@vocab" . + . + . + _:g90380 . +_:g90380 "json-ld-1.1" . + . + . + "composed type-scoped property-scoped contexts including @type:@vocab" . + "composed type-scoped property-scoped contexts including @type:@vocab" . + . + . + _:g90400 . +_:g90400 "json-ld-1.1" . + . + . + "type-scoped + property-scoped + values evaluates against previous context" . + "type-scoped + property-scoped + values evaluates against previous context" . + . + . + _:g90420 . +_:g90420 "json-ld-1.1" . + . + . + "type-scoped + graph container" . + "type-scoped + graph container" . + . + . + _:g90440 . +_:g90440 "json-ld-1.1" . + . + . + "@propagate: true on type-scoped context" . + "type-scoped context with @propagate: true survive node-objects" . + . + . + _:g90460 . +_:g90460 "json-ld-1.1" . + . + . + "@propagate: false on property-scoped context" . + "property-scoped context with @propagate: false do not survive node-objects" . + . + . + _:g90480 . +_:g90480 "json-ld-1.1" . + . + . + "@propagate: false on embedded context" . + "embedded context with @propagate: false do not survive node-objects" . + . + . + _:g90500 . +_:g90500 "json-ld-1.1" . + . + . + "@propagate is invalid in 1.0" . + "@propagate is invalid in 1.0" . + . + "invalid context entry" . + _:g90520 . +_:g90520 "json-ld-1.1" . +_:g90520 "json-ld-1.0" . + . + . + "@propagate must be boolean valued" . + "@propagate must be boolean valued" . + . + "invalid @propagate value" . + _:g90540 . +_:g90540 "json-ld-1.1" . + . + . + "@context resolutions respects relative URLs." . + "URL resolution follows RFC3986" . + . + . + _:g90560 . +_:g90560 "json-ld-1.1" . + . + . + "Unused embedded context with error." . + "An embedded context which is never used should still be checked." . + . + "invalid scoped context" . + _:g90580 . +_:g90580 "json-ld-1.1" . + . + . + "Unused context with an embedded context error." . + "An unused context with an embedded context should still be checked." . + . + "invalid scoped context" . + _:g90600 . +_:g90600 "json-ld-1.1" . + . + . + "Remote scoped context." . + "Scoped contexts may be externally loaded." . + . + . + _:g90620 . +_:g90620 "json-ld-1.1" . + . + . + "Term scoping with embedded contexts." . + "Terms should make use of @vocab relative to the scope in which the term was defined." . + . + . + _:g90640 . +_:g90640 "json-ld-1.1" . + . + . + "Expansion with empty property-scoped context." . + "Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope." . + . + . + _:g90660 . +_:g90660 "json-ld-1.1" . + . + . + "property-scoped contexts which are alias of @nest" . + "Nesting terms may have property-scoped contexts defined." . + . + . + _:g90680 . +_:g90680 "json-ld-1.1" . + . + . + "Bibframe example (poor-mans inferrence)" . + "Nesting terms may have property-scoped contexts defined." . + . + . + _:g90700 . +_:g90700 "json-ld-1.1" . + . + . + "Expand string using default and term directions" . + "Strings are coerced to have @direction based on default and term direction." . + _:g90720 . + . + . +_:g90720 "json-ld-1.1" . + . + . + "Expand string using default and term directions and languages" . + "Strings are coerced to have @direction based on default and term direction." . + _:g90740 . + . + . +_:g90740 "json-ld-1.1" . + . + . + "expand list values with @direction" . + "List values where the term has @direction are used in expansion." . + _:g90760 . + . + . +_:g90760 "json-ld-1.1" . + . + . + "simple language map with term direction" . + "Term selection with language maps and @direction." . + _:g90780 . + . + . +_:g90780 "json-ld-1.1" . + . + . + "simple language mapwith overriding term direction" . + "Term selection with language maps and @direction." . + _:g90800 . + . + . +_:g90800 "json-ld-1.1" . + . + . + "simple language mapwith overriding null direction" . + "Term selection with language maps and @direction." . + _:g90820 . + . + . +_:g90820 "json-ld-1.1" . + . + . + "simple language map with mismatching term direction" . + "Term selection with language maps and @direction." . + _:g90840 . + . + . +_:g90840 "json-ld-1.1" . + . + . + "@direction must be one of ltr or rtl" . + "Generate an error if @direction has illegal value." . + _:g90860 . + . + "invalid base direction" . +_:g90860 "json-ld-1.1" . + . + . + "@direction is incompatible with @type" . + "Value objects can have either @type but not @language or @direction." . + _:g90880 . + . + "invalid value object" . +_:g90880 "json-ld-1.1" . + . + . + "Invalid keyword in term definition" . + "Verifies that an exception is raised on expansion when a invalid term definition is found" . + . + "invalid term definition" . + _:g90900 . +_:g90900 "json-ld-1.1" . + . + . + "Term definition on @type with empty map" . + "Verifies that an exception is raised if @type is defined as a term with an empty map" . + . + "keyword redefinition" . + _:g90920 . +_:g90920 "json-ld-1.1" . + . + . + "Invalid container mapping" . + "Verifies that an exception is raised on expansion when a invalid container mapping is found" . + . + "invalid container mapping" . + _:g90940 . +_:g90940 "json-ld-1.1" . + . + . + "@nest MUST NOT have a string value" . + "container: @nest" . + . + "invalid @nest value" . + _:g90960 . +_:g90960 "json-ld-1.1" . + . + . + "@nest MUST NOT have a boolen value" . + "Transparent Nesting" . + . + "invalid @nest value" . + _:g90980 . +_:g90980 "json-ld-1.1" . + . + . + "@nest MUST NOT have a numeric value" . + "Transparent Nesting" . + . + "invalid @nest value" . + _:g91000 . +_:g91000 "json-ld-1.1" . + . + . + "@nest MUST NOT have a value object value" . + "Transparent Nesting" . + . + "invalid @nest value" . + _:g91020 . +_:g91020 "json-ld-1.1" . + . + . + "does not allow a keyword other than @nest for the value of @nest" . + "Transparent Nesting" . + . + "invalid @nest value" . + _:g91040 . +_:g91040 "json-ld-1.1" . + . + . + "does not allow @nest with @reverse" . + "Transparent Nesting" . + . + "invalid reverse property" . + _:g91060 . +_:g91060 "json-ld-1.1" . + . + . + "processingMode json-ld-1.0 conflicts with @version: 1.1" . + "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features." . + . + "processing mode conflict" . + _:g91080 . +_:g91080 "json-ld-1.0" . +_:g91080 "json-ld-1.1" . + . + . + "@version must be 1.1" . + "If @version is specified, it must be 1.1" . + _:g91100 . + . + "invalid @version value" . +_:g91100 "json-ld-1.1" . + . + . + "Keywords cannot be aliased to other keywords" . + "Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword" . + . + "keyword redefinition" . + . + . + "A context may not include itself recursively (direct)" . + "Verifies that an exception is raised on expansion when processing a context referencing itself" . + . + "recursive context inclusion" . + _:g91120 . +_:g91120 "json-ld-1.0" . + . + . + "A context may not include itself recursively (indirect)" . + "Verifies that an exception is raised on expansion when processing a context referencing itself indirectly" . + . + "recursive context inclusion" . + _:g91140 . +_:g91140 "json-ld-1.0" . + . + . + "Error dereferencing a remote context" . + "Verifies that an exception is raised on expansion when a context dereference results in an error" . + . + "loading remote context failed" . + . + . + "Invalid remote context" . + "Verifies that an exception is raised on expansion when a remote context is not an object containing @context" . + . + "invalid remote context" . + _:g91160 . +_:g91160 "json-ld-1.1" . + . + . + "Invalid local context" . + "Verifies that an exception is raised on expansion when a context is not a string or object" . + . + "invalid local context" . + . + . + "Invalid base IRI" . + "Verifies that an exception is raised on expansion when a context contains an invalid @base" . + . + "invalid base IRI" . + . + . + "Invalid vocab mapping" . + "Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping" . + . + "invalid vocab mapping" . + . + . + "Invalid default language" . + "Verifies that an exception is raised on expansion when a context contains an invalid @language" . + . + "invalid default language" . + . + . + "Cyclic IRI mapping" . + "Verifies that an exception is raised on expansion when a cyclic IRI mapping is found" . + . + "cyclic IRI mapping" . + . + . + "Invalid term definition" . + "Verifies that an exception is raised on expansion when a invalid term definition is found" . + . + "invalid term definition" . + . + . + "Invalid type mapping (not a string)" . + "Verifies that an exception is raised on expansion when a invalid type mapping is found" . + . + "invalid type mapping" . + . + . + "Invalid type mapping (not absolute IRI)" . + "Verifies that an exception is raised on expansion when a invalid type mapping is found" . + . + "invalid type mapping" . + . + . + "Invalid reverse property (contains @id)" . + "Verifies that an exception is raised on expansion when a invalid reverse property is found" . + . + "invalid reverse property" . + . + . + "Invalid IRI mapping (@reverse not a string)" . + "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . + . + "invalid IRI mapping" . + . + . + "Invalid reverse property (invalid @container)" . + "Verifies that an exception is raised on expansion when a invalid reverse property is found" . + . + "invalid reverse property" . + . + . + "Invalid IRI mapping (@id not a string)" . + "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . + . + "invalid IRI mapping" . + . + . + "Invalid keyword alias (@context)" . + "Verifies that an exception is raised on expansion when a invalid keyword alias is found" . + . + "invalid keyword alias" . + . + . + "Invalid IRI mapping (no vocab mapping)" . + "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . + . + "invalid IRI mapping" . + . + . + "Invalid container mapping" . + "Verifies that an exception is raised on expansion when a invalid container mapping is found" . + . + "invalid container mapping" . + _:g91180 . +_:g91180 "json-ld-1.0" . +_:g91180 "json-ld-1.1" . + . + . + "Invalid language mapping" . + "Verifies that an exception is raised on expansion when a invalid language mapping is found" . + . + "invalid language mapping" . + . + . + "Invalid IRI mapping (relative IRI in @type)" . + "Verifies that an exception is raised on expansion when a invalid type mapping is found" . + . + "invalid type mapping" . + . + . + "List of lists (from array)" . + "Verifies that an exception is raised in Expansion when a list of lists is found" . + . + "list of lists" . + _:g91200 . +_:g91200 "json-ld-1.0" . + . + . + "Invalid reverse property map" . + "Verifies that an exception is raised in Expansion when a invalid reverse property map is found" . + . + "invalid reverse property map" . + . + . + "Colliding keywords" . + "Verifies that an exception is raised in Expansion when colliding keywords are found" . + . + "colliding keywords" . + . + . + "Invalid @id value" . + "Verifies that an exception is raised in Expansion when an invalid @id value is found" . + . + "invalid @id value" . + . + . + "Invalid type value" . + "Verifies that an exception is raised in Expansion when an invalid type value is found" . + . + "invalid type value" . + . + . + "Invalid value object value" . + "Verifies that an exception is raised in Expansion when an invalid value object value is found" . + . + "invalid value object value" . + . + . + "Invalid language-tagged string" . + "Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found" . + . + "invalid language-tagged string" . + . + . + "Invalid @index value" . + "Verifies that an exception is raised in Expansion when an invalid @index value value is found" . + . + "invalid @index value" . + . + . + "List of lists (from array)" . + "Verifies that an exception is raised in Expansion when a list of lists is found" . + . + "list of lists" . + _:g91220 . +_:g91220 "json-ld-1.0" . + . + . + "Invalid @reverse value" . + "Verifies that an exception is raised in Expansion when an invalid @reverse value is found" . + . + "invalid @reverse value" . + . + . + "Invalid reverse property value (in @reverse)" . + "Verifies that an exception is raised in Expansion when an invalid reverse property value is found" . + . + "invalid reverse property value" . + . + . + "Invalid language map value" . + "Verifies that an exception is raised in Expansion when an invalid language map value is found" . + . + "invalid language map value" . + . + . + "Invalid reverse property value (through coercion)" . + "Verifies that an exception is raised in Expansion when an invalid reverse property value is found" . + . + "invalid reverse property value" . + . + . + "Invalid value object (unexpected keyword)" . + "Verifies that an exception is raised in Expansion when an invalid value object is found" . + . + "invalid value object" . + . + . + "Invalid value object (@type and @language)" . + "Verifies that an exception is raised in Expansion when an invalid value object is found" . + . + "invalid value object" . + . + . + "Invalid language-tagged value" . + "Verifies that an exception is raised in Expansion when an invalid language-tagged value is found" . + . + "invalid language-tagged value" . + . + . + "Invalid typed value" . + "Verifies that an exception is raised in Expansion when an invalid typed value is found" . + . + "invalid typed value" . + . + . + "Invalid set or list object" . + "Verifies that an exception is raised in Expansion when an invalid set or list object is found" . + . + "invalid set or list object" . + . + . + "Keywords may not be redefined in 1.0" . + "Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword" . + _:g91240 . + . + "keyword redefinition" . +_:g91240 "json-ld-1.1" . +_:g91240 "json-ld-1.0" . + . + . + "Term definition with @id: @type" . + "Expanding term mapping to @type uses @type syntax now illegal" . + . + "invalid IRI mapping" . + _:g91260 . +_:g91260 "json-ld-1.1" . + . + . + "Redefine terms looking like compact IRIs" . + "Term definitions may look like compact IRIs, but must be consistent." . + . + "invalid IRI mapping" . + _:g91280 . +_:g91280 "json-ld-1.1" . + . + . + "Invalid term as relative IRI" . + "Verifies that a relative IRI cannot be used as a term." . + . + "invalid IRI mapping" . + _:g91300 . +_:g91300 "json-ld-1.1" . + . + . + "A relative IRI cannot be used as a prefix" . + "Verifies that a relative IRI cannot be used as a term." . + . + "invalid term definition" . + _:g91320 . +_:g91320 "json-ld-1.1" . + . + . + "Invalid reverse id" . + "Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse." . + . + "invalid IRI mapping" . + . + . + "Invalid value object value using a value alias" . + "Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias" . + . + "invalid value object value" . + . + . + "Definition for the empty term" . + "Verifies that an exception is raised on expansion when a context contains a definition for the empty term" . + . + "invalid term definition" . + . + . + "Invalid prefix value" . + "Verifies that an exception is raised on expansion when a context contains an invalid @prefix value" . + . + "invalid @prefix value" . + _:g91340 . +_:g91340 "json-ld-1.1" . + . + . + "Invalid value object, multiple values for @type." . + "The value of @type in a value object MUST be a string or null." . + . + "invalid typed value" . + . + . + "Invalid term definition, multiple values for @type." . + "The value of @type in an expanded term definition object MUST be a string or null." . + . + "invalid type mapping" . + . + . + "Invalid redefinition of @context keyword." . + "Verifies that an exception is raised when attempting to redefine @context." . + . + "keyword redefinition" . + . + . + "Using an array value for @context is illegal in JSON-LD 1.0" . + "Verifies that an exception is raised on expansion when a invalid container mapping is found" . + . + "invalid container mapping" . + _:g91360 . +_:g91360 "json-ld-1.0" . +_:g91360 "json-ld-1.1" . + . + . + "Mapping @container: [@list, @set] is invalid" . + "Testing legal combinations of @set with other container values" . + . + "invalid container mapping" . + _:g91380 . +_:g91380 "json-ld-1.1" . + . + . + "Basic Included array" . + "Tests included blocks." . + . + . + _:g91400 . +_:g91400 "json-ld-1.1" . + . + . + "Basic Included object" . + "Tests included blocks." . + . + . + _:g91420 . +_:g91420 "json-ld-1.1" . + . + . + "Multiple properties mapping to @included are folded together" . + "Tests included blocks." . + . + . + _:g91440 . +_:g91440 "json-ld-1.1" . + . + . + "Included containing @included" . + "Tests included blocks." . + . + . + _:g91460 . +_:g91460 "json-ld-1.1" . + . + . + "Property value with @included" . + "Tests included blocks." . + . + . + _:g91480 . +_:g91480 "json-ld-1.1" . + . + . + "json.api example" . + "Tests included blocks." . + . + . + _:g91500 . +_:g91500 "json-ld-1.1" . + . + . + "Error if @included value is a string" . + "Tests included blocks." . + . + "invalid @included value" . + _:g91520 . +_:g91520 "json-ld-1.1" . + . + . + "Error if @included value is a value object" . + "Tests included blocks." . + . + "invalid @included value" . + _:g91540 . +_:g91540 "json-ld-1.1" . + . + . + "Error if @included value is a list object" . + "Tests included blocks." . + . + "invalid @included value" . + _:g91560 . +_:g91560 "json-ld-1.1" . + . + . + "Expand JSON literal (boolean true)" . + "Tests expanding property with @type @json to a JSON literal (boolean true)." . + . + . + _:g91580 . +_:g91580 "json-ld-1.1" . + . + . + "Expand JSON literal (boolean false)" . + "Tests expanding property with @type @json to a JSON literal (boolean false)." . + . + . + _:g91600 . +_:g91600 "json-ld-1.1" . + . + . + "Expand JSON literal (double)" . + "Tests expanding property with @type @json to a JSON literal (double)." . + . + . + _:g91620 . +_:g91620 "json-ld-1.1" . + . + . + "Expand JSON literal (double-zero)" . + "Tests expanding property with @type @json to a JSON literal (double-zero)." . + . + . + _:g91640 . +_:g91640 "json-ld-1.1" . + . + . + "Expand JSON literal (integer)" . + "Tests expanding property with @type @json to a JSON literal (integer)." . + . + . + _:g91660 . +_:g91660 "json-ld-1.1" . + . + . + "Expand JSON literal (object)" . + "Tests expanding property with @type @json to a JSON literal (object)." . + . + . + _:g91680 . +_:g91680 "json-ld-1.1" . + . + . + "Expand JSON literal (array)" . + "Tests expanding property with @type @json to a JSON literal (array)." . + . + . + _:g91700 . +_:g91700 "json-ld-1.1" . + . + . + "Expand JSON literal with array canonicalization" . + "Tests expanding JSON literal with array canonicalization." . + . + . + _:g91720 . +_:g91720 "json-ld-1.1" . + . + . + "Transform JSON literal with string canonicalization" . + "Tests expanding JSON literal with string canonicalization." . + . + . + _:g91740 . +_:g91740 "json-ld-1.1" . + . + . + "Expand JSON literal with structural canonicalization" . + "Tests expanding JSON literal with structural canonicalization." . + . + . + _:g91760 . +_:g91760 "json-ld-1.1" . + . + . + "Expand JSON literal with unicode canonicalization" . + "Tests expanding JSON literal with unicode canonicalization." . + . + . + _:g91780 . +_:g91780 "json-ld-1.1" . + . + . + "Expand JSON literal with value canonicalization" . + "Tests expanding JSON literal with value canonicalization." . + . + . + _:g91800 . +_:g91800 "json-ld-1.1" . + . + . + "Expand JSON literal with wierd canonicalization" . + "Tests expanding JSON literal with wierd canonicalization." . + . + . + _:g91820 . +_:g91820 "json-ld-1.1" . + . + . + "Expand JSON literal without expanding contents" . + "Tests expanding JSON literal does not expand terms inside json." . + . + . + _:g91840 . +_:g91840 "json-ld-1.1" . + . + . + "Expand JSON literal aleady in expanded form" . + "Tests expanding JSON literal in expanded form." . + . + . + _:g91860 . +_:g91860 "json-ld-1.1" . + . + . + "Expand JSON literal aleady in expanded form with aliased keys" . + "Tests expanding JSON literal in expanded form with aliased keys in value object." . + . + . + _:g91880 . +_:g91880 "json-ld-1.1" . + . + . + "Expand JSON literal (string)" . + "Tests expanding property with @type @json to a JSON literal (string)." . + . + . + _:g91900 . +_:g91900 "json-ld-1.1" . + . + . + "Expand JSON literal (null)" . + "Tests expanding property with @type @json to a JSON literal (null)." . + . + . + _:g91920 . +_:g91920 "json-ld-1.1" . + . + . + "Expand JSON literal with aliased @type" . + "Tests expanding JSON literal with aliased @type." . + . + . + _:g91940 . +_:g91940 "json-ld-1.1" . + . + . + "Expand JSON literal with aliased @value" . + "Tests expanding JSON literal with aliased @value." . + . + . + _:g91960 . +_:g91960 "json-ld-1.1" . + . + . + "Expand JSON literal with @context" . + "Tests expanding JSON literal with a @context." . + . + . + _:g91980 . +_:g91980 "json-ld-1.1" . + . + . + "Expand JSON literal (null) aleady in expanded form." . + "Tests expanding property with @type @json to a JSON literal (null)." . + . + . + _:g92000 . +_:g92000 "json-ld-1.1" . + . + . + "Expand JSON literal (empty array)." . + "Tests expanding property with @type @json to a JSON literal (empty array)." . + . + . + _:g92020 . +_:g92020 "json-ld-1.1" . + . + . + "Language map with null value" . + "A language map may have a null value, which is ignored" . + _:g92040 . + . + . +_:g92040 "json-ld-1.1" . + . + . + "@list containing @list" . + "List of lists" . + _:g92060 . + . + . +_:g92060 "json-ld-1.1" . + . + . + "@list containing empty @list" . + "List of lists" . + _:g92080 . + . + . +_:g92080 "json-ld-1.1" . + . + . + "@list containing @list (with coercion)" . + "List of lists" . + _:g92100 . + . + . +_:g92100 "json-ld-1.1" . + . + . + "@list containing empty @list (with coercion)" . + "List of lists" . + _:g92120 . + . + . +_:g92120 "json-ld-1.1" . + . + . + "coerced @list containing an array" . + "List of lists" . + _:g92140 . + . + . +_:g92140 "json-ld-1.1" . + . + . + "coerced @list containing an empty array" . + "List of lists" . + _:g92160 . + . + . +_:g92160 "json-ld-1.1" . + . + . + "coerced @list containing deep arrays" . + "List of lists" . + _:g92180 . + . + . +_:g92180 "json-ld-1.1" . + . + . + "coerced @list containing deep empty arrays" . + "List of lists" . + _:g92200 . + . + . +_:g92200 "json-ld-1.1" . + . + . + "coerced @list containing multiple lists" . + "List of lists" . + _:g92220 . + . + . +_:g92220 "json-ld-1.1" . + . + . + "coerced @list containing mixed list values" . + "List of lists" . + _:g92240 . + . + . +_:g92240 "json-ld-1.1" . + . + . + "Adds @id to object not having an @id" . + "Expansion using @container: @id" . + . + . + _:g92260 . +_:g92260 "json-ld-1.1" . + . + . + "Retains @id in object already having an @id" . + "Expansion using @container: @id" . + . + . + _:g92280 . +_:g92280 "json-ld-1.1" . + . + . + "Adds @type to object not having an @type" . + "Expansion using @container: @type" . + . + . + _:g92300 . +_:g92300 "json-ld-1.1" . + . + . + "Prepends @type in object already having an @type" . + "Expansion using @container: @type" . + . + . + _:g92320 . +_:g92320 "json-ld-1.1" . + . + . + "Adds expanded @id to object" . + "Expansion using @container: @id" . + . + . + _:g92340 . +_:g92340 . +_:g92340 "json-ld-1.1" . + . + . + "Adds vocabulary expanded @type to object" . + "Expansion using @container: @type" . + . + . + _:g92360 . +_:g92360 "json-ld-1.1" . + . + . + "Adds document expanded @type to object" . + "Expansion using @container: @type" . + . + . + _:g92380 . +_:g92380 "json-ld-1.1" . + . + . + "When type is in a type map" . + "scoped context on @type" . + . + . + _:g92400 . +_:g92400 "json-ld-1.1" . + . + . + "language map with @none" . + "index on @language" . + . + . + _:g92420 . +_:g92420 "json-ld-1.1" . + . + . + "language map with alias of @none" . + "index on @language" . + . + . + _:g92440 . +_:g92440 "json-ld-1.1" . + . + . + "id map with @none" . + "index on @id" . + . + . + _:g92460 . +_:g92460 "json-ld-1.1" . + . + . + "type map with alias of @none" . + "index on @type" . + . + . + _:g92480 . +_:g92480 "json-ld-1.1" . + . + . + "graph index map with @none" . + "index on @graph and @index" . + . + . + _:g92500 . +_:g92500 "json-ld-1.1" . + . + . + "graph index map with alias @none" . + "index on @graph and @index" . + . + . + _:g92520 . +_:g92520 "json-ld-1.1" . + . + . + "graph id index map with aliased @none" . + "index on @graph and @id with @none" . + . + . + _:g92540 . +_:g92540 "json-ld-1.1" . + . + . + "graph id index map with aliased @none" . + "index on @graph and @id with @none" . + . + . + _:g92560 . +_:g92560 "json-ld-1.1" . + . + . + "string value of type map expands to node reference" . + "index on @type" . + . + . + _:g92580 . +_:g92580 "json-ld-1.1" . + . + . + "string value of type map expands to node reference with @type: @id" . + "index on @type" . + . + . + _:g92600 . +_:g92600 "json-ld-1.1" . + . + . + "string value of type map expands to node reference with @type: @vocab" . + "index on @type" . + . + . + _:g92620 . +_:g92620 "json-ld-1.1" . + . + . + "string value of type map must not be a literal" . + "index on @type" . + . + "invalid type mapping" . + _:g92640 . +_:g92640 "json-ld-1.1" . + . + . + "Expands input using @nest" . + "Expansion using @nest" . + . + . + _:g92660 . +_:g92660 "json-ld-1.1" . + . + . + "Expands input using aliased @nest" . + "Expansion using @nest" . + . + . + _:g92680 . +_:g92680 "json-ld-1.1" . + . + . + "Appends nested values when property at base and nested" . + "Expansion using @nest" . + . + . + _:g92700 . +_:g92700 "json-ld-1.1" . + . + . + "Appends nested values from all @nest aliases" . + "Expansion using @nest" . + . + . + _:g92720 . +_:g92720 "json-ld-1.1" . + . + . + "Nested nested containers" . + "Expansion using @nest" . + . + . + _:g92740 . +_:g92740 "json-ld-1.1" . + . + . + "Arrays of nested values" . + "Expansion using @nest" . + . + . + _:g92760 . +_:g92760 "json-ld-1.1" . + . + . + "A nest of arrays" . + "Expansion using @nest" . + . + . + _:g92780 . +_:g92780 "json-ld-1.1" . + . + . + "Multiple keys may mapping to @type when nesting" . + "Expansion using @nest" . + . + . + _:g92800 . +_:g92800 "json-ld-1.1" . + . + . + "@version may be specified after first context" . + "If processing mode is not set through API, it is set by the first context containing @version." . + _:g92820 . + . + . +_:g92820 "json-ld-1.1" . + . + . + "@version setting [1.0, 1.1, 1.0]" . + "If processing mode is not set through API, it is set by the first context containing @version." . + _:g92840 . + . + . +_:g92840 "json-ld-1.1" . + . + . + "@version setting [1.1, 1.0]" . + "If processing mode is not set through API, it is set by the first context containing @version." . + _:g92860 . + . + . +_:g92860 "json-ld-1.1" . + . + . + "@version setting [1.1, 1.0, 1.1]" . + "If processing mode is not set through API, it is set by the first context containing @version." . + _:g92880 . + . + . +_:g92880 "json-ld-1.1" . + . + . + "error if @version is json-ld-1.0 for property-valued index" . + "Expanding index maps where index is a property." . + _:g92900 . + . + "invalid term definition" . +_:g92900 "json-ld-1.1" . +_:g92900 "json-ld-1.0" . + . + . + "error if @container does not include @index for property-valued index" . + "Expanding index maps where index is a property." . + _:g92920 . + . + "invalid term definition" . +_:g92920 "json-ld-1.1" . + . + . + "error if @index is a keyword for property-valued index" . + "Expanding index maps where index is a property." . + _:g92940 . + . + "invalid term definition" . +_:g92940 "json-ld-1.1" . + . + . + "error if @index is not a string for property-valued index" . + "Expanding index maps where index is a property." . + _:g92960 . + . + "invalid term definition" . +_:g92960 "json-ld-1.1" . + . + . + "error if attempting to add property to value object for property-valued index" . + "Expanding index maps where index is a property." . + _:g92980 . + . + "invalid value object" . +_:g92980 "json-ld-1.1" . + . + . + "property-valued index expands to property value, instead of @index (value)" . + "Expanding index maps where index is a property." . + _:g93000 . + . + . +_:g93000 "json-ld-1.1" . + . + . + "property-valued index appends to property value, instead of @index (value)" . + "Expanding index maps where index is a property." . + _:g93020 . + . + . +_:g93020 "json-ld-1.1" . + . + . + "property-valued index expands to property value, instead of @index (node)" . + "Expanding index maps where index is a property." . + _:g93040 . + . + . +_:g93040 "json-ld-1.1" . + . + . + "property-valued index appends to property value, instead of @index (node)" . + "Expanding index maps where index is a property." . + _:g93060 . + . + . +_:g93060 "json-ld-1.1" . + . + . + "property-valued index does not output property for @none" . + "Expanding index maps where index is a property." . + _:g93080 . + . + . +_:g93080 "json-ld-1.1" . + . + . + "property-valued index adds property to graph object" . + "Expanding index maps where index is a property." . + _:g93100 . + . + . +_:g93100 "json-ld-1.1" . + . + . + "Protect a term" . + "Check error when overriding a protected term." . + _:g93120 . + . + "protected term redefinition" . +_:g93120 "json-ld-1.1" . + . + . + "Set a term to not be protected" . + "A term with @protected: false is not protected." . + _:g93140 . + . + . +_:g93140 "json-ld-1.1" . + . + . + "Protect all terms in context" . + "A protected context protects all term definitions." . + _:g93160 . + . + "protected term redefinition" . +_:g93160 "json-ld-1.1" . + . + . + "Do not protect term with @protected: false" . + "A protected context does not protect terms with @protected: false." . + _:g93180 . + . + "protected term redefinition" . +_:g93180 "json-ld-1.1" . . + . + "Clear active context with protected terms from an embedded context" . "The Active context be set to null from an embedded context." . -_:g70183428595300 _:g70183428757300 . -_:g70183428595300 . -_:g70183430653860 _:g70183430691020 . -_:g70183430653860 . -_:g70183429147960 _:g70183429217900 . -_:g70183429147960 . - . - . - "Expanding blank node labels" . - _:g70183430637020 . - . - . - "Blank nodes are not relabeled during expansion" . -_:g70183429570580 _:g70183429624560 . -_:g70183429570580 . - . - . - . - "Compact to @type: @vocab and compact @id to term" . - . - . - "Compact to @type: @vocab and compact @id to term" . - "loading remote context failed" . - . - "Error dereferencing a remote context" . - . - . - "Verifies that an exception is raised on expansion when a context dereference results in an error" . - . - . - . - "property-valued index indexes using @none if no property value exists" . - _:g70183428886600 . - . - . - "Compacting property-valued indexes." . -_:g70183428788000 "json-ld-1.1" . - "invalid term definition" . - . - "error if @version is json-ld-1.0 for property-valued index" . - _:g70183442082440 . - . - . - "Expanding index maps where index is a property." . - . - . - "type maps use scoped context from type index and not scoped context from containing" . - _:g70183431308940 . - . - . - "scoped context on @type" . -_:g70183428078640 "json-ld-1.0" . -_:g70183428078640 "json-ld-1.1" . - . - . - "@graph with embed" . - . - . - "Use of @graph to contain multiple nodes within array" . -_:g70183428657960 "json-ld-1.1" . - . - . - "Load JSON-LD through 301 redirect" . - _:g70183432555260 . - . - . - "Loading a document with a redirect should use the redirected URL as document base" . - . - . - "Term scoping with embedded contexts." . - _:g70183159338500 . - . - . - "Terms should make use of @vocab relative to the scope in which the term was defined." . -_:g70183163272920 _:g70183444651800 . -_:g70183163272920 . -_:g70183444699960 _:g70183444795320 . -_:g70183444699960 . - . - . - "expand [@graph, @index, @set] container (multiple objects)" . - _:g70183428786540 . - . - . - "Use of @graph containers with @index and @set" . - "invalid term definition" . - . - . - "@nest is not allowed in 1.0" . - _:g70183429328560 . - . - . - "@nest is not allowed in a term definitionin 1.0" . -_:g70183159087260 "json-ld-1.1" . -_:g70183159087260 "json-ld-1.0" . -_:g70183445121640 "json-ld-1.1" . - . - . - "Ignore some values of @id with @, allow others." . - _:g70183430423280 . - . - . - "Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword." . - . - . - . - "@embed true/false" . - _:g70183431722580 . - . - . - "@embed within a frame controls the object embed flag when processing that frame (true and false values) in json-ld-1.0 mode." . - "protected term redefinition" . - . - "Protect terms in sourced context" . - _:g70183443625020 . - . - . - "The containing context is merged into the source context." . - . - . - "Expand absolute IRI with @type: @vocab" . - . - . - "Expanding values of properties of @type: @vocab does not further expand absolute IRIs" . - . - . - "Expand string using default and term directions and languages" . - _:g70183428916560 . - . - . - "Strings are coerced to have @direction based on default and term direction." . -_:g70183431686280 _:g70183431722080 . -_:g70183431686280 . -_:g70183441953240 _:g70183441987360 . -_:g70183441953240 . -_:g70183432505380 _:g70183432538340 . -_:g70183432505380 . -_:g70183180004360 _:g70183180035260 . -_:g70183180004360 . - "invalid frame" . - . - . - "@id must not include a blank node identifier" . - _:g70183441952340 . - . - . - "Node matching does not consider blank nodes." . -_:g70183430803640 "json-ld-1.1" . -_:g70183441903500 "json-ld-1.1" . -_:g70183159125340 _:g70183159174740 . -_:g70183159125340 . - "invalid JSON literal" . - . - "Invalid JSON literal (invalid structure)" . - _:g70183431606200 . - . - . - "Processors must generate an error when deserializing an invalid JSON literal." . -_:g70183180073860 _:g70183439948340 . -_:g70183180073860 . -_:g70183429315760 . -_:g70183429315760 "json-ld-1.1" . - . - . - "alias of @type" . - _:g70183431325460 . - . - . - "scoped context on @type" . -_:g70183432997660 _:g70183433046440 . -_:g70183432997660 . - . - . - "optimize @set, keep empty arrays" . - . - . - "Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained" . -_:g70183432258420 "json-ld-1.1" . -_:g70183430298240 _:g70183430310900 . -_:g70183430298240 . - "protected term redefinition" . - . - "Attempt to redefine term in other protected context." . - _:g70183159863500 . - . - . - "A protected term cannot redefine another protected term." . -_:g70183159434600 "json-ld-1.1" . -_:g70183441578640 _:g70183441627260 . -_:g70183441578640 . -_:g70183431657740 _:g70183431717680 . -_:g70183431657740 . -_:g70183443459800 "json-ld-1.1" . -_:g70183431773920 _:g70183431864440 . -_:g70183431773920 . - . - . - "Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base" . - _:g70183430133700 . - . - . - "Pathological relative property IRIs" . -_:g70183432851160 "<0013-context.html>; rel=\"http://www.w3.org/ns/json-ld#context\"" . -_:g70183442890020 _:g70183442922540 . -_:g70183442890020 . -_:g70183429021640 "json-ld-1.1" . - . - . - "Expands targeted JSON-LD script element with fragment and HTML base" . - _:g70183159172120 . - . - . - . - "Tests embedded JSON-LD in HTML with fragment identifier" . -_:g70183431720380 "HTML Script Extraction" . -_:g70183431720380 "json-ld-1.1" . -_:g70183443377380 _:g70183443411380 . -_:g70183443377380 . -_:g70183430183360 _:g70183430233280 . -_:g70183430183360 . - . - . - . - "Merge graphs if no outer @graph is used" . - _:g70183441658580 . - . - . - "Unless @graph exists at the top level, framing uses merged node objects in json-ld-1.0 mode." . - . - . - "@list containing multiple lists" . - _:g70183431788800 . - . - . - "List of lists" . -_:g70183432851100 _:g70183432947620 . -_:g70183432851100 . -_:g70183442460780 _:g70183442474080 . -_:g70183442460780 . -_:g70183431950440 "json-ld-1.1" . -_:g70183442031560 _:g70183442065980 . -_:g70183442031560 . - . - . - "Override protected terms in sourced context" . - _:g70183159009140 . - . - . - "The containing context is merged into the source context." . - . - . - "Expands embedded JSON-LD script element relative to HTML base" . - _:g70183429608480 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183432722100 _:g70183432752960 . -_:g70183432722100 . - "invalid vocab mapping" . - . - "Invalid vocab mapping" . - . - . - "Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping" . -_:g70183441032940 _:g70183441067360 . -_:g70183441032940 . -_:g70183159746320 "json-ld-1.1" . - . - . - "Simple protected and unprotected terms." . - _:g70183159893820 . - . - . - "Simple protected and unprotected terms." . -_:g70183441067360 _:g70183441101820 . -_:g70183441067360 . -_:g70183433394760 "json-ld-1.1" . -_:g70183441448300 _:g70183441458180 . -_:g70183441448300 . -_:g70183430344120 _:g70183430413040 . -_:g70183430344120 . -_:g70183441212520 . -_:g70183431181280 "json-ld-1.1" . - "protected term redefinition" . - . - "Attempt to redefine term in other protected context." . - _:g70183431131680 . - . + _:g93200 . + . + "invalid context nullification" . +_:g93200 "json-ld-1.1" . + . + . + "Clear active context of protected terms from a term." . + "The Active context may be set to null from a scoped context of a term." . + _:g93220 . + . + . +_:g93220 "json-ld-1.1" . + . + . + "Term with protected scoped context." . + "A scoped context can protect terms." . + _:g93240 . + . + "protected term redefinition" . +_:g93240 "json-ld-1.1" . . + . + "Attempt to redefine term in other protected context." . "A protected term cannot redefine another protected term." . - . - . - "Basic Included array" . - _:g70183430214940 . - . - . - "Tests included blocks." . - . - . - "Clear protection with null context." . - _:g70183179986880 . - . + _:g93260 . + . + "protected term redefinition" . +_:g93260 "json-ld-1.1" . + . + . + "Simple protected and unprotected terms." . + "Simple protected and unprotected terms." . + _:g93280 . + . + . +_:g93280 "json-ld-1.1" . + . + . + "Fail to override protected term." . + "Fail to override protected term." . + _:g93300 . + . + "protected term redefinition" . +_:g93300 "json-ld-1.1" . + . + . + "Scoped context fail to override protected term." . + "Scoped context fail to override protected term." . + _:g93320 . + . + "protected term redefinition" . +_:g93320 "json-ld-1.1" . + . + . + "Override unprotected term." . + "Override unprotected term." . + _:g93340 . + . + . +_:g93340 "json-ld-1.1" . . + . + "Clear protection with null context." . "Clear protection with null context." . - . - . - . - "reframe w/extra CURIE value." . - _:g70183428788700 . - . - . - "Append extra values to output." . -_:g70183443391360 "json-ld-1.1" . -_:g70183441561720 _:g70183441596140 . -_:g70183441561720 . -_:g70183430407180 _:g70183430444120 . -_:g70183430407180 . - . - . - "Language maps" . - . - . - "Language Maps expand values to include @language" . -_:g70183439948340 _:g70183163055540 . -_:g70183439948340 . - . - . - "Various relative IRIs with with @base" . - . - . - "RDF version of expand-0062" . -_:g70183429298780 "json-ld-1.1" . - . - . - . - "Container as a list with type of @id" . - . - . - "Ensure that compaction works for empty list when property has container declared as @list and type as @id" . - . - . - "@graph and @id aliased" . - . - . - "RDF version of expand-0017" . -_:g70183429965380 "json-ld-1.1" . - . - . - . - "Empty-property scoped context does not affect term selection." . - _:g70183428791520 . - . - . - "Adding a minimal/empty property-scoped context should not affect the using terms defined in outer context." . -_:g70183445179700 _:g70183445221360 . -_:g70183445179700 . - . - . - . - "Compact JSON literal (integer)" . - _:g70183429947660 . - . - . - "Tests compacting property with @type @json to a JSON literal (integer)." . - . - . - "Expand @graph container if value is a graph (multiple graphs)" . - _:g70183429182280 . - . - . - "Creates a new graph object if indexed value is already a graph object" . - . - . - . - "Input has multiple @contexts, output has one" . - . - . - "Expanding input with multiple @contexts and compacting with just one doesn't output undefined properties" . - "loading document failed" . - . - "Errors if targeted element is not a script element" . - _:g70183432161960 . - . - . - . - "Tests embedded JSON-LD in HTML which isn't a script element" . -_:g70183429151780 "json-ld-1.1" . - . - . - "@context not first property" . - . - . - "Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition" . - . - . - "do not remove @graph if not at top-level" . - . - . - "@graph used under a node is retained" . - "invalid value object" . - . - "error if attempting to add property to value object for property-valued index" . - _:g70183429824380 . - . - . - "Expanding index maps where index is a property." . - . - . - "scoped context layers on intemediate contexts" . - _:g70183179920440 . - . - . - "scoped context on @type" . -_:g70183429676800 "json-ld-1.1" . - . - . - . - "property-valued index indexes property value, instead of property (value)" . - _:g70183428686640 . - . - . - "Compacting property-valued indexes." . -_:g70183429460720 _:g70183429524700 . -_:g70183429460720 . -_:g70183431969500 _:g70183432001020 . -_:g70183431969500 . -_:g70183440940080 "json-ld-1.1" . -_:g70183430801180 _:g70183430881760 . -_:g70183430801180 . -_:g70183429885160 _:g70183429918320 . -_:g70183429885160 . - . - . - . - "type-scoped property-scoped contexts including @type:@vocab" . - _:g70183445038500 . - . - . - "type-scoped property-scoped contexts including @type:@vocab" . -_:g70183432083680 _:g70183432129700 . -_:g70183432083680 . - "invalid scoped context" . - . - "Unused embedded context with error." . - _:g70183440940320 . - . - . - "An embedded context which is never used should still be checked." . - . - . - . - "coerced @list containing multiple lists" . - _:g70183445077220 . - . - . - "Lists of Lists" . - . - "literal_with_UTF8_boundaries" . - . - . - "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...' from N-Triples" . -_:g70183429459860 _:g70183429820080 . -_:g70183429459860 . -_:g70183431738380 _:g70183431772980 . -_:g70183431738380 . -_:g70183441315000 "json-ld-1.1" . -_:g70183428917620 _:g70183429101360 . -_:g70183428917620 . - . - . - "Ignores a term mapping to a value in the form of a keyword (with @vocab)." . - _:g70183443151820 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . - . - "literal_with_LINE_FEED" . - . - . - "literal with LINE FEED from N-Triples" . - . - . - "Language maps" . - . - . - "RDF version of expand-0030" . -_:g70183429493480 _:g70183429544500 . -_:g70183429493480 . -_:g70183158844660 _:g70183158894220 . -_:g70183158844660 . -_:g70183429884100 _:g70183430068200 . -_:g70183429884100 . - "list of lists" . - . - "List of lists (from array)" . - _:g70183442673200 . - . - . - "Verifies that an exception is raised in Expansion when a list of lists is found" . - . - . - . - "overriding a term" . - _:g70183429922660 . - . - . - "scoped context on @type" . -_:g70183159940260 _:g70183159995600 . -_:g70183159940260 . -_:g70183431982260 "json-ld-1.1" . - "invalid script element" . - . - "Errors if start comment missing" . - _:g70183444780080 . - . - . - . - "Tests embedded JSON-LD in HTML with unballanced comments" . - . - . - "Reset the default language" . - . - . - "RDF version of expand-0041" . - . - . - . - "Compact JSON literal (double)" . - _:g70183429888380 . - . - . - "Tests compacting property with @type @json to a JSON literal (double)." . - . - . - . - "scoped context layers on intemediate contexts" . - _:g70183429998500 . - . - . - "scoped context on @type" . - . - . - "multiple languages for same subject+property+value" . - . - . - "Uniqness of triples should include the value language" . -_:g70183442869020 _:g70183445290700 . -_:g70183442869020 . -_:g70183180121060 _:g70183431515100 . -_:g70183180121060 . -_:g70183430442900 "json-ld-1.1" . - . - . - "type-scoped value mix" . - _:g70183432116260 . - . - . - "type-scoped value mix" . -_:g70183441183540 "json-ld-1.1" . -_:g70183430197700 "json-ld-1.1" . -_:g70183442480940 "json-ld-1.1" . -_:g70183430130660 _:g70183430230160 . -_:g70183430130660 . -_:g70183432522000 "application/jldTest" . -_:g70183442522980 _:g70183442571980 . -_:g70183442522980 . - . - . - "Test object processing defines object with implicit BNode" . - . - . - "If no @ is specified, a BNode is created, and will be used as the object of an enclosing property." . - "invalid type mapping" . - . - "Invalid type mapping (not absolute IRI)" . - . - . - "Verifies that an exception is raised on expansion when a invalid type mapping is found" . -_:g70183442774340 "json-ld-1.1" . - . - . - "Ignores a non-keyword term starting with '@'" . - _:g70183432016420 . - . + _:g93360 . + . + . +_:g93360 "json-ld-1.1" . + . + . + "Clear protection with array with null context" . + "Clear protection with array with null context" . + _:g93380 . + . + . +_:g93380 "json-ld-1.1" . + . + . + "Override protected terms after null." . + "Override protected terms after null." . + _:g93400 . + . + . +_:g93400 "json-ld-1.1" . + . + . + "Fail to override protected terms with type." . + "Fail to override protected terms with type." . + _:g93420 . + . + "invalid context nullification" . +_:g93420 "json-ld-1.1" . + . + . + "Fail to override protected terms with type+null+ctx." . + "Fail to override protected terms with type+null+ctx." . + _:g93440 . + . + "invalid context nullification" . +_:g93440 "json-ld-1.1" . + . + . + "Mix of protected and unprotected terms." . + "Mix of protected and unprotected terms." . + _:g93460 . + . + . +_:g93460 "json-ld-1.1" . + . + . + "Fail with mix of protected and unprotected terms with type+null+ctx." . + "Fail with mix of protected and unprotected terms with type+null+ctx." . + _:g93480 . + . + "invalid context nullification" . +_:g93480 "json-ld-1.1" . + . + . + "Fail with mix of protected and unprotected terms with type+null." . + "Fail with mix of protected and unprotected terms with type+null." . + _:g93500 . + . + "invalid context nullification" . +_:g93500 "json-ld-1.1" . + . + . + "Check legal overriding of type-scoped protected term from nested node." . + "Check legal overriding of type-scoped protected term from nested node." . + _:g93520 . + . + . +_:g93520 "json-ld-1.1" . + . + . + "Allows redefinition of protected alias term with same definition." . + "Allows redefinition of protected alias term with same definition." . + _:g93540 . + . + . +_:g93540 "json-ld-1.1" . + . + . + "Allows redefinition of protected prefix term with same definition." . + "Allows redefinition of protected prefix term with same definition." . + _:g93560 . + . + . +_:g93560 "json-ld-1.1" . + . + . + "Allows redefinition of terms with scoped contexts using same definitions." . + "Allows redefinition of terms with scoped contexts using same definitions." . + _:g93580 . + . + . +_:g93580 "json-ld-1.1" . + . + . + "Fails on redefinition of terms with scoped contexts using different definitions." . + "Fails on redefinition of terms with scoped contexts using different definitions." . + _:g93600 . + . + "protected term redefinition" . +_:g93600 "json-ld-1.1" . + . + . + "Allows redefinition of protected alias term with same definition modulo protected flag." . + "Allows redefinition of protected alias term with same definition modulo protected flag." . + _:g93620 . + . + . +_:g93620 "json-ld-1.1" . + . + . + "Fails if trying to redefine a protected null term." . + "A protected term with a null IRI mapping cannot be redefined." . + _:g93640 . + . + "protected term redefinition" . +_:g93640 "json-ld-1.1" . + . + . + "Does not expand a Compact IRI using a non-prefix term." . + "Expansion of Compact IRIs considers if the term can be used as a prefix." . + _:g93660 . + . + . +_:g93660 "json-ld-1.1" . + . + . + "Keywords may be protected." . + "Keywords may not be redefined other than to protect them." . + _:g93680 . + . + . +_:g93680 "json-ld-1.1" . + . + . + "Protected keyword aliases cannot be overridden." . + "Keywords may not be redefined other than to protect them." . + _:g93700 . + . + "protected term redefinition" . +_:g93700 "json-ld-1.1" . + . + . + "Protected @type cannot be overridden." . + "Keywords may not be redefined other than to protect them." . + _:g93720 . + . + "protected term redefinition" . +_:g93720 "json-ld-1.1" . + . + . + "Fails if trying to declare a keyword alias as prefix." . + "Keyword aliases can not be used as prefixes." . + _:g93740 . + . + "invalid term definition" . +_:g93740 "json-ld-1.1" . . + . + "Ignores a non-keyword term starting with '@'" . "Terms in the form of a keyword, which are not keywords, are ignored." . - . - . - "Expansion allows multiple properties expanding to @type" . - _:g70183441923580 . - . - . - "An exception for the colliding keywords error is made for @type" . - . - . - "Protected terms and property-scoped contexts" . - _:g70183432199220 . - . + _:g93760 . + . + . +_:g93760 "json-ld-1.1" . + . + . + "Ignores a non-keyword term starting with '@' (with @vocab)" . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g93780 . + . + . +_:g93780 "json-ld-1.1" . + . + . + "Ignores a term mapping to a value in the form of a keyword." . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g93800 . + . + . +_:g93800 "json-ld-1.1" . + . + . + "Ignores a term mapping to a value in the form of a keyword (with @vocab)." . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g93820 . + . + . +_:g93820 "json-ld-1.1" . + . + . + "Ignores a term mapping to a value in the form of a keyword (@reverse)." . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g93840 . + . + . +_:g93840 "json-ld-1.1" . + . + . + "Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab)." . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g93860 . + . + . +_:g93860 "json-ld-1.1" . . + . + "Protected terms and property-scoped contexts" . "Check overriding of protected term from property-scoped context." . -_:g70183445221360 _:g70183428838900 . -_:g70183445221360 . -_:g70183433081540 "HTML Script Extraction" . -_:g70183433081540 "json-ld-1.1" . - . - . - "Mapping a term to null decouples it from @vocab" . - . - . - "RDF version of expand-0032" . -_:g70183441752840 _:g70183441790320 . -_:g70183441752840 . -_:g70183432739760 _:g70183432766640 . -_:g70183432739760 . - "invalid value object" . - . - "error if attempting to add property to value object for property-valued index" . - _:g70183442250700 . - . - . - "Expanding index maps where index is a property." . -_:g70183431819680 _:g70183431851280 . -_:g70183431819680 . -_:g70183429889480 "json-ld-1.1" . -_:g70183429592520 _:g70183429736920 . -_:g70183429592520 . -_:g70183432543940 "json-ld-1.1" . -_:g70183432543940 "compound-literal" . -_:g70183432543940 "false"^^ . -_:g70183440674820 _:g70183163084220 . -_:g70183440674820 . -_:g70183445250440 "json-ld-1.1" . -_:g70183442590420 "json-ld-1.0" . -_:g70183442590420 "json-ld-1.1" . -_:g70183442673200 "json-ld-1.0" . -_:g70183432145200 "json-ld-1.1" . -_:g70183441397140 "json-ld-1.1" . -_:g70183442114260 _:g70183442163180 . -_:g70183442114260 . -_:g70183443342960 _:g70183443377380 . -_:g70183443342960 . - . - . - "Transform JSON literal with aliased @value" . - _:g70183431519720 . - . - . - "Tests transforming JSON literal with aliased @value." . -_:g70183441363500 "json-ld-1.1" . - . - . - . - "Embed with nested indirect circular reference via set" . - _:g70183442530180 . - . - . - "Test embedded graphs" . - . - . - "Base without trailing slash, with path" . - . - . - "Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986" . -_:g70183442588020 _:g70183442643580 . -_:g70183442588020 . -_:g70183428890280 _:g70183428966580 . -_:g70183428890280 . -_:g70183428475980 _:g70183429037560 . -_:g70183428475980 . -_:g70183443136260 _:g70183443167300 . -_:g70183443136260 . - . - . - "A scoped context may include itself recursively (direct)" . - _:g70183442264080 . - . - . - "Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly" . -_:g70183431311400 _:g70183431425260 . -_:g70183431311400 . -_:g70183442249720 "json-ld-1.1" . -_:g70183442249720 "false"^^ . -_:g70183433375380 "json-ld-1.1" . -_:g70183430718120 _:g70183430755880 . -_:g70183430718120 . -_:g70183431788580 _:g70183431819680 . -_:g70183431788580 . -_:g70183159088420 _:g70183159139080 . -_:g70183159088420 . -_:g70183159271040 "json-ld-1.1" . -_:g70183159271040 "json-ld-1.0" . -_:g70183431537640 _:g70183431572520 . -_:g70183431537640 . -_:g70183429525640 "json-ld-1.1" . -_:g70183432657000 _:g70183432691240 . -_:g70183432657000 . - "invalid container mapping" . - . - "Invalid container mapping" . - _:g70183430166220 . - . - . - "Verifies that an exception is raised on expansion when a invalid container mapping is found" . -_:g70183431817780 _:g70183431851940 . -_:g70183431817780 . - . - . - . - "array framing cases" . - _:g70183431050660 . - . - . - "Various cases showing array output for @container: @set, and non-embedding of node values if @embed: false." . - . - . - "string value of type map expands to node reference with @type: @vocab" . - _:g70183441214820 . - . - . - "index on @type" . -_:g70183428997420 "json-ld-1.1" . -_:g70183429034400 "json-ld-1.0" . - . - . - "expand [@graph, @set] container" . - _:g70183433296100 . - . - . - "Use of [@graph, @set] containers" . -_:g70183428935760 "json-ld-1.1" . -_:g70183443064800 "json-ld-1.1" . - . - . - "Lists and sets of properties with list/set coercion" . - . - . - "RDF version of expand-0023" . - "invalid term definition" . - . - "error if @container does not include @index for property-valued index" . - _:g70183429460900 . - . - . - "Expanding index maps where index is a property." . - . - . - "Using terms in a reverse-maps" . + _:g93880 . + . + . +_:g93880 "json-ld-1.1" . + . + . + "Allows protected redefinition of equivalent id terms" . + "Check protected redefinition of equivalent id terms in different forms." . + _:g93900 . + . + . +_:g93900 "json-ld-1.1" . + . + . + "Fail if protected flag not retained during redefinition" . + "Check protected redefinition retains protected flag." . + _:g93920 . + . + "protected term redefinition" . +_:g93920 "json-ld-1.1" . + . + . + "Clear protection in @graph @container with null context." . + "Clear protection in @graph @container with null context." . + _:g93940 . + . + . +_:g93940 "json-ld-1.1" . + . + . + "@import is invalid in 1.0." . + "@import is invalid in 1.0." . + _:g93960 . + . + "invalid context entry" . +_:g93960 "json-ld-1.1" . +_:g93960 "json-ld-1.0" . + . + . + "@import must be a string" . + "@import must be a string." . + _:g93980 . + . + "invalid @import value" . +_:g93980 "json-ld-1.1" . + . + . + "@import overflow" . + "Processors must detect source contexts that include @import." . + _:g94000 . + . + "invalid context entry" . +_:g94000 "json-ld-1.1" . + . + . + "@propagate: true on type-scoped context with @import" . + "type-scoped context with @propagate: true survive node-objects (with @import)" . + . + . + _:g94020 . +_:g94020 "json-ld-1.1" . + . + . + "@propagate: false on property-scoped context with @import" . + "property-scoped context with @propagate: false do not survive node-objects (with @import)" . + . + . + _:g94040 . +_:g94040 "json-ld-1.1" . + . + . + "Protect all terms in sourced context" . + "A protected context protects all term definitions." . + _:g94060 . + . + "protected term redefinition" . +_:g94060 "json-ld-1.1" . + . + . + "Override term defined in sourced context" . + "The containing context is merged into the source context." . + _:g94080 . + . + . +_:g94080 "json-ld-1.1" . + . + . + "Override @vocab defined in sourced context" . + "The containing context is merged into the source context." . + _:g94100 . + . + . +_:g94100 "json-ld-1.1" . + . + . + "Protect terms in sourced context" . + "The containing context is merged into the source context." . + _:g94120 . + . + "protected term redefinition" . +_:g94120 "json-ld-1.1" . + . + . + "Override protected terms in sourced context" . + "The containing context is merged into the source context." . + _:g94140 . + . + . +_:g94140 "json-ld-1.1" . + . + . + "@import may not be used in an imported context." . + "@import only valid within a term definition." . + _:g94160 . + . + "invalid context entry" . +_:g94160 "json-ld-1.1" . + . + . + "@import can only reference a single context" . + "@import can only reference a single context." . + _:g94180 . + . + "invalid remote context" . +_:g94180 "json-ld-1.1" . + . + . + "@type: @none is illegal in 1.0." . + "@type: @none is illegal in json-ld-1.0." . + _:g94200 . + . + "invalid type mapping" . +_:g94200 "json-ld-1.1" . +_:g94200 "json-ld-1.0" . + . + . + "@type: @none expands strings as value objects" . + "@type: @none leaves inputs other than strings alone" . + _:g94220 . + . + . +_:g94220 "json-ld-1.1" . + . + "Flattening" . + "These tests implement the requirements for the JSON-LD [Flattening Algorithm](https://www.w3.org/TR/json-ld11-api/#flattening-algorithm)." . + "https://w3c.github.io/json-ld-api/tests/" . + _:g94240 . +_:g94240 . +_:g94240 _:g94260 . +_:g94260 . +_:g94260 _:g94280 . +_:g94280 . +_:g94280 _:g94300 . +_:g94300 . +_:g94300 _:g94320 . +_:g94320 . +_:g94320 _:g94340 . +_:g94340 . +_:g94340 _:g94360 . +_:g94360 . +_:g94360 _:g94380 . +_:g94380 . +_:g94380 _:g94400 . +_:g94400 . +_:g94400 _:g94420 . +_:g94420 . +_:g94420 _:g94440 . +_:g94440 . +_:g94440 _:g94460 . +_:g94460 . +_:g94460 _:g94480 . +_:g94480 . +_:g94480 _:g94500 . +_:g94500 . +_:g94500 _:g94520 . +_:g94520 . +_:g94520 _:g94540 . +_:g94540 . +_:g94540 _:g94560 . +_:g94560 . +_:g94560 _:g94580 . +_:g94580 . +_:g94580 _:g94600 . +_:g94600 . +_:g94600 _:g94620 . +_:g94620 . +_:g94620 _:g94640 . +_:g94640 . +_:g94640 _:g94660 . +_:g94660 . +_:g94660 _:g94680 . +_:g94680 . +_:g94680 _:g94700 . +_:g94700 . +_:g94700 _:g94720 . +_:g94720 . +_:g94720 _:g94740 . +_:g94740 . +_:g94740 _:g94760 . +_:g94760 . +_:g94760 _:g94780 . +_:g94780 . +_:g94780 _:g94800 . +_:g94800 . +_:g94800 _:g94820 . +_:g94820 . +_:g94820 _:g94840 . +_:g94840 . +_:g94840 _:g94860 . +_:g94860 . +_:g94860 _:g94880 . +_:g94880 . +_:g94880 _:g94900 . +_:g94900 . +_:g94900 _:g94920 . +_:g94920 . +_:g94920 _:g94940 . +_:g94940 . +_:g94940 _:g94960 . +_:g94960 . +_:g94960 _:g94980 . +_:g94980 . +_:g94980 _:g95000 . +_:g95000 . +_:g95000 _:g95020 . +_:g95020 . +_:g95020 _:g95040 . +_:g95040 . +_:g95040 _:g95060 . +_:g95060 . +_:g95060 _:g95080 . +_:g95080 . +_:g95080 _:g95100 . +_:g95100 . +_:g95100 _:g95120 . +_:g95120 . +_:g95120 _:g95140 . +_:g95140 . +_:g95140 _:g95160 . +_:g95160 . +_:g95160 _:g95180 . +_:g95180 . +_:g95180 _:g95200 . +_:g95200 . +_:g95200 _:g95220 . +_:g95220 . +_:g95220 _:g95240 . +_:g95240 . +_:g95240 _:g95260 . +_:g95260 . +_:g95260 _:g95280 . +_:g95280 . +_:g95280 _:g95300 . +_:g95300 . +_:g95300 _:g95320 . +_:g95320 . +_:g95320 _:g95340 . +_:g95340 . +_:g95340 _:g95360 . +_:g95360 . +_:g95360 _:g95380 . +_:g95380 . +_:g95380 . + . + . + "drop free-floating nodes" . + "Flattening drops unreferenced nodes having only @id" . + . + . + . + . + "basic" . + "Flattening terms with different types of values" . + . + . + . + . + "drop null and unmapped properties" . + "Verifies that null values and unmapped properties are removed from expanded output" . + . + . + . + . + "optimize @set, keep empty arrays" . + "Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained" . + . + . + . + . + "do not expand aliased @id/@type" . + "If a keyword is aliased, it is not used when flattening" . + . + . + . + . + "alias keywords" . + "Aliased keywords expand in resulting document" . + . + . + . + . + "date type-coercion" . + "Expand strings to expanded value with @type: xsd:dateTime" . + . + . + . + . + "@value with @language" . + "Keep expanded values with @language, drop non-conforming value objects containing just @language" . + . + . + . + . + "@graph with terms" . + "Use of @graph to contain multiple nodes within array" . + . + . + . + . + "native types" . + "Flattening native scalar retains native scalar within expanded value" . + . + . + . + . + "coerced @id" . + "A value of a property with @type: @id coercion expands to a node reference" . + . + . + . + . + "@graph with embed" . + "Flattening objects containing chained objects flattens all objects" . + . + . + . + . + "flatten already expanded" . + "Flattening an expanded/flattened document maintains input document" . + . + . + . + . + "@set of @value objects with keyword aliases" . + "Flattening aliased @set and @value" . + . + . + _:g95400 . +_:g95400 "json-ld-1.0" . + . + . + "collapse set of sets, keep empty lists" . + "An array of multiple @set nodes are collapsed into a single array" . + . + . + . + . + "context reset" . + "Setting @context to null within an embedded object resets back to initial context state" . + . + . + . + . + "@graph and @id aliased" . + "Flattening with @graph and @id aliases" . + . + . + . + . + "override default @language" . + "override default @language in terms; only language-tag strings" . + . + . + . + . + "remove @value = null" . + "Flattening a value of null removes the value" . + . + . + . + . + "do not remove @graph if not at top-level" . + "@graph used under a node is retained" . + . + . + . + . + "do not remove @graph at top-level if not only property" . + "@graph used at the top level is retained if there are other properties" . + . + . + . + . + "flatten value with default language" . + "Flattening with a default language applies that language to string values" . + . + . + . + . + "Flattening list/set with coercion" . + "Flattening lists and sets with properties having coercion coerces list/set values" . + . + . + . + . + "Multiple contexts" . + "Tests that contexts in an array are merged" . + . + . + . + . + "Problematic IRI flattening tests" . + "Flattening different kinds of terms and Compact IRIs" . + . + . + . + . + "Term definition with @id: @type" . + "Flattening term mapping to @type uses @type syntax" . + . + . + _:g95420 . +_:g95420 "json-ld-1.0" . + . + . + "Duplicate values in @list and @set" . + "Duplicate values in @list and @set are not merged" . + . + . + . + . + "Use @vocab in properties and @type but not in @id" . + "@vocab is used to compact properties and @type, but is not used for @id" . + . + . + . + . + "Language maps" . + "Language Maps expand values to include @language" . + . + . + . + . + "type-coercion of native types" . + "Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation" . + . + . + . + . + "Null term and @vocab" . + "Mapping a term to null decouples it from @vocab" . + . + . + . + . + "Using @vocab with with type-coercion" . + "Verifies that terms can be defined using @vocab" . + . + . + . + . + "Multiple properties expanding to the same IRI" . + "Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms" . + . + . + . + . + "Language maps with @vocab, default language, and colliding property" . + "Pathological tests of language maps" . + . + . + . + . + "Flattening @index" . + "Flattening index maps for terms defined with @container: @index" . + . + . + . + . + "Flattening reverse properties" . + "Flattening @reverse keeps @reverse" . + . + . + . + . + "Flattening blank node labels" . + "Blank nodes are not relabeled during expansion" . + _:g95440 . + . + . +_:g95440 "json-ld-1.0" . . . + "Using terms in a reverse-maps" . "Terms within @reverse are expanded" . -_:g70183441627260 _:g70183441672320 . -_:g70183441627260 . -_:g70183432083960 _:g70183432160520 . -_:g70183432083960 . -_:g70183428572880 _:g70183428627780 . -_:g70183428572880 . -_:g70183431131680 "json-ld-1.1" . -_:g70183159955760 "json-ld-1.1" . -_:g70183432756000 . -_:g70183429312660 _:g70183429364060 . -_:g70183429312660 . - . - . - "Expanding a value staring with a colon does not treat that value as an IRI" . - _:g70183430364480 . - . - . - "Terms may begin with a colon and not be treated as IRIs." . -_:g70183444746120 "json-ld-1.1" . -_:g70183159517760 _:g70183159569680 . -_:g70183159517760 . - . - . - . - "Keep duplicate values in @list and @set" . - . - . - "Duplicate values in @list or @set are retained in compacted document" . -_:g70183428592040 _:g70183428672220 . -_:g70183428592040 . -_:g70183430527160 _:g70183430570340 . -_:g70183430527160 . -_:g70183428644280 _:g70183428675780 . -_:g70183428644280 . -_:g70183432064480 _:g70183432132480 . -_:g70183432064480 . - . - . - . - "deep @type-scoped @context does NOT affect nested nodes" . - _:g70183429965380 . - . - . - "scoped context on @type" . - . - . - . - "overriding a term" . - _:g70183429755900 . - . - . - "Compaction using a scoped context uses term scope for selecting proper term" . -_:g70183429736920 _:g70183429980360 . -_:g70183429736920 . -_:g70183179921680 _:g70183179984960 . -_:g70183179921680 . -_:g70183429066220 _:g70183429096040 . -_:g70183429066220 . -_:g70183431231400 _:g70183431244180 . -_:g70183431231400 . - . - . - "Expanding @reverse" . - . - . - "RDF version of expand-0037" . - "invalid term definition" . - . - "error if @version is json-ld-1.0 for property-valued index" . - _:g70183429250780 . - . - . - "Expanding index maps where index is a property." . -_:g70183430507120 _:g70183430544800 . -_:g70183430507120 . -_:g70183429987960 _:g70183430148740 . -_:g70183429987960 . -_:g70183429330220 _:g70183429396100 . -_:g70183429330220 . -_:g70183429460900 "json-ld-1.1" . -_:g70183429936940 _:g70183429967040 . -_:g70183429936940 . -_:g70183428756920 _:g70183445179700 . -_:g70183428756920 . - . - . - "Using reverse properties inside a @reverse-container" . - . - . - "Expanding a reverse property within a @reverse undoes both reversals" . -_:g70183429101260 "json-ld-1.1" . -_:g70183429773640 "json-ld-1.1" . -_:g70183431784980 "HTML Script Extraction" . -_:g70183431784980 "json-ld-1.1" . -_:g70183431784980 "true"^^ . -_:g70183432522320 _:g70183432556320 . -_:g70183432522320 . - "invalid language map value" . - . - "Invalid language map value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid language map value is found" . - . - . - "relative and absolute @base overrides base option and document location" . - _:g70183441247980 . - . - . - "Use of a relative and absolute @base overrides base option and document location" . -_:g70183431031240 _:g70183431068560 . -_:g70183431031240 . -_:g70183442578960 "json-ld-1.1" . -_:g70183443528920 "json-ld-1.1" . -_:g70183441952340 "json-ld-1.1" . -_:g70183443180040 _:g70183443214100 . -_:g70183443180040 . -_:g70183179893540 _:g70183180087700 . -_:g70183179893540 . -_:g70183429129500 _:g70183429410640 . -_:g70183429129500 . -_:g70183430603360 _:g70183430652900 . -_:g70183430603360 . - . - . - "Two graphs having same subject but different values" . - . - . - "Ensure that properties and list elements aren't confused between graphs." . -_:g70183179954760 "json-ld-1.1" . -_:g70183432049740 _:g70183432094040 . -_:g70183432049740 . -_:g70183445022920 _:g70183445119500 . -_:g70183445022920 . -_:g70183432274820 "json-ld-1.1" . -_:g70183432443660 _:g70183432507800 . -_:g70183432443660 . -_:g70183432013880 _:g70183432083680 . -_:g70183432013880 . - . - . - "Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base" . - _:g70183441850980 . - . - . - "Pathological relative property IRIs" . - "invalid remote context" . - . - "Invalid remote context" . - _:g70183159959060 . - . - . - "Verifies that an exception is raised on expansion when a remote context is not an object containing @context" . -_:g70183429168760 _:g70183429261880 . -_:g70183429168760 . -_:g70183442627720 "json-ld-1.1" . -_:g70183430607440 _:g70183430620340 . -_:g70183430607440 . - . - . - "Expansion with empty property-scoped context." . - _:g70183159366380 . - . - . - "Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope." . -_:g70183431522780 "json-ld-1.1" . - . - . - "Free-floating sets and lists" . + . + . + . + . + "language and index expansion on non-objects" . + "Only invoke language and index map expansion if the value is a JSON object" . + . + . . . + "Free-floating sets and lists" . "Free-floating values in sets are removed, free-floating lists are removed completely" . -_:g70183430216400 _:g70183430295440 . -_:g70183430216400 . - "loading document failed" . - . - "Errors if targeted element does not have type application/ld+json" . - _:g70183432211460 . - . + . + . + . + . + "List objects not equivalent" . + "Lists objects are implicit unlabeled blank nodes and thus never equivalent" . + . + . + . + . + "Sample test manifest extract" . + "Flatten a test manifest" . + . + . + . + . + "compactArrays option" . + "Setting compactArrays to false causes single element arrays to be retained" . + _:g95460 . + . + . + . +_:g95460 "false"^^ . + . + . + "Blank nodes with reverse properties" . + "Proper (re-)labeling of blank nodes if used with reverse properties." . + . + . + . + . + "Empty string as identifier" . + "Usage of empty strings in identifiers needs special care when constructing the node map." . + . + . + . + . + "Flatten using relative fragment identifier properly joins to base" . + "Compacting a relative round-trips" . + _:g95480 . + . + . +_:g95480 . + . + . + "@list with embedded object" . + "Node definitions contained within lists are flattend to top level." . + . + . + . + . + "context with JavaScript Object property names" . + "Flatten with context including JavaScript Object property names" . + . + . + . + . + "Conflicting indexes" . + "Verifies that an exception is raised in Flattening when conflicting indexes are found" . + _:g95500 . + . + "conflicting indexes" . +_:g95500 "json-ld-1.1" . + . + . + "Basic Included array" . + "Tests included blocks." . + . + . + _:g95520 . +_:g95520 "json-ld-1.1" . + . + . + "Basic Included object" . + "Tests included blocks." . + . + . + _:g95540 . +_:g95540 "json-ld-1.1" . + . + . + "Multiple properties mapping to @included are folded together" . + "Tests included blocks." . + . + . + _:g95560 . +_:g95560 "json-ld-1.1" . + . + . + "Included containing @included" . + "Tests included blocks." . + . + . + _:g95580 . +_:g95580 "json-ld-1.1" . + . + . + "Property value with @included" . + "Tests included blocks." . + . + . + _:g95600 . +_:g95600 "json-ld-1.1" . + . + . + "json.api example" . + "Tests included blocks." . + . + . + _:g95620 . +_:g95620 "json-ld-1.1" . + . + . + "@list containing an deep list" . + "Lists of lists" . + _:g95640 . + . + . +_:g95640 "json-ld-1.1" . + . + . + "@list containing empty @list" . + "Lists of lists" . + _:g95660 . + . + . +_:g95660 "json-ld-1.1" . + . + . + "@list containing mixed list values" . + "Lists of lists" . + _:g95680 . + . + . +_:g95680 "json-ld-1.1" . + . + "Transform RDF to JSON-LD" . + "These tests implement the requirements for the JSON-LD [Serialize RDF as JSON-LD Algorithm](https://www.w3.org/TR/json-ld11-api/#serialize-rdf-as-json-ld-algorithm)." . + "https://w3c.github.io/json-ld-api/tests/" . + _:g95700 . +_:g95700 . +_:g95700 _:g95720 . +_:g95720 . +_:g95720 _:g95740 . +_:g95740 . +_:g95740 _:g95760 . +_:g95760 . +_:g95760 _:g95780 . +_:g95780 . +_:g95780 _:g95800 . +_:g95800 . +_:g95800 _:g95820 . +_:g95820 . +_:g95820 _:g95840 . +_:g95840 . +_:g95840 _:g95860 . +_:g95860 . +_:g95860 _:g95880 . +_:g95880 . +_:g95880 _:g95900 . +_:g95900 . +_:g95900 _:g95920 . +_:g95920 . +_:g95920 _:g95940 . +_:g95940 . +_:g95940 _:g95960 . +_:g95960 . +_:g95960 _:g95980 . +_:g95980 . +_:g95980 _:g96000 . +_:g96000 . +_:g96000 _:g96020 . +_:g96020 . +_:g96020 _:g96040 . +_:g96040 . +_:g96040 _:g96060 . +_:g96060 . +_:g96060 _:g96080 . +_:g96080 . +_:g96080 _:g96100 . +_:g96100 . +_:g96100 _:g96120 . +_:g96120 . +_:g96120 _:g96140 . +_:g96140 . +_:g96140 _:g96160 . +_:g96160 . +_:g96160 _:g96180 . +_:g96180 . +_:g96180 _:g96200 . +_:g96200 . +_:g96200 _:g96220 . +_:g96220 . +_:g96220 _:g96240 . +_:g96240 . +_:g96240 _:g96260 . +_:g96260 . +_:g96260 _:g96280 . +_:g96280 . +_:g96280 _:g96300 . +_:g96300 . +_:g96300 _:g96320 . +_:g96320 . +_:g96320 _:g96340 . +_:g96340 . +_:g96340 _:g96360 . +_:g96360 . +_:g96360 _:g96380 . +_:g96380 . +_:g96380 _:g96400 . +_:g96400 . +_:g96400 _:g96420 . +_:g96420 . +_:g96420 _:g96440 . +_:g96440 . +_:g96440 _:g96460 . +_:g96460 . +_:g96460 _:g96480 . +_:g96480 . +_:g96480 _:g96500 . +_:g96500 . +_:g96500 _:g96520 . +_:g96520 . +_:g96520 _:g96540 . +_:g96540 . +_:g96540 _:g96560 . +_:g96560 . +_:g96560 _:g96580 . +_:g96580 . +_:g96580 _:g96600 . +_:g96600 . +_:g96600 _:g96620 . +_:g96620 . +_:g96620 _:g96640 . +_:g96640 . +_:g96640 _:g96660 . +_:g96660 . +_:g96660 _:g96680 . +_:g96680 . +_:g96680 _:g96700 . +_:g96700 . +_:g96700 _:g96720 . +_:g96720 . +_:g96720 . + . + . + "Object Lists" . + "Tests generation using different types of objects." . + . + . + . + . + "Native Types" . + "Do not use native datatypes for xsd:boolean, xsd:integer, and xsd:double by default." . + . + . + . + . + "BNodes and references" . + "BNode name generation and references between resources." . + . + . + . + . + "Lists" . + "Multiple lists with different types of element." . + . + . + . + . + "Document with list" . + "Uses a named graph containing a list." . + . + . + . + . + "Two graphs having same subject but different values" . + "Ensure that properties and list elements aren't confused between graphs." . + . + . + . + . + "Graph with multiple named graphs" . + "Testing @graph recursion." . + . + . + . + . + "List conversion" . + "Conversion of lists of lists (the triples in the input are only partially ordered on purpose (1.0 semantics)" . + . + . + _:g96740 . +_:g96740 "json-ld-1.0" . + . + . + "List conversion with IRI nodes" . + "Preserve IRI list nodes (i.e., not blank nodes) when converting to @list" . + . + . + . + . + "List pattern without rdf:nil" . + "Do not convert lists that are not terminated by rdf:nil to @list." . + . + . + . + . + "List pattern with extra properties" . + "If additional properties are associated to a list node, the list is only partially converted to @list." . + . + . + . + . + "List pattern with cycles" . + "Detect lists containing cycles and do not convert them to @list." . + . + . + . + . + "List pattern with multiple values of rdf:first" . + "Do not convert list nodes to @list if nodes contain more than one value for rdf:first." . + . + . + . + . + "List pattern with multiple values of rdf:rest" . + "Do not convert list nodes to @list if nodes contain more than one value for rdf:rest." . + . + . + . + . + "List pattern with IRI rdf:rest" . + "Do not convert lists to @list if a list node's rdf:rest is an IRI." . + . + . + . + . + "List pattern with type rdf:List" . + "List nodes may have a rdf:type rdf:List." . + . + . + . + . + "Remove duplicate triples" . + "Equivalent triples are used only once" . + . + . + . + . + "use native types flag set to true" . + "Literals with datatype xsd:boolean, xsd:integer, and xsd:double are serialized using native scalar values" . + _:g96760 . + . + . +_:g96760 "true"^^ . + . + . + "use rdf:type flag set to false" . + "Setting useRdfType to true causes an rdf:type predicate to be treated like a normal property, not @type" . + _:g96780 . + . + . +_:g96780 "true"^^ . + . + . + "list with node shared across graphs" . + "An otherwise conformant list with a node shared across different lists does not serialize using @list" . + . + . + . + . + "list with node shared across graphs (same triple in different graphs)" . + "If a list node is used in different graphs, it isn't removed and converted to @list" . + . + . + . + . + "list from duplicate triples" . + "Duplicate triples for a list node will not prevent @list from being properly generated" . + . + . + . + . + "triple with RDF nil subject" . + "Test triple with RDF nil subject" . + . + . + . + . + "multiple languages for same subject+property+value" . + "Uniqness of triples should include the value language" . + . + . + . + . + "multiple types for same subject+property+value" . + "Uniqness of triples should include the value type" . + . + . + . + . + "triple with rdf:first property and rdf:nil value" . + "Check list generation with rdf:first property and rdf:nil value." . + . + . + . + . + "rdfDirection: null with i18n literal with direction and no language" . + "Does not parse i18n datatype without proper option." . + _:g96800 . + . + . +_:g96800 "json-ld-1.1" . + . + . + "rdfDirection: null with i18n literal with direction and language" . + "Does not parse i18n datatype without proper option." . + _:g96820 . + . + . +_:g96820 "json-ld-1.1" . + . + . + "rdfDirection: null with compound literal with direction and no language" . + "Does not parse compound literal without proper option." . + _:g96840 . + . + . +_:g96840 "json-ld-1.1" . + . + . + "rdfDirection: null with compound literal with direction and language" . + "Does not parse compound literal without proper option." . + _:g96860 . + . + . +_:g96860 "json-ld-1.1" . + . + . + "rdfDirection: i18n-datatype with i18n literal with direction and no language" . + "Parses i18n datatype with proper option." . + _:g96880 . + . + . +_:g96880 "json-ld-1.1" . +_:g96880 "i18n-datatype" . +_:g96880 "false"^^ . + . + . + "rdfDirection: i18n-datatype with i18n literal with direction and language" . + "Parses i18n datatype with proper option." . + _:g96900 . + . + . +_:g96900 "json-ld-1.1" . +_:g96900 "i18n-datatype" . +_:g96900 "false"^^ . + . + . + "rdfDirection: i18n-datatype with compound literal with direction and no language" . + "Does not parse compound literal without proper option." . + _:g96920 . + . + . +_:g96920 "json-ld-1.1" . +_:g96920 "i18n-datatype" . +_:g96920 "false"^^ . + . + . + "rdfDirection: i18n-datatype with compound literal with direction and language" . + "Does not parse compound literal without proper option." . + _:g96940 . + . + . +_:g96940 "json-ld-1.1" . +_:g96940 "i18n-datatype" . +_:g96940 "false"^^ . + . + . + "rdfDirection: compound-literal with i18n literal with direction and no language" . + "Does not parse i18n datatype without proper option." . + _:g96960 . + . + . +_:g96960 "json-ld-1.1" . +_:g96960 "compound-literal" . +_:g96960 "false"^^ . + . + . + "rdfDirection: compound-literal with i18n literal with direction and language" . + "Does not parse i18n datatype without proper option." . + _:g96980 . + . + . +_:g96980 "json-ld-1.1" . +_:g96980 "compound-literal" . +_:g96980 "false"^^ . + . + . + "rdfDirection: compound-literal with compound literal with direction and no language" . + "Parses compound literal with proper option." . + _:g97000 . + . + . +_:g97000 "json-ld-1.1" . +_:g97000 "compound-literal" . +_:g97000 "false"^^ . + . + . + "rdfDirection: compound-literal with compound literal with direction and language" . + "Parses compound literal with proper option." . + _:g97020 . + . + . +_:g97020 "json-ld-1.1" . +_:g97020 "compound-literal" . +_:g97020 "false"^^ . + . + . + "JSON literal (boolean true)" . + "Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean true)." . + . + . + _:g97040 . +_:g97040 "json-ld-1.1" . + . + . + "JSON literal (boolean false)" . + "Tests creating property with rdf:type rdf:JSON to a JSON literal (boolean false)." . + . + . + _:g97060 . +_:g97060 "json-ld-1.1" . + . + . + "JSON literal (double)" . + "Tests creating property with rdf:type rdf:JSON to a JSON literal (double)." . + . + . + _:g97080 . +_:g97080 "json-ld-1.1" . + . + . + "JSON literal (double-zero)" . + "Tests creating property with rdf:type rdf:JSON to a JSON literal (double-zero)." . + . + . + _:g97100 . +_:g97100 "json-ld-1.1" . + . + . + "JSON literal (integer)" . + "Tests creating property with rdf:type rdf:JSON to a JSON literal (integer)." . + . + . + _:g97120 . +_:g97120 "json-ld-1.1" . + . + . + "JSON literal (object)" . + "Tests creating property with rdf:type rdf:JSON to a JSON literal (object)." . + . + . + _:g97140 . +_:g97140 "json-ld-1.1" . + . + . + "JSON literal (array)" . + "Tests creating property with rdf:type rdf:JSON to a JSON literal (array)." . + . + . + _:g97160 . +_:g97160 "json-ld-1.1" . + . + . + "Invalid JSON literal (bare-word)" . + "Processors must generate an error when deserializing an invalid JSON literal." . + . + "invalid JSON literal" . + _:g97180 . +_:g97180 "json-ld-1.1" . + . + . + "Invalid JSON literal (invalid structure)" . + "Processors must generate an error when deserializing an invalid JSON literal." . + . + "invalid JSON literal" . + _:g97200 . +_:g97200 "json-ld-1.1" . + . + . + "JSON literal (string)" . + "Tests creating property with rdf:type rdf:JSON to a JSON literal (string)." . + . + . + _:g97220 . +_:g97220 "json-ld-1.1" . + . + . + "JSON literal (null)" . + "Tests creating property with rdf:type rdf:JSON to a JSON literal (null)." . + . + . + _:g97240 . +_:g97240 "json-ld-1.1" . + . + . + "@list containing empty @list" . + "List of lists" . + . + . + _:g97260 . +_:g97260 "json-ld-1.1" . + . + . + "@list containing multiple lists" . + "List of lists" . + . + . + _:g97280 . +_:g97280 "json-ld-1.1" . + . + . + "t0008 as interpreted for 1.1. " . + "List of lists" . + . + . + _:g97300 . +_:g97300 "json-ld-1.1" . + . + "HTML" . + "These tests implement the requirements for the JSON-LD [HTML Content Algorithms](https://www.w3.org/TR/json-ld11-api/#html-content-algorithms)." . + "https://w3c.github.io/json-ld-api/tests/" . + _:g97320 . +_:g97320 . +_:g97320 _:g97340 . +_:g97340 . +_:g97340 _:g97360 . +_:g97360 . +_:g97360 _:g97380 . +_:g97380 . +_:g97380 _:g97400 . +_:g97400 . +_:g97400 _:g97420 . +_:g97420 . +_:g97420 _:g97440 . +_:g97440 . +_:g97440 _:g97460 . +_:g97460 . +_:g97460 _:g97480 . +_:g97480 . +_:g97480 _:g97500 . +_:g97500 . +_:g97500 _:g97520 . +_:g97520 . +_:g97520 _:g97540 . +_:g97540 . +_:g97540 _:g97560 . +_:g97560 . +_:g97560 _:g97580 . +_:g97580 . +_:g97580 _:g97600 . +_:g97600 . +_:g97600 _:g97620 . +_:g97620 . +_:g97620 _:g97640 . +_:g97640 . +_:g97640 _:g97660 . +_:g97660 . +_:g97660 _:g97680 . +_:g97680 . +_:g97680 _:g97700 . +_:g97700 . +_:g97700 _:g97720 . +_:g97720 . +_:g97720 _:g97740 . +_:g97740 . +_:g97740 _:g97760 . +_:g97760 . +_:g97760 _:g97780 . +_:g97780 . +_:g97780 _:g97800 . +_:g97800 . +_:g97800 _:g97820 . +_:g97820 . +_:g97820 _:g97840 . +_:g97840 . +_:g97840 _:g97860 . +_:g97860 . +_:g97860 _:g97880 . +_:g97880 . +_:g97880 _:g97900 . +_:g97900 . +_:g97900 _:g97920 . +_:g97920 . +_:g97920 _:g97940 . +_:g97940 . +_:g97940 _:g97960 . +_:g97960 . +_:g97960 _:g97980 . +_:g97980 . +_:g97980 _:g98000 . +_:g98000 . +_:g98000 _:g98020 . +_:g98020 . +_:g98020 _:g98040 . +_:g98040 . +_:g98040 _:g98060 . +_:g98060 . +_:g98060 _:g98080 . +_:g98080 . +_:g98080 _:g98100 . +_:g98100 . +_:g98100 _:g98120 . +_:g98120 . +_:g98120 _:g98140 . +_:g98140 . +_:g98140 _:g98160 . +_:g98160 . +_:g98160 _:g98180 . +_:g98180 . +_:g98180 _:g98200 . +_:g98200 . +_:g98200 _:g98220 . +_:g98220 . +_:g98220 _:g98240 . +_:g98240 . +_:g98240 _:g98260 . +_:g98260 . +_:g98260 _:g98280 . +_:g98280 . +_:g98280 . + . + . + . + "Expands embedded JSON-LD script element" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g98300 . +_:g98300 "json-ld-1.1" . +_:g98300 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element (xhtml)" . + "Tests embedded JSON-LD in XHTML" . + . + . + _:g98320 . +_:g98320 "json-ld-1.1" . +_:g98320 "application/xhtml+xml" . +_:g98320 "HTML Script Extraction" . + . + . + . + "Expands first embedded JSON-LD script element" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g98340 . +_:g98340 "json-ld-1.1" . +_:g98340 "HTML Script Extraction" . + . + . + . + "Expands targeted JSON-LD script element" . + "Tests embedded JSON-LD in HTML with fragment identifier" . + . + . + _:g98360 . +_:g98360 "json-ld-1.1" . +_:g98360 "HTML Script Extraction" . + . + . + . + "Expands all embedded JSON-LD script elements with extractAllScripts option" . + "Tests embedded JSON-LD in HTML extracting all elements" . + . + . + _:g98380 . +_:g98380 "json-ld-1.1" . +_:g98380 "true"^^ . +_:g98380 "HTML Script Extraction" . + . + . + . + "Expands multiple embedded JSON-LD script elements where one is an array" . + "Tests embedded JSON-LD in HTML extracting all elements with array" . + . + . + _:g98400 . +_:g98400 "json-ld-1.1" . +_:g98400 "true"^^ . +_:g98400 "HTML Script Extraction" . + . + . + . + "Expands as empty with no embedded JSON-LD script elements" . + "Tests embedded JSON-LD in HTML when none exist" . + . + "loading document failed" . + _:g98420 . +_:g98420 "json-ld-1.1" . +_:g98420 "HTML Script Extraction" . + . + . + . + "Expands as empty with no embedded JSON-LD script elements and extractAllScripts" . + "Tests embedded JSON-LD in HTML when none exist extracting all elements" . + . + . + _:g98440 . +_:g98440 "json-ld-1.1" . +_:g98440 "true"^^ . +_:g98440 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element with HTML character references" . + "Tests embedded JSON-LD in HTML with character references" . + . + . + _:g98460 . +_:g98460 "json-ld-1.1" . +_:g98460 "HTML Script Extraction" . + . + . + . + "Errors if no element found at target" . + "Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist" . + . + "loading document failed" . + _:g98480 . +_:g98480 "json-ld-1.1" . +_:g98480 "HTML Script Extraction" . + . + . + . + "Errors if targeted element is not a script element" . + "Tests embedded JSON-LD in HTML which isn't a script element" . + . + "loading document failed" . + _:g98500 . +_:g98500 "json-ld-1.1" . +_:g98500 "HTML Script Extraction" . + . + . + . + "Errors if targeted element does not have type application/ld+json" . + "Tests embedded JSON-LD in HTML with wrong type" . + . + "loading document failed" . + _:g98520 . +_:g98520 "json-ld-1.1" . +_:g98520 "HTML Script Extraction" . + . + . + . + "Errors if uncommented script text contains comment" . + "Tests embedded JSON-LD in HTML with comments leftover" . + . + "invalid script element" . + _:g98540 . +_:g98540 "json-ld-1.1" . +_:g98540 "HTML Script Extraction" . + . + . + . + "Errors if end comment missing" . + "Tests embedded JSON-LD in HTML with unballanced comments" . + . + "invalid script element" . + _:g98560 . +_:g98560 "json-ld-1.1" . +_:g98560 "HTML Script Extraction" . + . + . + . + "Errors if start comment missing" . + "Tests embedded JSON-LD in HTML with unballanced comments" . + . + "invalid script element" . + _:g98580 . +_:g98580 "json-ld-1.1" . +_:g98580 "HTML Script Extraction" . + . + . + . + "Errors if uncommented script is not valid JSON" . + "Tests embedded JSON-LD in HTML which is invalid JSON" . + . + "invalid script element" . + _:g98600 . +_:g98600 "json-ld-1.1" . +_:g98600 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element relative to document base" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g98620 . +_:g98620 "json-ld-1.1" . +_:g98620 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element relative to base option" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g98640 . +_:g98640 "json-ld-1.1" . +_:g98640 . +_:g98640 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element relative to HTML base" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g98660 . +_:g98660 "json-ld-1.1" . +_:g98660 . +_:g98660 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element relative to relative HTML base" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g98680 . +_:g98680 "json-ld-1.1" . +_:g98680 . +_:g98680 "HTML Script Extraction" . + . + . + . + "Expands targeted JSON-LD script element with fragment and HTML base" . + "Tests embedded JSON-LD in HTML with fragment identifier" . + . + . + _:g98700 . +_:g98700 "json-ld-1.1" . +_:g98700 "HTML Script Extraction" . + . + . + . + "Compacts embedded JSON-LD script element" . + "Tests embedded JSON-LD in HTML" . + . + . + . + _:g98720 . +_:g98720 "json-ld-1.1" . +_:g98720 "HTML Script Extraction" . + . + . + . + "Compacts first embedded JSON-LD script element" . + "Tests embedded JSON-LD in HTML" . + . + . + . + _:g98740 . +_:g98740 "json-ld-1.1" . +_:g98740 "HTML Script Extraction" . + . + . + . + "Compacts targeted JSON-LD script element" . + "Tests embedded JSON-LD in HTML with fragment identifier" . + . + . + . + _:g98760 . +_:g98760 "json-ld-1.1" . +_:g98760 "HTML Script Extraction" . + . + . + . + "Compacts all embedded JSON-LD script elements with extractAllScripts option" . + "Tests embedded JSON-LD in HTML extracting all elements" . + . + . + . + _:g98780 . +_:g98780 "json-ld-1.1" . +_:g98780 "true"^^ . +_:g98780 "HTML Script Extraction" . + . + . + . + "Flattens embedded JSON-LD script element" . + "Tests embedded JSON-LD in HTML" . + . + . + . + _:g98800 . +_:g98800 "json-ld-1.1" . +_:g98800 "HTML Script Extraction" . + . + . + . + "Flattens first embedded JSON-LD script element" . + "Tests embedded JSON-LD in HTML" . + . + . + . + _:g98820 . +_:g98820 "json-ld-1.1" . +_:g98820 "false"^^ . +_:g98820 "HTML Script Extraction" . + . + . + . + "Flattens targeted JSON-LD script element" . + "Tests embedded JSON-LD in HTML with fragment identifier" . + . + . + . + _:g98840 . +_:g98840 "json-ld-1.1" . +_:g98840 "HTML Script Extraction" . + . + . + . + "Flattens all script elements by default" . + "Tests embedded JSON-LD in HTML multiple script elements" . + . + . + . + _:g98860 . +_:g98860 "json-ld-1.1" . +_:g98860 "HTML Script Extraction" . + . + . + . + "Transforms embedded JSON-LD script element" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g98880 . +_:g98880 "json-ld-1.1" . +_:g98880 "HTML Script Extraction" . + . + . + . + "Transforms first embedded JSON-LD script element" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g98900 . +_:g98900 "json-ld-1.1" . +_:g98900 "false"^^ . +_:g98900 "HTML Script Extraction" . + . + . + . + "Transforms targeted JSON-LD script element" . + "Tests embedded JSON-LD in HTML with fragment identifier" . + . + . + _:g98920 . +_:g98920 "json-ld-1.1" . +_:g98920 "HTML Script Extraction" . + . + . + . + "Expands all embedded JSON-LD script elements with extractAllScripts option" . + "Tests embedded JSON-LD in HTML extracting all elements" . + . + . + _:g98940 . +_:g98940 "json-ld-1.1" . +_:g98940 "true"^^ . +_:g98940 "HTML Script Extraction" . + . + . + . + "Expands multiple embedded JSON-LD script elements where one is an array" . + "Tests embedded JSON-LD in HTML extracting all elements with array" . + . + . + _:g98960 . +_:g98960 "json-ld-1.1" . +_:g98960 "true"^^ . +_:g98960 "HTML Script Extraction" . + . + . + . + "Expands as empty with no embedded JSON-LD script elements" . + "Tests embedded JSON-LD in HTML when none exist" . + . + . + _:g98980 . +_:g98980 "json-ld-1.1" . +_:g98980 "HTML Script Extraction" . + . + . + . + "Expands as empty with no embedded JSON-LD script elements and extractAllScripts" . + "Tests embedded JSON-LD in HTML when none exist extracting all elements" . + . + . + _:g99000 . +_:g99000 "json-ld-1.1" . +_:g99000 "true"^^ . +_:g99000 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element with HTML character references" . + "Tests embedded JSON-LD in HTML with character references" . + . + . + _:g99020 . +_:g99020 "json-ld-1.1" . +_:g99020 "HTML Script Extraction" . + . + . + . + "Errors if no element found at target" . + "Tests embedded JSON-LD in HTML with fragment identifier that doesn't exist" . + . + "loading document failed" . + _:g99040 . +_:g99040 "json-ld-1.1" . +_:g99040 "HTML Script Extraction" . + . + . + . + "Errors if targeted element is not a script element" . + "Tests embedded JSON-LD in HTML which isn't a script element" . + . + "loading document failed" . + _:g99060 . +_:g99060 "json-ld-1.1" . +_:g99060 "HTML Script Extraction" . . . + . + "Errors if targeted element does not have type application/ld+json" . "Tests embedded JSON-LD in HTML with wrong type" . -_:g70183442346340 _:g70183442377620 . -_:g70183442346340 . -_:g70183429807680 _:g70183429898740 . -_:g70183429807680 . - . - . - "Expands as empty with no embedded JSON-LD script elements and extractAllScripts" . - _:g70183433032660 . - . - . - . - "Tests embedded JSON-LD in HTML when none exist extracting all elements" . - . - . - "Base without trailing slash, without path" . - _:g70183433306900 . - . - . - "Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986" . -_:g70183428854460 "json-ld-1.1" . - . - . - "Test coercion of double value" . - . - . - "Tests that a decimal value generates a xsd:double typed literal;." . -_:g70183430544800 _:g70183430557900 . -_:g70183430544800 . -_:g70183432981440 "HTML Script Extraction" . -_:g70183432981440 "json-ld-1.1" . - . - . - . - "Basic Included array" . - _:g70183429605280 . - . - . - "Tests included blocks." . - . - . - "Ignore some values of @reverse with @, allow others." . - _:g70183442114720 . - . - . - "Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword." . - . - . - "@list containing an deep list" . - _:g70183432016600 . - . - . - "Lists of lists" . -_:g70183441576080 "json-ld-1.1" . - . - . - "flatten already expanded" . - . - . - "Flattening an expanded/flattened document maintains input document" . -_:g70183429066140 _:g70183429115960 . -_:g70183429066140 . -_:g70183441300660 _:g70183441310540 . -_:g70183441300660 . -_:g70183445222000 _:g70183429085400 . -_:g70183445222000 . -_:g70183442674880 _:g70183442705860 . -_:g70183442674880 . -_:g70183159157000 "json-ld-1.1" . - . - . - "type-scoped context nullification" . - _:g70183431620300 . - . - . - "type-scoped context nullification" . -_:g70183442393180 "json-ld-1.1" . -_:g70183179841600 "json-ld-1.1" . - . - . - "adding new term" . - _:g70183431052200 . - . - . - "scoped context on @type" . - . - . - "Ignores a non-keyword term starting with '@' (with @vocab)" . - _:g70183432050880 . - . - . - "Terms in the form of a keyword, which are not keywords, are ignored." . - . - . - "type-scoped base" . - _:g70183431392120 . - . - . - "type-scoped base" . - . - . - . - "matches exact value pattern" . - _:g70183441152420 . - . - . - "Value objects matching value patterns are output, others are filtered." . -_:g70183159108560 "json-ld-1.1" . - . - . - "Do not expand native values to IRIs" . - . - . - "Value Expansion does not expand native values, such as booleans, to a node object" . -_:g70183158858860 "json-ld-1.1" . - . - . - "Transform JSON literal with aliased @type" . - _:g70183180005340 . - . - . - "Tests transforming JSON literal with aliased @type." . - . - . - "Expands multiple embedded JSON-LD script elements where one is an array" . - _:g70183431870580 . - . - . - . - "Tests embedded JSON-LD in HTML extracting all elements with array" . - "invalid @import value" . - . - "@import must be a string" . - _:g70183432265260 . - . - . - "@import must be a string." . - . - . - "type-scoped vocab" . - _:g70183179812760 . - . - . - "type-scoped vocab" . - "invalid scoped context" . - . - "Unused context with an embedded context error." . - _:g70183159257200 . - . - . - "An unused context with an embedded context should still be checked." . -_:g70183431227860 "json-ld-1.1" . -_:g70183443099640 "json-ld-1.1" . - "invalid language-tagged value" . - . - "Invalid language-tagged value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid language-tagged value is found" . -_:g70183428986680 "json-ld-1.1" . -_:g70183428986640 "json-ld-1.1" . - . - . - "Document with list" . - . - . - "Uses a named graph containing a list." . -_:g70183163048060 "json-ld-1.1" . -_:g70183432373660 _:g70183432445800 . -_:g70183432373660 . -_:g70183429851640 _:g70183429931840 . -_:g70183429851640 . - . - . - . - "Matching embedded nodes with @default" . - _:g70183433393240 . - . - . - "Verify that embedded nodes match with @default and a wildcard @id." . - . - . - . - "Compact JSON literal (double-zero)" . - _:g70183429917520 . - . - . - "Tests compacting property with @type @json to a JSON literal (double-zero)." . -_:g70183179838060 "json-ld-1.1" . -_:g70183159303220 _:g70183159356500 . -_:g70183159303220 . - . - . - "Adds document expanded @type to object" . - _:g70183428903060 . - . - . - "Expansion using @container: @type" . -_:g70183442627940 "json-ld-1.1" . -_:g70183430785360 _:g70183430819640 . -_:g70183430785360 . - . - . - . - "Nested @container: @id" . - _:g70183430004060 . - . - . - "Compaction using @nest" . -_:g70183430561080 "json-ld-1.1" . - . - . - . - "type map using @none with alias" . - _:g70183429299000 . - . - . - "index on @type" . -_:g70183430607220 _:g70183430637220 . -_:g70183430607220 . -_:g70183440018900 _:g70183440742280 . -_:g70183440018900 . -_:g70183441530180 _:g70183441578640 . -_:g70183441530180 . -_:g70183429070260 "json-ld-1.1" . -_:g70183431573500 "json-ld-1.1" . - . - . - . - "@value with @language" . - . - . - "Values with @language remain in expanded form by default" . -_:g70183428522220 "json-ld-1.1" . - "invalid @prefix value" . - . - . - "@prefix must be a boolean" . - _:g70183429244380 . - . - . - "@prefix must be a boolean in a term definition in 1.1" . -_:g70183429784820 _:g70183429818000 . -_:g70183429784820 . -_:g70183429524700 _:g70183429587600 . -_:g70183429524700 . - . - . - "IRI expansion of fragments including ':'" . - . - . - "Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute" . -_:g70183179887800 _:g70183179942740 . -_:g70183179887800 . - . - . - . - "Compact @id that is a property IRI when @container is @list" . - . - . - "A term with @container: @list is also used as the value of an @id, if appropriate" . - "invalid @propagate value" . - . - "@propagate must be boolean valued" . - _:g70183444922740 . - . - . - "@propagate must be boolean valued" . - . - . - . - "@type: @vocab and relative IRIs" . - . - . - "Relative IRIs don't round-trip with @type: @vocab" . -_:g70183429036000 _:g70183429048480 . -_:g70183429036000 . -_:g70183428559000 "json-ld-1.1" . - . - . - "deep @type-scoped @context does NOT affect nested nodes" . - _:g70183179827920 . - . + . + "loading document failed" . + _:g99080 . +_:g99080 "json-ld-1.1" . +_:g99080 "HTML Script Extraction" . + . + . + . + "Errors if uncommented script text contains comment" . + "Tests embedded JSON-LD in HTML with comments leftover" . + . + "invalid script element" . + _:g99100 . +_:g99100 "json-ld-1.1" . +_:g99100 "HTML Script Extraction" . + . + . + . + "Errors if end comment missing" . + "Tests embedded JSON-LD in HTML with unballanced comments" . + . + "invalid script element" . + _:g99120 . +_:g99120 "json-ld-1.1" . +_:g99120 "HTML Script Extraction" . + . + . + . + "Errors if start comment missing" . + "Tests embedded JSON-LD in HTML with unballanced comments" . + . + "invalid script element" . + _:g99140 . +_:g99140 "json-ld-1.1" . +_:g99140 "HTML Script Extraction" . + . + . + . + "Errors if uncommented script is not valid JSON" . + "Tests embedded JSON-LD in HTML which is invalid JSON" . + . + "invalid script element" . + _:g99160 . +_:g99160 "json-ld-1.1" . +_:g99160 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element relative to document base" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g99180 . +_:g99180 "json-ld-1.1" . +_:g99180 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element relative to base option" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g99200 . +_:g99200 "json-ld-1.1" . +_:g99200 . +_:g99200 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element relative to HTML base" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g99220 . +_:g99220 "json-ld-1.1" . +_:g99220 . +_:g99220 "HTML Script Extraction" . + . + . + . + "Expands embedded JSON-LD script element relative to relative HTML base" . + "Tests embedded JSON-LD in HTML" . + . + . + _:g99240 . +_:g99240 "json-ld-1.1" . +_:g99240 . +_:g99240 "HTML Script Extraction" . + . + . + . + "Expands targeted JSON-LD script element with fragment and HTML base" . + "Tests embedded JSON-LD in HTML with fragment identifier" . + . + . + _:g99260 . +_:g99260 "json-ld-1.1" . +_:g99260 "HTML Script Extraction" . + . + "Remote document" . + "These tests implement the requirements for JSON-LD [Remote Document and Context Retrieval](https://www.w3.org/TR/json-ld11-api/#remote-document-and-context-retrieval)." . + "https://w3c.github.io/json-ld-api/tests/" . + _:g99280 . +_:g99280 . +_:g99280 _:g99300 . +_:g99300 . +_:g99300 _:g99320 . +_:g99320 . +_:g99320 _:g99340 . +_:g99340 . +_:g99340 _:g99360 . +_:g99360 . +_:g99360 _:g99380 . +_:g99380 . +_:g99380 _:g99400 . +_:g99400 . +_:g99400 _:g99420 . +_:g99420 . +_:g99420 _:g99440 . +_:g99440 . +_:g99440 _:g99460 . +_:g99460 . +_:g99460 _:g99480 . +_:g99480 . +_:g99480 _:g99500 . +_:g99500 . +_:g99500 _:g99520 . +_:g99520 . +_:g99520 _:g99540 . +_:g99540 . +_:g99540 _:g99560 . +_:g99560 . +_:g99560 _:g99580 . +_:g99580 . +_:g99580 _:g99600 . +_:g99600 . +_:g99600 _:g99620 . +_:g99620 . +_:g99620 . + . + . + "load JSON-LD document" . + "Document loader loads a JSON-LD document." . + . + . + . + . + "load JSON document" . + "Document loader loads a JSON document." . + . + . + . + . + "load JSON document with extension-type" . + "Document loader loads a JSON document having an extension mime-subtype." . + _:g99640 . + . + . +_:g99640 "application/jldTest+json" . + . + . + "loading an unknown type raises loading document failed" . + "Loading a document with a non-JSON mime type raises loading document failed" . + _:g99660 . + . + "loading document failed" . +_:g99660 "application/jldTest" . + . + . + "Load JSON-LD through 301 redirect" . + "Loading a document with a redirect should use the redirected URL as document base" . + _:g99680 . + . + . +_:g99680 . +_:g99680 "301"^^ . + . + . + "Load JSON-LD through 303 redirect" . + "Loading a document with a redirect should use the redirected URL as document base" . + _:g99700 . + . + . +_:g99700 . +_:g99700 "303"^^ . + . + . + "Load JSON-LD through 307 redirect" . + "Loading a document with a redirect should use the redirected URL as document base" . + _:g99720 . + . + . +_:g99720 . +_:g99720 "307"^^ . + . + . + "Non-existant file (404)" . + "Loading a non-existant file raises loading document failed error" . + . + "loading document failed" . + . + . + "load JSON-LD document with link" . + "If a context is specified in a link header, it is not used for JSON-LD." . + _:g99740 . + . + . +_:g99740 "<0009-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" . + . + . + "load JSON document with link" . + "If a context is specified in a link header, it is used for JSON." . + _:g99760 . + . + . +_:g99760 "<0010-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" . + . + . + "load JSON document with extension-type with link" . + "If a context is specified in a link header, it is used for a JSON extension type." . + . + _:g99780 . + . +_:g99780 "application/jldTest+json" . +_:g99780 "<0011-context.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" . + . + . + "Multiple context link headers" . + "Loading a file when multiple link headers are returned is an error" . + _:g99800 . + . + "multiple context link headers" . +_:g99800 "<0012-context1.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" . +_:g99800 "<0012-context2.jsonld>; rel=\"http://www.w3.org/ns/json-ld#context\"" . + . + . + "load JSON document with link to HTML document" . + "If a context is specified in a link header, it is used for JSON, extracting from HTML." . + _:g99820 . + . + . +_:g99820 "<0013-context.html>; rel=\"http://www.w3.org/ns/json-ld#context\"" . + . + . + "Redirects if type is text/html" . + "Load an alternate link if type is not ld+json and rel=alternate." . + _:g99840 . + . + . +_:g99840 "; rel=\"alternate\"; type=\"application/ld+json\"" . + . + . + "Does not redirect if type is application/ld+json" . + "Load an alternate link if type is not ld+json and rel=alternate." . + _:g99860 . + . + . +_:g99860 "; rel=\"alternate\"; type=\"application/ld+json\"" . +_:g99860 "HTML Script Extraction" . + . + . + "Does not redirect if link type is not application/ld+json" . + "Load an alternate link if type is not ld+json and rel=alternate." . + _:g99880 . + . + . +_:g99880 "; rel=\"alternate\"; type=\"application/json\"" . + . + . + "Does not redirect if type is application/json" . + "Load an alternate link if type is not ld+json and rel=alternate." . + _:g99900 . + . + . +_:g99900 "; rel=\"alternate\"; type=\"application/ld+json\"" . + . + . + "Base is that of the alternate URL" . + "Load an alternate link if type is not ld+json and rel=alternate." . + _:g99920 . + . + . +_:g99920 "; rel=\"alternate\"; type=\"application/ld+json\"" . +_:g99920 "HTML Script Extraction" . + . + "Transform JSON-LD to RDF" . + "These tests implement the requirements for the JSON-LD [Deserialize JSON-LD to RDF Algorithm](https://www.w3.org/TR/json-ld11-api/#deserialize-json-ld-to-rdf-algorithm)." . + "https://w3c.github.io/json-ld-api/tests/" . + _:g99940 . +_:g99940 . +_:g99940 _:g99960 . +_:g99960 . +_:g99960 _:g99980 . +_:g99980 . +_:g99980 _:g100000 . +_:g100000 . +_:g100000 _:g100020 . +_:g100020 . +_:g100020 _:g100040 . +_:g100040 . +_:g100040 _:g100060 . +_:g100060 . +_:g100060 _:g100080 . +_:g100080 . +_:g100080 _:g100100 . +_:g100100 . +_:g100100 _:g100120 . +_:g100120 . +_:g100120 _:g100140 . +_:g100140 . +_:g100140 _:g100160 . +_:g100160 . +_:g100160 _:g100180 . +_:g100180 . +_:g100180 _:g100200 . +_:g100200 . +_:g100200 _:g100220 . +_:g100220 . +_:g100220 _:g100240 . +_:g100240 . +_:g100240 _:g100260 . +_:g100260 . +_:g100260 _:g100280 . +_:g100280 . +_:g100280 _:g100300 . +_:g100300 . +_:g100300 _:g100320 . +_:g100320 . +_:g100320 _:g100340 . +_:g100340 . +_:g100340 _:g100360 . +_:g100360 . +_:g100360 _:g100380 . +_:g100380 . +_:g100380 _:g100400 . +_:g100400 . +_:g100400 _:g100420 . +_:g100420 . +_:g100420 _:g100440 . +_:g100440 . +_:g100440 _:g100460 . +_:g100460 . +_:g100460 _:g100480 . +_:g100480 . +_:g100480 _:g100500 . +_:g100500 . +_:g100500 _:g100520 . +_:g100520 . +_:g100520 _:g100540 . +_:g100540 . +_:g100540 _:g100560 . +_:g100560 . +_:g100560 _:g100580 . +_:g100580 . +_:g100580 _:g100600 . +_:g100600 . +_:g100600 _:g100620 . +_:g100620 . +_:g100620 _:g100640 . +_:g100640 . +_:g100640 _:g100660 . +_:g100660 . +_:g100660 _:g100680 . +_:g100680 . +_:g100680 _:g100700 . +_:g100700 . +_:g100700 _:g100720 . +_:g100720 . +_:g100720 _:g100740 . +_:g100740 . +_:g100740 _:g100760 . +_:g100760 . +_:g100760 _:g100780 . +_:g100780 . +_:g100780 _:g100800 . +_:g100800 . +_:g100800 _:g100820 . +_:g100820 . +_:g100820 _:g100840 . +_:g100840 . +_:g100840 _:g100860 . +_:g100860 . +_:g100860 _:g100880 . +_:g100880 . +_:g100880 _:g100900 . +_:g100900 . +_:g100900 _:g100920 . +_:g100920 . +_:g100920 _:g100940 . +_:g100940 . +_:g100940 _:g100960 . +_:g100960 . +_:g100960 _:g100980 . +_:g100980 . +_:g100980 _:g101000 . +_:g101000 . +_:g101000 _:g101020 . +_:g101020 . +_:g101020 _:g101040 . +_:g101040 . +_:g101040 _:g101060 . +_:g101060 . +_:g101060 _:g101080 . +_:g101080 . +_:g101080 _:g101100 . +_:g101100 . +_:g101100 _:g101120 . +_:g101120 . +_:g101120 _:g101140 . +_:g101140 . +_:g101140 _:g101160 . +_:g101160 . +_:g101160 _:g101180 . +_:g101180 . +_:g101180 _:g101200 . +_:g101200 . +_:g101200 _:g101220 . +_:g101220 . +_:g101220 _:g101240 . +_:g101240 . +_:g101240 _:g101260 . +_:g101260 . +_:g101260 _:g101280 . +_:g101280 . +_:g101280 _:g101300 . +_:g101300 . +_:g101300 _:g101320 . +_:g101320 . +_:g101320 _:g101340 . +_:g101340 . +_:g101340 _:g101360 . +_:g101360 . +_:g101360 _:g101380 . +_:g101380 . +_:g101380 _:g101400 . +_:g101400 . +_:g101400 _:g101420 . +_:g101420 . +_:g101420 _:g101440 . +_:g101440 . +_:g101440 _:g101460 . +_:g101460 . +_:g101460 _:g101480 . +_:g101480 . +_:g101480 _:g101500 . +_:g101500 . +_:g101500 _:g101520 . +_:g101520 . +_:g101520 _:g101540 . +_:g101540 . +_:g101540 _:g101560 . +_:g101560 . +_:g101560 _:g101580 . +_:g101580 . +_:g101580 _:g101600 . +_:g101600 . +_:g101600 _:g101620 . +_:g101620 . +_:g101620 _:g101640 . +_:g101640 . +_:g101640 _:g101660 . +_:g101660 . +_:g101660 _:g101680 . +_:g101680 . +_:g101680 _:g101700 . +_:g101700 . +_:g101700 _:g101720 . +_:g101720 . +_:g101720 _:g101740 . +_:g101740 . +_:g101740 _:g101760 . +_:g101760 . +_:g101760 _:g101780 . +_:g101780 . +_:g101780 _:g101800 . +_:g101800 . +_:g101800 _:g101820 . +_:g101820 . +_:g101820 _:g101840 . +_:g101840 . +_:g101840 _:g101860 . +_:g101860 . +_:g101860 _:g101880 . +_:g101880 . +_:g101880 _:g101900 . +_:g101900 . +_:g101900 _:g101920 . +_:g101920 . +_:g101920 _:g101940 . +_:g101940 . +_:g101940 _:g101960 . +_:g101960 . +_:g101960 _:g101980 . +_:g101980 . +_:g101980 _:g102000 . +_:g102000 . +_:g102000 _:g102020 . +_:g102020 . +_:g102020 _:g102040 . +_:g102040 . +_:g102040 _:g102060 . +_:g102060 . +_:g102060 _:g102080 . +_:g102080 . +_:g102080 _:g102100 . +_:g102100 . +_:g102100 _:g102120 . +_:g102120 . +_:g102120 _:g102140 . +_:g102140 . +_:g102140 _:g102160 . +_:g102160 . +_:g102160 _:g102180 . +_:g102180 . +_:g102180 _:g102200 . +_:g102200 . +_:g102200 _:g102220 . +_:g102220 . +_:g102220 _:g102240 . +_:g102240 . +_:g102240 _:g102260 . +_:g102260 . +_:g102260 _:g102280 . +_:g102280 . +_:g102280 _:g102300 . +_:g102300 . +_:g102300 _:g102320 . +_:g102320 . +_:g102320 _:g102340 . +_:g102340 . +_:g102340 _:g102360 . +_:g102360 . +_:g102360 _:g102380 . +_:g102380 . +_:g102380 _:g102400 . +_:g102400 . +_:g102400 _:g102420 . +_:g102420 . +_:g102420 _:g102440 . +_:g102440 . +_:g102440 _:g102460 . +_:g102460 . +_:g102460 _:g102480 . +_:g102480 . +_:g102480 _:g102500 . +_:g102500 . +_:g102500 _:g102520 . +_:g102520 . +_:g102520 _:g102540 . +_:g102540 . +_:g102540 _:g102560 . +_:g102560 . +_:g102560 _:g102580 . +_:g102580 . +_:g102580 _:g102600 . +_:g102600 . +_:g102600 _:g102620 . +_:g102620 . +_:g102620 _:g102640 . +_:g102640 . +_:g102640 _:g102660 . +_:g102660 . +_:g102660 _:g102680 . +_:g102680 . +_:g102680 _:g102700 . +_:g102700 . +_:g102700 _:g102720 . +_:g102720 . +_:g102720 _:g102740 . +_:g102740 . +_:g102740 _:g102760 . +_:g102760 . +_:g102760 _:g102780 . +_:g102780 . +_:g102780 _:g102800 . +_:g102800 . +_:g102800 _:g102820 . +_:g102820 . +_:g102820 _:g102840 . +_:g102840 . +_:g102840 _:g102860 . +_:g102860 . +_:g102860 _:g102880 . +_:g102880 . +_:g102880 _:g102900 . +_:g102900 . +_:g102900 _:g102920 . +_:g102920 . +_:g102920 _:g102940 . +_:g102940 . +_:g102940 _:g102960 . +_:g102960 . +_:g102960 _:g102980 . +_:g102980 . +_:g102980 _:g103000 . +_:g103000 . +_:g103000 _:g103020 . +_:g103020 . +_:g103020 _:g103040 . +_:g103040 . +_:g103040 _:g103060 . +_:g103060 . +_:g103060 _:g103080 . +_:g103080 . +_:g103080 _:g103100 . +_:g103100 . +_:g103100 _:g103120 . +_:g103120 . +_:g103120 _:g103140 . +_:g103140 . +_:g103140 _:g103160 . +_:g103160 . +_:g103160 _:g103180 . +_:g103180 . +_:g103180 _:g103200 . +_:g103200 . +_:g103200 _:g103220 . +_:g103220 . +_:g103220 _:g103240 . +_:g103240 . +_:g103240 _:g103260 . +_:g103260 . +_:g103260 _:g103280 . +_:g103280 . +_:g103280 _:g103300 . +_:g103300 . +_:g103300 _:g103320 . +_:g103320 . +_:g103320 _:g103340 . +_:g103340 . +_:g103340 _:g103360 . +_:g103360 . +_:g103360 _:g103380 . +_:g103380 . +_:g103380 _:g103400 . +_:g103400 . +_:g103400 _:g103420 . +_:g103420 . +_:g103420 _:g103440 . +_:g103440 . +_:g103440 _:g103460 . +_:g103460 . +_:g103460 _:g103480 . +_:g103480 . +_:g103480 _:g103500 . +_:g103500 . +_:g103500 _:g103520 . +_:g103520 . +_:g103520 _:g103540 . +_:g103540 . +_:g103540 _:g103560 . +_:g103560 . +_:g103560 _:g103580 . +_:g103580 . +_:g103580 _:g103600 . +_:g103600 . +_:g103600 _:g103620 . +_:g103620 . +_:g103620 _:g103640 . +_:g103640 . +_:g103640 _:g103660 . +_:g103660 . +_:g103660 _:g103680 . +_:g103680 . +_:g103680 _:g103700 . +_:g103700 . +_:g103700 _:g103720 . +_:g103720 . +_:g103720 _:g103740 . +_:g103740 . +_:g103740 _:g103760 . +_:g103760 . +_:g103760 _:g103780 . +_:g103780 . +_:g103780 _:g103800 . +_:g103800 . +_:g103800 _:g103820 . +_:g103820 . +_:g103820 _:g103840 . +_:g103840 . +_:g103840 _:g103860 . +_:g103860 . +_:g103860 _:g103880 . +_:g103880 . +_:g103880 _:g103900 . +_:g103900 . +_:g103900 _:g103920 . +_:g103920 . +_:g103920 _:g103940 . +_:g103940 . +_:g103940 _:g103960 . +_:g103960 . +_:g103960 _:g103980 . +_:g103980 . +_:g103980 _:g104000 . +_:g104000 . +_:g104000 _:g104020 . +_:g104020 . +_:g104020 _:g104040 . +_:g104040 . +_:g104040 _:g104060 . +_:g104060 . +_:g104060 _:g104080 . +_:g104080 . +_:g104080 _:g104100 . +_:g104100 . +_:g104100 _:g104120 . +_:g104120 . +_:g104120 _:g104140 . +_:g104140 . +_:g104140 _:g104160 . +_:g104160 . +_:g104160 _:g104180 . +_:g104180 . +_:g104180 _:g104200 . +_:g104200 . +_:g104200 _:g104220 . +_:g104220 . +_:g104220 _:g104240 . +_:g104240 . +_:g104240 _:g104260 . +_:g104260 . +_:g104260 _:g104280 . +_:g104280 . +_:g104280 _:g104300 . +_:g104300 . +_:g104300 _:g104320 . +_:g104320 . +_:g104320 _:g104340 . +_:g104340 . +_:g104340 _:g104360 . +_:g104360 . +_:g104360 _:g104380 . +_:g104380 . +_:g104380 _:g104400 . +_:g104400 . +_:g104400 _:g104420 . +_:g104420 . +_:g104420 _:g104440 . +_:g104440 . +_:g104440 _:g104460 . +_:g104460 . +_:g104460 _:g104480 . +_:g104480 . +_:g104480 _:g104500 . +_:g104500 . +_:g104500 _:g104520 . +_:g104520 . +_:g104520 _:g104540 . +_:g104540 . +_:g104540 _:g104560 . +_:g104560 . +_:g104560 _:g104580 . +_:g104580 . +_:g104580 _:g104600 . +_:g104600 . +_:g104600 _:g104620 . +_:g104620 . +_:g104620 _:g104640 . +_:g104640 . +_:g104640 _:g104660 . +_:g104660 . +_:g104660 _:g104680 . +_:g104680 . +_:g104680 _:g104700 . +_:g104700 . +_:g104700 _:g104720 . +_:g104720 . +_:g104720 _:g104740 . +_:g104740 . +_:g104740 _:g104760 . +_:g104760 . +_:g104760 _:g104780 . +_:g104780 . +_:g104780 _:g104800 . +_:g104800 . +_:g104800 _:g104820 . +_:g104820 . +_:g104820 _:g104840 . +_:g104840 . +_:g104840 _:g104860 . +_:g104860 . +_:g104860 _:g104880 . +_:g104880 . +_:g104880 _:g104900 . +_:g104900 . +_:g104900 _:g104920 . +_:g104920 . +_:g104920 _:g104940 . +_:g104940 . +_:g104940 _:g104960 . +_:g104960 . +_:g104960 _:g104980 . +_:g104980 . +_:g104980 _:g105000 . +_:g105000 . +_:g105000 _:g105020 . +_:g105020 . +_:g105020 _:g105040 . +_:g105040 . +_:g105040 _:g105060 . +_:g105060 . +_:g105060 _:g105080 . +_:g105080 . +_:g105080 _:g105100 . +_:g105100 . +_:g105100 _:g105120 . +_:g105120 . +_:g105120 _:g105140 . +_:g105140 . +_:g105140 _:g105160 . +_:g105160 . +_:g105160 _:g105180 . +_:g105180 . +_:g105180 _:g105200 . +_:g105200 . +_:g105200 _:g105220 . +_:g105220 . +_:g105220 _:g105240 . +_:g105240 . +_:g105240 _:g105260 . +_:g105260 . +_:g105260 _:g105280 . +_:g105280 . +_:g105280 _:g105300 . +_:g105300 . +_:g105300 _:g105320 . +_:g105320 . +_:g105320 _:g105340 . +_:g105340 . +_:g105340 _:g105360 . +_:g105360 . +_:g105360 _:g105380 . +_:g105380 . +_:g105380 _:g105400 . +_:g105400 . +_:g105400 _:g105420 . +_:g105420 . +_:g105420 _:g105440 . +_:g105440 . +_:g105440 _:g105460 . +_:g105460 . +_:g105460 _:g105480 . +_:g105480 . +_:g105480 _:g105500 . +_:g105500 . +_:g105500 _:g105520 . +_:g105520 . +_:g105520 _:g105540 . +_:g105540 . +_:g105540 _:g105560 . +_:g105560 . +_:g105560 _:g105580 . +_:g105580 . +_:g105580 _:g105600 . +_:g105600 . +_:g105600 _:g105620 . +_:g105620 . +_:g105620 _:g105640 . +_:g105640 . +_:g105640 _:g105660 . +_:g105660 . +_:g105660 _:g105680 . +_:g105680 . +_:g105680 _:g105700 . +_:g105700 . +_:g105700 _:g105720 . +_:g105720 . +_:g105720 _:g105740 . +_:g105740 . +_:g105740 _:g105760 . +_:g105760 . +_:g105760 _:g105780 . +_:g105780 . +_:g105780 _:g105800 . +_:g105800 . +_:g105800 _:g105820 . +_:g105820 . +_:g105820 _:g105840 . +_:g105840 . +_:g105840 _:g105860 . +_:g105860 . +_:g105860 _:g105880 . +_:g105880 . +_:g105880 _:g105900 . +_:g105900 . +_:g105900 _:g105920 . +_:g105920 . +_:g105920 _:g105940 . +_:g105940 . +_:g105940 _:g105960 . +_:g105960 . +_:g105960 _:g105980 . +_:g105980 . +_:g105980 _:g106000 . +_:g106000 . +_:g106000 _:g106020 . +_:g106020 . +_:g106020 _:g106040 . +_:g106040 . +_:g106040 _:g106060 . +_:g106060 . +_:g106060 _:g106080 . +_:g106080 . +_:g106080 _:g106100 . +_:g106100 . +_:g106100 _:g106120 . +_:g106120 . +_:g106120 _:g106140 . +_:g106140 . +_:g106140 _:g106160 . +_:g106160 . +_:g106160 _:g106180 . +_:g106180 . +_:g106180 _:g106200 . +_:g106200 . +_:g106200 _:g106220 . +_:g106220 . +_:g106220 _:g106240 . +_:g106240 . +_:g106240 _:g106260 . +_:g106260 . +_:g106260 _:g106280 . +_:g106280 . +_:g106280 _:g106300 . +_:g106300 . +_:g106300 _:g106320 . +_:g106320 . +_:g106320 _:g106340 . +_:g106340 . +_:g106340 _:g106360 . +_:g106360 . +_:g106360 _:g106380 . +_:g106380 . +_:g106380 _:g106400 . +_:g106400 . +_:g106400 _:g106420 . +_:g106420 . +_:g106420 _:g106440 . +_:g106440 . +_:g106440 _:g106460 . +_:g106460 . +_:g106460 _:g106480 . +_:g106480 . +_:g106480 _:g106500 . +_:g106500 . +_:g106500 _:g106520 . +_:g106520 . +_:g106520 _:g106540 . +_:g106540 . +_:g106540 _:g106560 . +_:g106560 . +_:g106560 _:g106580 . +_:g106580 . +_:g106580 _:g106600 . +_:g106600 . +_:g106600 _:g106620 . +_:g106620 . +_:g106620 _:g106640 . +_:g106640 . +_:g106640 _:g106660 . +_:g106660 . +_:g106660 _:g106680 . +_:g106680 . +_:g106680 _:g106700 . +_:g106700 . +_:g106700 _:g106720 . +_:g106720 . +_:g106720 _:g106740 . +_:g106740 . +_:g106740 _:g106760 . +_:g106760 . +_:g106760 _:g106780 . +_:g106780 . +_:g106780 _:g106800 . +_:g106800 . +_:g106800 _:g106820 . +_:g106820 . +_:g106820 _:g106840 . +_:g106840 . +_:g106840 _:g106860 . +_:g106860 . +_:g106860 _:g106880 . +_:g106880 . +_:g106880 _:g106900 . +_:g106900 . +_:g106900 _:g106920 . +_:g106920 . +_:g106920 _:g106940 . +_:g106940 . +_:g106940 _:g106960 . +_:g106960 . +_:g106960 _:g106980 . +_:g106980 . +_:g106980 _:g107000 . +_:g107000 . +_:g107000 _:g107020 . +_:g107020 . +_:g107020 _:g107040 . +_:g107040 . +_:g107040 _:g107060 . +_:g107060 . +_:g107060 _:g107080 . +_:g107080 . +_:g107080 _:g107100 . +_:g107100 . +_:g107100 _:g107120 . +_:g107120 . +_:g107120 _:g107140 . +_:g107140 . +_:g107140 _:g107160 . +_:g107160 . +_:g107160 _:g107180 . +_:g107180 . +_:g107180 _:g107200 . +_:g107200 . +_:g107200 _:g107220 . +_:g107220 . +_:g107220 _:g107240 . +_:g107240 . +_:g107240 _:g107260 . +_:g107260 . +_:g107260 _:g107280 . +_:g107280 . +_:g107280 _:g107300 . +_:g107300 . +_:g107300 _:g107320 . +_:g107320 . +_:g107320 _:g107340 . +_:g107340 . +_:g107340 _:g107360 . +_:g107360 . +_:g107360 _:g107380 . +_:g107380 . +_:g107380 _:g107400 . +_:g107400 . +_:g107400 _:g107420 . +_:g107420 . +_:g107420 _:g107440 . +_:g107440 . +_:g107440 _:g107460 . +_:g107460 . +_:g107460 _:g107480 . +_:g107480 . +_:g107480 _:g107500 . +_:g107500 . +_:g107500 _:g107520 . +_:g107520 . +_:g107520 _:g107540 . +_:g107540 . +_:g107540 _:g107560 . +_:g107560 . +_:g107560 _:g107580 . +_:g107580 . +_:g107580 _:g107600 . +_:g107600 . +_:g107600 _:g107620 . +_:g107620 . +_:g107620 _:g107640 . +_:g107640 . +_:g107640 _:g107660 . +_:g107660 . +_:g107660 _:g107680 . +_:g107680 . +_:g107680 _:g107700 . +_:g107700 . +_:g107700 _:g107720 . +_:g107720 . +_:g107720 _:g107740 . +_:g107740 . +_:g107740 _:g107760 . +_:g107760 . +_:g107760 _:g107780 . +_:g107780 . +_:g107780 _:g107800 . +_:g107800 . +_:g107800 _:g107820 . +_:g107820 . +_:g107820 _:g107840 . +_:g107840 . +_:g107840 _:g107860 . +_:g107860 . +_:g107860 _:g107880 . +_:g107880 . +_:g107880 _:g107900 . +_:g107900 . +_:g107900 _:g107920 . +_:g107920 . +_:g107920 _:g107940 . +_:g107940 . +_:g107940 _:g107960 . +_:g107960 . +_:g107960 _:g107980 . +_:g107980 . +_:g107980 _:g108000 . +_:g108000 . +_:g108000 _:g108020 . +_:g108020 . +_:g108020 _:g108040 . +_:g108040 . +_:g108040 _:g108060 . +_:g108060 . +_:g108060 _:g108080 . +_:g108080 . +_:g108080 _:g108100 . +_:g108100 . +_:g108100 _:g108120 . +_:g108120 . +_:g108120 _:g108140 . +_:g108140 . +_:g108140 _:g108160 . +_:g108160 . +_:g108160 _:g108180 . +_:g108180 . +_:g108180 _:g108200 . +_:g108200 . +_:g108200 _:g108220 . +_:g108220 . +_:g108220 _:g108240 . +_:g108240 . +_:g108240 _:g108260 . +_:g108260 . +_:g108260 _:g108280 . +_:g108280 . +_:g108280 _:g108300 . +_:g108300 . +_:g108300 _:g108320 . +_:g108320 . +_:g108320 _:g108340 . +_:g108340 . +_:g108340 _:g108360 . +_:g108360 . +_:g108360 _:g108380 . +_:g108380 . +_:g108380 _:g108400 . +_:g108400 . +_:g108400 _:g108420 . +_:g108420 . +_:g108420 _:g108440 . +_:g108440 . +_:g108440 _:g108460 . +_:g108460 . +_:g108460 _:g108480 . +_:g108480 . +_:g108480 _:g108500 . +_:g108500 . +_:g108500 _:g108520 . +_:g108520 . +_:g108520 _:g108540 . +_:g108540 . +_:g108540 _:g108560 . +_:g108560 . +_:g108560 _:g108580 . +_:g108580 . +_:g108580 _:g108600 . +_:g108600 . +_:g108600 _:g108620 . +_:g108620 . +_:g108620 _:g108640 . +_:g108640 . +_:g108640 _:g108660 . +_:g108660 . +_:g108660 _:g108680 . +_:g108680 . +_:g108680 _:g108700 . +_:g108700 . +_:g108700 _:g108720 . +_:g108720 . +_:g108720 _:g108740 . +_:g108740 . +_:g108740 _:g108760 . +_:g108760 . +_:g108760 _:g108780 . +_:g108780 . +_:g108780 _:g108800 . +_:g108800 . +_:g108800 _:g108820 . +_:g108820 . +_:g108820 _:g108840 . +_:g108840 . +_:g108840 _:g108860 . +_:g108860 . +_:g108860 _:g108880 . +_:g108880 . +_:g108880 _:g108900 . +_:g108900 . +_:g108900 _:g108920 . +_:g108920 . +_:g108920 _:g108940 . +_:g108940 . +_:g108940 _:g108960 . +_:g108960 . +_:g108960 _:g108980 . +_:g108980 . +_:g108980 _:g109000 . +_:g109000 . +_:g109000 _:g109020 . +_:g109020 . +_:g109020 _:g109040 . +_:g109040 . +_:g109040 _:g109060 . +_:g109060 . +_:g109060 _:g109080 . +_:g109080 . +_:g109080 _:g109100 . +_:g109100 . +_:g109100 _:g109120 . +_:g109120 . +_:g109120 _:g109140 . +_:g109140 . +_:g109140 _:g109160 . +_:g109160 . +_:g109160 _:g109180 . +_:g109180 . +_:g109180 _:g109200 . +_:g109200 . +_:g109200 _:g109220 . +_:g109220 . +_:g109220 _:g109240 . +_:g109240 . +_:g109240 _:g109260 . +_:g109260 . +_:g109260 . + . + . + "Plain literal with URIs" . + "Tests generation of a triple using full URIs and a plain literal." . + . + . + . + . + "Plain literal with CURIE from default context" . + "Tests generation of a triple using a CURIE defined in the default context." . + . + . + . + . + "Default subject is BNode" . + "Tests that a BNode is created if no explicit subject is set." . + . + . + . + . + "Literal with language tag" . + "Tests that a plain literal is created with a language tag." . + . + . + . + . + "Extended character set literal" . + "Tests that a literal may be created using extended characters." . + . + . + . + . + "Typed literal" . + "Tests creation of a literal with a datatype." . + . + . + . + . + "Tests 'a' generates rdf:type and object is implicit IRI" . + "Verify that 'a' is an alias for rdf:type, and the object is created as an IRI." . + . + . + . + . + "Test prefix defined in @context" . + "Generate an IRI using a prefix defined within an @context." . + . + . + . + . + "Test using an empty suffix" . + "An empty suffix may be used." . + . + . + . + . + "Test object processing defines object" . + "A property referencing an associative array gets object from subject of array." . + . + . + . + . + "Test object processing defines object with implicit BNode" . + "If no @ is specified, a BNode is created, and will be used as the object of an enclosing property." . + . + . + . + . + "Multiple Objects for a Single Property" . + "Tests that Multiple Objects are for a Single Property using array syntax." . + . + . + . + . + "Creation of an empty list" . + "Tests that @list: [] generates an empty list." . + . + . + . + . + "Creation of a list with single element" . + "Tests that @list generates a list." . + . + . + . + . + "Creation of a list with multiple elements" . + "Tests that list with multiple elements." . + . + . + . + . + "Empty IRI expands to resource location" . + "Expanding an empty IRI uses the test file location." . + . + . + . + . + "Relative IRI expands relative resource location" . + "Expanding a relative IRI uses the test file location." . + . + . + . + . + "Frag ID expands relative resource location" . + "Expanding a fragment uses the test file location." . + . + . + . + . + "Test type coercion to anyURI" . + "Tests coercion of object to anyURI when specified." . + . + . + . + . + "Test type coercion to typed literal" . + "Tests coercion of object to a typed literal when specified." . + . + . + . + . + "Test coercion of double value" . + "Tests that a decimal value generates a xsd:double typed literal;." . + . + . + . + . + "Test coercion of integer value" . + "Tests that a decimal value generates a xsd:integer typed literal." . + . + . + . + . + "Test coercion of boolean value" . + "Tests that a decimal value generates a xsd:boolean typed literal." . + . + . + . + . + "Test list coercion with single element" . + "Tests that an array with a single element on a property with @list coercion creates an RDF Collection." . + . + . + . + . + "Test creation of multiple types" . + "Tests that @type with an array of types creates multiple types." . + . + . + . + . + "Simple named graph (Wikidata)" . + "Using @graph with other keys places triples in a named graph." . + . + . + . + . + "Simple named graph" . + "Signing a graph." . + . + . + . + . + "named graph with embedded named graph" . + "Tests that named graphs containing named graphs flatten to single level of graph naming." . + . + . + . + . + "top-level graph with string subject reference" . + "Tests graphs containing subject references as strings." . + . + . + . + . + "Reverse property" . + "Tests conversion of reverse properties." . + . + . + . + . + "@context reordering" . + "Tests that generated triples do not depend on order of @context." . + . + . + . + . + "@id reordering" . + "Tests that generated triples do not depend on order of @id." . + . + . + . + . + "context properties reordering" . + "Tests that generated triples do not depend on order of properties inside @context." . + . + . + . + . + "non-fractional numbers converted to xsd:double" . + "xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double" . + . + . + . + . + "Use nodeMapGeneration bnode labels" . + "The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones" . + . + . + . + . + "Dataset with a IRI named graph" . + "Basic use of creating a named graph using an IRI name" . + . + . + . + . + "Dataset with a IRI named graph" . + "Basic use of creating a named graph using a BNode name" . + . + . + . + . + "Dataset with a default and two named graphs" . + "Dataset with a default and two named graphs (IRI and BNode)" . + . + . + . + . + "Dataset from node with embedded named graph" . + "Embedding @graph in a node creates a named graph" . + . + . + . + . + "Dataset from node with embedded named graph (bnode)" . + "Embedding @graph in a node creates a named graph. Graph name is created if there is no subject" . + . + . + . + . + "produce generalized RDF flag" . + "Triples with blank node predicates are not dropped if the produce generalized RDF flag is true." . + _:g109280 . + "GeneralizedRdf" . + . + . +_:g109280 "json-ld-1.0" . +_:g109280 "true"^^ . + . + . + "Blank nodes with reverse properties" . + "Proper (re-)labeling of blank nodes if used with reverse properties." . + . + . + . + . + "IRI Resolution (0)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (1)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (2)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (3)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (4)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (5)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (6)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (7)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (8)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (9)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (10)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (11)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "IRI Resolution (12)" . + "IRI resolution according to RFC3986." . + . + . + . + . + "Reverse term with property based indexed container" . + "Expanding a reverse term using @container: @index and @index set to a property (from expand#t0131)" . + . + . + . + . + "adding new term" . + "Expansion using a scoped context uses term scope for selecting proper term" . + . + . + _:g109300 . +_:g109300 "json-ld-1.1" . + . + . + "overriding a term" . + "Expansion using a scoped context uses term scope for selecting proper term" . + . + . + _:g109320 . +_:g109320 "json-ld-1.1" . + . + . + "property and value with different terms mapping to the same expanded property" . + "Expansion using a scoped context uses term scope for selecting proper term" . + . + . + _:g109340 . +_:g109340 "json-ld-1.1" . + . + . + "deep @context affects nested nodes" . + "Expansion using a scoped context uses term scope for selecting proper term" . + . + . + _:g109360 . +_:g109360 "json-ld-1.1" . + . + . + "scoped context layers on intemediate contexts" . + "Expansion using a scoped context uses term scope for selecting proper term" . + . + . + _:g109380 . +_:g109380 "json-ld-1.1" . + . + . + "adding new term" . + "scoped context on @type" . + . + . + _:g109400 . +_:g109400 "json-ld-1.1" . + . + . + "overriding a term" . + "scoped context on @type" . + . + . + _:g109420 . +_:g109420 "json-ld-1.1" . + . + . + "alias of @type" . + "scoped context on @type" . + . + . + _:g109440 . +_:g109440 "json-ld-1.1" . . + . + "deep @type-scoped @context does NOT affect nested nodes" . "scoped context on @type" . - . - . - "A scoped context may include itself recursively (direct)" . - _:g70183430672980 . - . - . - "Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly" . - . - . - . - "Compact a [@graph, @index] container" . - _:g70183445237880 . - . - . - "Compact a @graph container with @index" . -_:g70183429688660 "json-ld-1.1" . -_:g70183429458080 "json-ld-1.0" . -_:g70183429458080 "json-ld-1.1" . - "invalid @nest value" . - . - . - "Nest term not defined" . - _:g70183429101260 . - . - . - "Transparent Nesting" . - . - . - "Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base" . - _:g70183430079560 . - . - . - "Pathological relative property IRIs" . -_:g70183179889640 _:g70183179943480 . -_:g70183179889640 . -_:g70183430637020 "json-ld-1.0" . -_:g70183430295440 _:g70183430393380 . -_:g70183430295440 . -_:g70183429130120 _:g70183429177360 . -_:g70183429130120 . - . - . - "Expand JSON literal (boolean false)" . - _:g70183430803640 . - . - . - "Tests expanding property with @type @json to a JSON literal (boolean false)." . - . - . - "expand [@graph, @id] container (multiple ids and objects)" . - _:g70183441758200 . - . - . - "Use of @graph containers with @id" . -_:g70183431101240 _:g70183431131860 . -_:g70183431101240 . -_:g70183432257640 _:g70183432291720 . -_:g70183432257640 . - . - . - "Expands input using @nest" . - _:g70183441301040 . - . - . - "Expansion using @nest" . -_:g70183441408160 _:g70183441481440 . -_:g70183441408160 . -_:g70183430785020 _:g70183430884320 . -_:g70183430785020 . -_:g70183159357020 _:g70183159368720 . -_:g70183159357020 . - . - . - "@graph and @id aliased" . - . - . - "Flattening with @graph and @id aliases" . -_:g70183159060480 _:g70183159094620 . -_:g70183159060480 . - "invalid value object value" . - . - "Invalid value object value" . - . - . - "Verifies that an exception is raised in Expansion when an invalid value object value is found" . - . - . - "Transform JSON literal with unicode canonicalization" . - _:g70183429948740 . - . - . - "Tests transforming JSON literal with unicode canonicalization." . - . - "literal_with_REVERSE_SOLIDUS" . - . - . - "literal with REVERSE SOLIDUS from N-Triples" . - . - . - "multiple reverse properties" . - . - . - "Use of multiple reverse properties" . -_:g70183432277100 _:g70183158844660 . -_:g70183432277100 . -_:g70183429410640 _:g70183429623680 . -_:g70183429410640 . - . - . - "List conversion with IRI nodes" . - . - . - "Preserve IRI list nodes (i.e., not blank nodes) when converting to @list" . - . - . - "Override term defined in sourced context" . - _:g70183158930280 . - . - . - "The containing context is merged into the source context." . - . - . - "Expands as empty with no embedded JSON-LD script elements and extractAllScripts" . - _:g70183432002940 . - . - . - . - "Tests embedded JSON-LD in HTML when none exist extracting all elements" . - . - . - "Keywords may be protected." . - _:g70183431903540 . - . - . - "Keywords may not be redefined other than to protect them." . -_:g70183159089100 _:g70183159136820 . -_:g70183159089100 . - . - . - . - "Resources can be re-embedded again in each top-level frame match" . - . - . - "@type matching matches nodes at top-level, and embedding causes them be embedded where referenced." . -_:g70183442361980 "json-ld-1.1" . - . - . - "coerced @list containing mixed list values" . - _:g70183159208560 . - . - . - "List of lists" . -_:g70183431279740 _:g70183431310740 . -_:g70183431279740 . -_:g70183431982140 "json-ld-1.1" . -_:g70183431788800 "json-ld-1.1" . - . - . - "Expands embedded JSON-LD script element relative to HTML base" . - _:g70183159074900 . - . - . - . - "Tests embedded JSON-LD in HTML" . - . - . - "@set of @value objects with keyword aliases" . - _:g70183429637740 . - . - . - "Flattening aliased @set and @value" . -_:g70183431832240 "json-ld-1.1" . - . - . - "Term definitions with prefix separate from prefix definitions" . - . - . - "Term definitions using compact IRIs don't inherit the definitions of the prefix" . -_:g70183428672220 _:g70183428756920 . -_:g70183428672220 . -_:g70183441884720 _:g70183441919120 . -_:g70183441884720 . - . - . - "Creates an @graph container if value is a graph" . - _:g70183180088840 . - . - . - "Don't double-expand an already expanded graph" . -_:g70183159680960 "json-ld-1.1" . - "invalid language-tagged string" . - . - "Invalid language-tagged string" . - . - . - "Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found" . -_:g70183431544080 "json-ld-1.1" . - . - . - "Plain literal with CURIE from default context" . - . - . - "Tests generation of a triple using a CURIE defined in the default context." . -_:g70183442084440 _:g70183442114260 . -_:g70183442084440 . - . - . - . - "Non-flat input" . - _:g70183158845580 . - . - . - "Framing flattens expanded input, allowing for deeply embedded input to be re-framed." . - . - . - "List pattern with multiple values of rdf:rest" . - . - . - "Do not convert list nodes to @list if nodes contain more than one value for rdf:rest." . - . - . - "Transform JSON literal (boolean false)" . - _:g70183443673940 . - . - . - "Tests transforming property with @type @json to a JSON literal (boolean false)." . -_:g70183159731060 _:g70183159761720 . -_:g70183159731060 . -_:g70183433068500 . -_:g70183433068500 . - . - . - "property-valued index appends to property value, instead of @index (value)" . - _:g70183442312760 . - . - . - "Expanding index maps where index is a property." . -_:g70183430280640 "json-ld-1.0" . -_:g70183428591720 _:g70183428687560 . -_:g70183428591720 . -_:g70183431179700 _:g70183431277000 . -_:g70183431179700 . -_:g70183429668880 "json-ld-1.1" . -_:g70183428857680 "json-ld-1.1" . -_:g70183443033240 "json-ld-1.1" . - . - "literal_with_REVERSE_SOLIDUS2" . - . - . - "REVERSE SOLIDUS at end of literal from N-Triples" . -_:g70183433261700 _:g70183440951260 . -_:g70183433261700 . -_:g70183442119360 _:g70183442149580 . -_:g70183442119360 . - "invalid base direction" . - . - "@direction must be one of ltr or rtl" . - _:g70183432362500 . + . + . + _:g109460 . +_:g109460 "json-ld-1.1" . + . + . + "scoped context layers on intemediate contexts" . + "scoped context on @type" . + . + . + _:g109480 . +_:g109480 "json-ld-1.1" . + . + . + "orders @type terms when applying scoped contexts" . + "scoped context on @type" . + . + . + _:g109500 . +_:g109500 "json-ld-1.1" . + . + . + "deep property-term scoped @context in @type-scoped @context affects nested nodes" . + "scoped context on @type" . + . + . + _:g109520 . +_:g109520 "json-ld-1.1" . + . + . + "type maps use scoped context from type index and not scoped context from containing" . + "scoped context on @type" . + . + . + _:g109540 . +_:g109540 "json-ld-1.1" . + . + . + "type-scoped context nullification" . + "type-scoped context nullification" . + . + . + _:g109560 . +_:g109560 "json-ld-1.1" . + . + . + "type-scoped base" . + "type-scoped base" . + . + . + _:g109580 . +_:g109580 "json-ld-1.1" . + . + . + "type-scoped vocab" . + "type-scoped vocab" . + . + . + _:g109600 . +_:g109600 "json-ld-1.1" . + . + . + "multiple type-scoped contexts are properly reverted" . + "multiple type-scoped contexts are property reverted" . + . + . + _:g109620 . +_:g109620 "json-ld-1.1" . + . + . + "multiple type-scoped types resolved against previous context" . + "multiple type-scoped types resolved against previous context" . + . + . + _:g109640 . +_:g109640 "json-ld-1.1" . + . + . + "type-scoped context with multiple property scoped terms" . + "type-scoped context with multiple property scoped terms" . + . + . + _:g109660 . +_:g109660 "json-ld-1.1" . + . + . + "type-scoped value" . + "type-scoped value" . + . + . + _:g109680 . +_:g109680 "json-ld-1.1" . + . + . + "type-scoped value mix" . + "type-scoped value mix" . + . + . + _:g109700 . +_:g109700 "json-ld-1.1" . + . + . + "type-scoped property-scoped contexts including @type:@vocab" . + "type-scoped property-scoped contexts including @type:@vocab" . + . + . + _:g109720 . +_:g109720 "json-ld-1.1" . + . + . + "composed type-scoped property-scoped contexts including @type:@vocab" . + "composed type-scoped property-scoped contexts including @type:@vocab" . + . + . + _:g109740 . +_:g109740 "json-ld-1.1" . + . + . + "type-scoped + property-scoped + values evaluates against previous context" . + "type-scoped + property-scoped + values evaluates against previous context" . + . + . + _:g109760 . +_:g109760 "json-ld-1.1" . + . + . + "type-scoped + graph container" . + "type-scoped + graph container" . + . + . + _:g109780 . +_:g109780 "json-ld-1.1" . + . + . + "@propagate: true on type-scoped context" . + "type-scoped context with @propagate: true survive node-objects" . + . + . + _:g109800 . +_:g109800 "json-ld-1.1" . + . + . + "@propagate: false on property-scoped context" . + "property-scoped context with @propagate: false do not survive node-objects" . + . + . + _:g109820 . +_:g109820 "json-ld-1.1" . + . + . + "@propagate: false on embedded context" . + "embedded context with @propagate: false do not survive node-objects" . + . + . + _:g109840 . +_:g109840 "json-ld-1.1" . + . + . + "@propagate is invalid in 1.0" . + "@propagate is invalid in 1.0" . + . + "invalid context entry" . + _:g109860 . +_:g109860 "json-ld-1.1" . +_:g109860 "json-ld-1.0" . + . + . + "@propagate must be boolean valued" . + "@propagate must be boolean valued" . + . + "invalid @propagate value" . + _:g109880 . +_:g109880 "json-ld-1.1" . + . + . + "@context resolutions respects relative URLs." . + "URL resolution follows RFC3986" . + . + . + _:g109900 . +_:g109900 "json-ld-1.1" . + . + . + "Unused embedded context with error." . + "An embedded context which is never used should still be checked." . + . + "invalid scoped context" . + _:g109920 . +_:g109920 "json-ld-1.1" . + . + . + "Unused context with an embedded context error." . + "An unused context with an embedded context should still be checked." . + . + "invalid scoped context" . + _:g109940 . +_:g109940 "json-ld-1.1" . + . + . + "Remote scoped context." . + "Scoped contexts may be externally loaded." . + . + . + _:g109960 . +_:g109960 "json-ld-1.1" . + . + . + "Term scoping with embedded contexts." . + "Terms should make use of @vocab relative to the scope in which the term was defined." . + . + . + _:g109980 . +_:g109980 "json-ld-1.1" . + . + . + "Expansion with empty property-scoped context." . + "Adding a minimal/empty property-scoped context should not affect expansion of terms defined in the outer scope." . + . + . + _:g110000 . +_:g110000 "json-ld-1.1" . + . + . + "property-scoped contexts which are alias of @nest" . + "Nesting terms may have property-scoped contexts defined." . + . + . + _:g110020 . +_:g110020 "json-ld-1.1" . + . + . + "Bibframe example (poor-mans inferrence)" . + "Nesting terms may have property-scoped contexts defined." . + . + . + _:g110040 . +_:g110040 "json-ld-1.1" . + . + . + "Expand string using default and term directions" . + "Strings are coerced to have @direction based on default and term direction." . + _:g110060 . + . + . +_:g110060 "json-ld-1.1" . + . + . + "Expand string using default and term directions and languages" . + "Strings are coerced to have @direction based on default and term direction." . + _:g110080 . + . + . +_:g110080 "json-ld-1.1" . + . + . + "expand list values with @direction" . + "List values where the term has @direction are used in expansion." . + _:g110100 . + . + . +_:g110100 "json-ld-1.1" . + . + . + "simple language map with term direction" . + "Term selection with language maps and @direction." . + _:g110120 . + . + . +_:g110120 "json-ld-1.1" . + . + . + "simple language mapwith overriding term direction" . + "Term selection with language maps and @direction." . + _:g110140 . + . + . +_:g110140 "json-ld-1.1" . + . + . + "simple language mapwith overriding null direction" . + "Term selection with language maps and @direction." . + _:g110160 . + . + . +_:g110160 "json-ld-1.1" . + . + . + "simple language map with mismatching term direction" . + "Term selection with language maps and @direction." . + _:g110180 . + . + . +_:g110180 "json-ld-1.1" . . . + "@direction must be one of ltr or rtl" . "Generate an error if @direction has illegal value." . - . - . - "Use @vocab to expand keys in reverse-maps" . - . - . - "RDF version of expand-0066" . - . - . - "Expands targeted JSON-LD script element" . - _:g70183432831880 . - . - . - . - "Tests embedded JSON-LD in HTML with fragment identifier" . -_:g70183430328840 _:g70183430358520 . -_:g70183430328840 . -_:g70183431018180 _:g70183431031240 . -_:g70183431018180 . -_:g70183441475980 _:g70183441507060 . -_:g70183441475980 . - . - . - . - "A tangle of nastiness" . - _:g70183442627720 . - . - . - "Test embedded graphs" . -_:g70183429544500 _:g70183429570580 . -_:g70183429544500 . -_:g70183430343480 "json-ld-1.1" . - . - . - . - "Compact IRI uses term with definition including @prefix: true" . - _:g70183444907020 . - . - . - "Expanded term definition may set prefix explicitly in 1.1" . - . - . - . - "Blank nodes in @type (prune bnodes)" . - _:g70183442952920 . - . - . - "Empty frame matches all nodes at top-level, and repeats where embedded (with list content)." . -_:g70183441022360 _:g70183441053660 . -_:g70183441022360 . - "loading document failed" . - . - "loading an unknown type raises loading document failed" . - _:g70183432522000 . - . - . - "Loading a document with a non-JSON mime type raises loading document failed" . -_:g70183431259020 _:g70183431296080 . -_:g70183431259020 . - . - . - "collapse set of sets, keep empty lists" . - . + _:g110200 . + . + "invalid base direction" . +_:g110200 "json-ld-1.1" . + . + . + "rdfDirection: i18n-datatype with direction and no language" . + "Generates i18n datatype from literal with direction with option." . + _:g110220 . + "I18nDatatype" . + . + . +_:g110220 "json-ld-1.1" . +_:g110220 "i18n-datatype" . +_:g110220 "false"^^ . + . + . + "rdfDirection: i18n-datatype with direction and language" . + "Generates i18n datatype from literal with direction with option." . + _:g110240 . + "I18nDatatype" . + . + . +_:g110240 "json-ld-1.1" . +_:g110240 "i18n-datatype" . +_:g110240 "false"^^ . + . + . + "rdfDirection: compound-literal with direction and no language" . + "Generates i18n datatype from literal with direction with option." . + _:g110260 . + "CompoundLiteral" . + . + . +_:g110260 "json-ld-1.1" . +_:g110260 "compound-literal" . +_:g110260 "false"^^ . + . + . + "rdfDirection: compound-literal with direction and language" . + "Generates compound literal from literal with direction with option." . + _:g110280 . + "CompoundLiteral" . + . + . +_:g110280 "json-ld-1.1" . +_:g110280 "compound-literal" . +_:g110280 "false"^^ . + . + . + "drop free-floating nodes" . + "Free-floating nodes do not generate RDF triples (from expand-0001)" . + . + . + . + . + "basic" . + "Basic RDF conversion (from expand-0002)" . + . + . + . + . + "drop null and unmapped properties" . + "Properties mapped to null or which are never mapped are dropped (from expand-0003)" . + . + . + . + . + "optimize @set, keep empty arrays" . + "RDF version of expand-0004" . + . + . + . + . + "do not expand aliased @id/@type" . + "RDF version of expand-0005" . + . + . + . + . + "alias keywords" . + "RDF version of expand-0006" . + . + . + . + . + "date type-coercion" . + "Type-coerced dates generate typed literals (from expand-0007)" . + . + . + . + . + "@value with @language" . + "RDF version of expand-0008" . + . + . + . + . + "@graph with terms" . + "RDF version of expand-0009" . + . + . + . + . + "native types" . + "Native types generate typed literals (from expand-0010)" . + . + . + . + . + "coerced @id" . + "RDF version of expand-0011" . + . + . + . + . + "@graph with embed" . + "RDF version of expand-0012" . + . + . + . + . + "expand already expanded" . + "RDF version of expand-0013" . + . + . + . + . + "@set of @value objects with keyword aliases" . + "RDF version of expand-0014" . + . + . + _:g110300 . +_:g110300 "json-ld-1.0" . . + . + "collapse set of sets, keep empty lists" . "RDF version of expand-0015" . - . - . - "Transform JSON literal aleady in expanded form" . - _:g70183430839500 . - . - . - "Tests transforming JSON literal in expanded form." . -_:g70183159300480 _:g70183159405380 . -_:g70183159300480 . -_:g70183427873660 "json-ld-1.1" . -_:g70183427873660 "json-ld-1.0" . - . - . - "Expands embedded JSON-LD script element relative to relative HTML base" . - _:g70183159123140 . - . - . - . - "Tests embedded JSON-LD in HTML" . -_:g70183428594060 "json-ld-1.1" . -_:g70183444686820 "true"^^ . -_:g70183444686820 "json-ld-1.1" . - . - . - "drop free-floating nodes" . - . - . - "Expand drops unreferenced nodes having only @id" . - . - . - "Expand JSON literal aleady in expanded form with aliased keys" . - _:g70183179990060 . - . - . - "Tests expanding JSON literal in expanded form with aliased keys in value object." . - . - . - "expand [@graph, @id, @set] container (multiple objects)" . - _:g70183428935760 . - . - . - "Use of @graph containers with @id and @set" . -_:g70183431864360 _:g70183431930060 . -_:g70183431864360 . - . - . - "@propagate: false on property-scoped context" . - _:g70183158945600 . - . - . - "property-scoped context with @propagate: false do not survive node-objects" . -_:g70183180005720 _:g70183180073860 . -_:g70183180005720 . -_:g70183432342520 _:g70183432410180 . -_:g70183432342520 . -_:g70183443757040 _:g70183439910260 . -_:g70183443757040 . -_:g70183430674820 "json-ld-1.1" . -_:g70183159405380 _:g70183159484760 . -_:g70183159405380 . - . - . - "Graph with multiple named graphs" . - . - . - "Testing @graph recursion." . -_:g70183441689460 _:g70183441726940 . -_:g70183441689460 . -_:g70183433044680 _:g70183433175560 . -_:g70183433044680 . - . - . - "Appends nested values when property at base and nested" . - _:g70183439946780 . - . - . - "Expansion using @nest" . -_:g70183432623500 _:g70183432657000 . -_:g70183432623500 . -_:g70183433411020 _:g70183433459720 . -_:g70183433411020 . -_:g70183442065980 _:g70183442100380 . -_:g70183442065980 . - . - . - "multiple type-scoped contexts are properly reverted" . - _:g70183431849340 . - . - . - "multiple type-scoped contexts are property reverted" . -_:g70183431115940 _:g70183431160580 . -_:g70183431115940 . -_:g70183431307320 _:g70183431344320 . -_:g70183431307320 . -_:g70183441939140 _:g70183441987640 . -_:g70183441939140 . - "Transform JSON-LD to RDF" . - "https://w3c.github.io/json-ld-api/tests/" . - _:g70183159223420 . - . - "These tests implement the requirements for the JSON-LD [Deserialize JSON-LD to RDF Algorithm](https://www.w3.org/TR/json-ld11-api/#deserialize-json-ld-to-rdf-algorithm)." . -_:g70183430558720 "json-ld-1.1" . - . - . - "@list containing empty @list (with coercion)" . - _:g70183432228200 . - . - . - "List of lists" . - . - . - . - "Compact already expanded JSON literal with aliased keys" . - _:g70183427874580 . - . - . - "Tests compacting JSON literal in expanded form." . -_:g70183430211100 _:g70183430248520 . -_:g70183430211100 . -_:g70183430135560 _:g70183430148260 . -_:g70183430135560 . -_:g70183429626340 "json-ld-1.1" . - . - . - . - "Indexes to @nest for all properties with @nest" . - _:g70183429676800 . - . - . - "Compaction using @nest" . - . - . - . - "Relative propererty IRIs with @vocab: ''" . - . - . - "Complex use cases for relative IRI compaction or properties" . - . - . - "coerced @list containing mixed list values" . - _:g70183431308800 . - . - . - "List of lists" . - . - . - . - "@context with single array values" . - _:g70183429424640 . - . - . - "@context values may be in an array" . -_:g70183163039320 _:g70183428028480 . -_:g70183163039320 . - . - . - . - "Compact @type with @container: @set using an alias of @type" . - _:g70183429540640 . - . - . - "Ensures that a single @type value is represented as an array" . -_:g70183428672020 _:g70183428740160 . -_:g70183428672020 . -_:g70183430852880 _:g70183431036540 . -_:g70183430852880 . - . - . - . - "Compact input with @graph container to output without @graph container" . - _:g70183429086420 . - . - . - "Ensure @graph appears properly in output" . - . - . - "Do not expand [@graph, @index] container if value is a graph (mixed graph and object)" . - _:g70183429341320 . - . - . - "Does not create a new graph object if indexed value is already a graph object" . -_:g70183428968740 "json-ld-1.1" . - . - . - "IRI Resolution (9)" . - . - . - "IRI resolution according to RFC3986." . -_:g70183444814980 _:g70183444908380 . -_:g70183444814980 . -_:g70183430052340 "json-ld-1.1" . -_:g70183444862060 "json-ld-1.1" . -_:g70183429619980 _:g70183429670820 . -_:g70183429619980 . -_:g70183432541020 "json-ld-1.1" . -_:g70183431249300 _:g70183431279740 . -_:g70183431249300 . - "invalid term definition" . - . - . - "@context is not allowed in 1.0" . - _:g70183429379940 . - . - . - "@context is not allowed in a term definitionin 1.0" . - . - . - "String values of reverse properties" . - . - . - "String values of a reverse property with @type: @id are treated as IRIs" . -_:g70183433148700 _:g70183433175160 . -_:g70183433148700 . - . - . - "load JSON document with link" . - _:g70183432719600 . - . - . - "If a context is specified in a link header, it is used for JSON." . -_:g70183429296660 "json-ld-1.1" . -_:g70183431822300 _:g70183431888840 . -_:g70183431822300 . -_:g70183429460420 _:g70183429494080 . -_:g70183429460420 . -_:g70183430294060 "json-ld-1.1" . - . - . - "Transform JSON literal (boolean true)" . - _:g70183443641380 . - . - . - "Tests transforming property with @type @json to a JSON literal (boolean true)." . - . - . - . - "Merge one graph and preserve another" . - _:g70183441758960 . - . - . - "@graph used within a property value frames embedded values from a named graph." . -_:g70183159153200 _:g70183159240240 . -_:g70183159153200 . -_:g70183442195720 "json-ld-1.1" . -_:g70183159827660 "json-ld-1.1" . - . - . - "override default @language" . - . + . + . + . + . + "context reset" . + "RDF version of expand-0016" . + . + . + . + . + "@graph and @id aliased" . + "RDF version of expand-0017" . + . + . . + . + "override default @language" . "RDF version of expand-0018" . -_:g70183433362320 _:g70183433411020 . -_:g70183433362320 . -_:g70183430523180 _:g70183430577380 . -_:g70183430523180 . - "processing mode conflict" . - . - "processingMode json-ld-1.0 conflicts with @version: 1.1" . - _:g70183159798700 . + . + . + . + . + "remove @value = null" . + "RDF version of expand-0019" . + . + . + . + . + "do not remove @graph if not at top-level" . + "Embedded @graph without @id creates BNode-labeled named graph (from expand-0020)" . + . + . + . + . + "do not remove @graph at top-level if not only property" . + "RDF version of expand-0021" . + . + . + . + . + "expand value with default language" . + "RDF version of expand-0022" . + . + . + . + . + "Lists and sets of properties with list/set coercion" . + "RDF version of expand-0023" . + . + . + . + . + "Multiple contexts" . + "RDF version of expand-0024" . + . + . + . + . + "Problematic IRI expansion tests" . + "RDF version of expand-0025" . + . + . + . + . + "Expanding term mapping to @type uses @type syntax" . + "RDF version of expand-0026" . + . + . + _:g110320 . +_:g110320 "json-ld-1.0" . + . + . + "Keep duplicate values in @list and @set" . + "RDF version of expand-0027" . + . + . + . + . + "Use @vocab in properties and @type but not in @id" . + "RDF version of expand-0028" . + . + . + . + . + "Relative IRIs" . + "RDF version of expand-0029" . + . + . + . + . + "Language maps" . + "RDF version of expand-0030" . + . + . + . + . + "type-coercion of native types" . + "RDF version of expand-0031" . + . + . + . + . + "Mapping a term to null decouples it from @vocab" . + "RDF version of expand-0032" . + . + . + . + . + "Using @vocab with with type-coercion" . + "RDF version of expand-0033" . + . + . + . + . + "Multiple properties expanding to the same IRI" . + "RDF version of expand-0034" . + . + . + . + . + "Language maps with @vocab, default language, and colliding property" . + "RDF version of expand-0035" . + . + . + . + . + "Expanding @index" . + "RDF version of expand-0036" . + . + . + . + . + "Expanding @reverse" . + "RDF version of expand-0037" . + . + . + . + . + "Drop blank node predicates by default" . + "Triples with blank node predicates are dropped by default (from expand-0038)." . + _:g110340 . + . + . +_:g110340 "json-ld-1.0" . + . + . + "Using terms in a reverse-maps" . + "RDF version of expand-0039" . + . + . + . + . + "language and index expansion on non-objects" . + "RDF version of expand-0040" . + . + . + . + . + "Reset the default language" . + "RDF version of expand-0041" . + . + . + . + . + "Expanding reverse properties" . + "RDF version of expand-0042" . + . + . + . + . + "Using reverse properties inside a @reverse-container" . + "RDF version of expand-0043" . + . + . + . + . + "Ensure index maps use language mapping" . + "RDF version of expand-0044" . + . + . + . + . + "Top-level value objects are removed" . + "RDF version of expand-0045" . + . + . + . + . + "Free-floating nodes are removed" . + "RDF version of expand-0046" . + . + . + . + . + "Remove free-floating set values and lists" . + "RDF version of expand-0047" . + . + . + . + . + "Terms are ignored in @id" . + "RDF version of expand-0048" . + . + . + . + . + "Using strings as value of a reverse property" . + "RDF version of expand-0049" . + . + . + . + . + "Term definitions with prefix separate from prefix definitions" . + "RDF version of expand-0050" . + . + . + . + . + "Expansion of keyword aliases in term definitions" . + "RDF version of expand-0051" . + . + . + . + . + "@vocab-relative IRIs in term definitions" . + "RDF version of expand-0052" . + . + . + . + . + "Expand absolute IRI with @type: @vocab" . + "RDF version of expand-0053" . + . + . + . + . + "Expand term with @type: @vocab" . + "RDF version of expand-0054" . + . + . + . + . + "Expand @vocab-relative term with @type: @vocab" . + "RDF version of expand-0055" . + . + . + . + . + "Use terms with @type: @vocab but not with @type: @id" . + "RDF version of expand-0056" . + . + . + . + . + "Expand relative IRI with @type: @vocab" . + "RDF version of expand-0057" . + . + . + . + . + "Expand compact IRI with @type: @vocab" . + "RDF version of expand-0058" . + . + . + . + . + "Reset @vocab by setting it to null" . + "RDF version of expand-0059" . + . + . + . + . + "Overwrite document base with @base and reset it again" . + "RDF version of expand-0060" . + . + . + . + . + "Coercing native types to arbitrary datatypes" . + "RDF version of expand-0061" . + . + . + . + . + "Various relative IRIs with with @base" . + "RDF version of expand-0062" . + . + . + . + . + "Expand a reverse property with an index-container" . + "RDF version of expand-0063" . + . + . + . + . + "Expand reverse property whose values are unlabeled blank nodes" . + "RDF version of expand-0064" . + . + . + . + . + "Keys that are not mapped to an IRI in a reverse-map are dropped" . + "RDF version of expand-0065" . + . + . + . + . + "Use @vocab to expand keys in reverse-maps" . + "RDF version of expand-0066" . + . + . + . + . + "prefix:://sufffix not a compact IRI" . + "RDF version of expand-0067" . + . + . + . + . + "_::sufffix not a compact IRI" . + "RDF version of expand-0068" . + . + . + . + . + "Compact IRI as term with type mapping" . + "RDF version of expand-0069" . + . + . + . + . + "Redefine compact IRI with itself" . + "RDF version of expand-0070" . + . + . + . + . + "Redefine terms looking like compact IRIs" . + "RDF version of expand-0071" . + . + . + _:g110360 . +_:g110360 "json-ld-1.0" . + . + . + "Redefine term using @vocab, not itself" . + "RDF version of expand-0072" . + . + . + . + . + "@context not first property" . + "Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition" . + . + . + . + . + "@id not first property" . + "Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition" . + . + . + . + . + "@vocab as blank node identifier" . + "Use @vocab to map all properties to blank node identifiers" . + _:g110380 . + "GeneralizedRdf" . + . + . +_:g110380 "json-ld-1.0" . +_:g110380 "true"^^ . + . + . + "base option overrides document location" . + "Use of the base option overrides the document location" . + _:g110400 . + . + . +_:g110400 . + . + . + "expandContext option" . + "Use of the expandContext option to expand the input document" . + _:g110420 . + . + . +_:g110420 . + . + . + "multiple reverse properties" . + "Use of multiple reverse properties" . + . + . + . + . + "expand @graph container" . + "Use of @graph containers" . + . + . + _:g110440 . +_:g110440 "json-ld-1.1" . + . + . + "expand [@graph, @set] container" . + "Use of [@graph, @set] containers" . + . + . + _:g110460 . +_:g110460 "json-ld-1.1" . + . + . + "Creates an @graph container if value is a graph" . + "Don't double-expand an already expanded graph" . + . + . + _:g110480 . +_:g110480 "json-ld-1.1" . + . + . + "expand [@graph, @index] container" . + "Use of @graph containers with @index" . + . + . + _:g110500 . +_:g110500 "json-ld-1.1" . + . + . + "expand [@graph, @index, @set] container" . + "Use of @graph containers with @index and @set" . + . + . + _:g110520 . +_:g110520 "json-ld-1.1" . + . + . + "Do not expand [@graph, @index] container if value is a graph" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g110540 . +_:g110540 "json-ld-1.1" . + . + . + "expand [@graph, @id] container" . + "Use of @graph containers with @id" . + . + . + _:g110560 . +_:g110560 "json-ld-1.1" . + . + . + "expand [@graph, @id, @set] container" . + "Use of @graph containers with @id and @set" . + . + . + _:g110580 . +_:g110580 "json-ld-1.1" . + . + . + "Do not expand [@graph, @id] container if value is a graph" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g110600 . +_:g110600 "json-ld-1.1" . + . + . + "Do not expand native values to IRIs" . + "Value Expansion does not expand native values, such as booleans, to a node object" . + . + . + . + . + "empty @base applied to the base option" . + "Use of an empty @base is applied to the base option" . + _:g110620 . + . + . +_:g110620 . + . + . + "relative @base overrides base option and document location" . + "Use of a relative @base overrides base option and document location" . + _:g110640 . + . + . +_:g110640 . + . + . + "relative and absolute @base overrides base option and document location" . + "Use of a relative and absolute @base overrides base option and document location" . + _:g110660 . + . + . +_:g110660 . + . + . + "Various relative IRIs as properties with with @vocab: ''" . + "Pathological relative property IRIs" . + . + . + _:g110680 . +_:g110680 "json-ld-1.1" . + . + . + "expand @graph container (multiple objects)" . + "Use of @graph containers" . + . + . + _:g110700 . +_:g110700 "json-ld-1.1" . + . + . + "expand [@graph, @set] container (multiple objects)" . + "Use of [@graph, @set] containers" . + . + . + _:g110720 . +_:g110720 "json-ld-1.1" . + . + . + "Creates an @graph container if value is a graph (multiple objects)" . + "Don't double-expand an already expanded graph" . + . + . + _:g110740 . +_:g110740 "json-ld-1.1" . + . + . + "expand [@graph, @index] container (multiple indexed objects)" . + "Use of @graph containers with @index" . + . + . + _:g110760 . +_:g110760 "json-ld-1.1" . + . + . + "expand [@graph, @index, @set] container (multiple objects)" . + "Use of @graph containers with @index and @set" . + . + . + _:g110780 . +_:g110780 "json-ld-1.1" . + . + . + "Do not expand [@graph, @index] container if value is a graph (multiple objects)" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g110800 . +_:g110800 "json-ld-1.1" . + . + . + "expand [@graph, @id] container (multiple objects)" . + "Use of @graph containers with @id" . + . + . + _:g110820 . +_:g110820 "json-ld-1.1" . + . + . + "expand [@graph, @id, @set] container (multiple objects)" . + "Use of @graph containers with @id and @set" . + . + . + _:g110840 . +_:g110840 "json-ld-1.1" . + . + . + "Do not expand [@graph, @id] container if value is a graph (multiple objects)" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g110860 . +_:g110860 "json-ld-1.1" . + . + . + "Expand @graph container if value is a graph (multiple objects)" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g110880 . +_:g110880 "json-ld-1.1" . + . + . + "Expand @graph container if value is a graph (multiple graphs)" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g110900 . +_:g110900 "json-ld-1.1" . + . + . + "Creates an @graph container if value is a graph (mixed graph and object)" . + "Don't double-expand an already expanded graph" . + . + . + _:g110920 . +_:g110920 "json-ld-1.1" . + . + . + "Do not expand [@graph, @index] container if value is a graph (mixed graph and object)" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g110940 . +_:g110940 "json-ld-1.1" . + . + . + "Do not expand [@graph, @id] container if value is a graph (mixed graph and object)" . + "Does not create a new graph object if indexed value is already a graph object" . + . + . + _:g110960 . +_:g110960 "json-ld-1.1" . + . + . + "expand [@graph, @index] container (indexes with multiple objects)" . + "Use of @graph containers with @index" . + . + . + _:g110980 . +_:g110980 "json-ld-1.1" . + . + . + "expand [@graph, @id] container (multiple ids and objects)" . + "Use of @graph containers with @id" . + . + . + _:g111000 . +_:g111000 "json-ld-1.1" . + . + . + "IRI expansion of fragments including ':'" . + "Do not treat as absolute IRIs values that look like compact IRIs if they're not absolute" . + . + . + . + . + "Various relative IRIs as properties with with relative @vocab" . + "Pathological relative property IRIs" . + . + . + _:g111020 . +_:g111020 "json-ld-1.1" . + . + . + "Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base" . + "Pathological relative property IRIs" . + . + . + _:g111040 . +_:g111040 "json-ld-1.1" . + . + . + "Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base" . + "Pathological relative property IRIs" . + . + . + _:g111060 . +_:g111060 "json-ld-1.1" . + . + . + "context with JavaScript Object property names" . + "Expand with context including JavaScript Object property names" . + . + . + . + . + "Expansion allows multiple properties expanding to @type" . + "An exception for the colliding keywords error is made for @type" . + . + . + _:g111080 . +_:g111080 "json-ld-1.1" . + . + . + "Verifies that relative IRIs as properties with @vocab: '' in 1.0 generate an error" . + "Pathological relative property IRIs in 1.0" . + . + "invalid vocab mapping" . + _:g111100 . +_:g111100 "json-ld-1.0" . + . + . + "Verifies that relative IRIs as properties with relative @vocab in 1.0 generate an error" . + "Pathological relative property IRIs in 1.0" . + . + "invalid vocab mapping" . + _:g111120 . +_:g111120 "json-ld-1.0" . + . + . + "A term starting with a colon can expand to a different IRI" . + "Terms may begin with a colon and not be treated as IRIs." . + . + . + _:g111140 . +_:g111140 "json-ld-1.1" . + . + . + "Expanding a value staring with a colon does not treat that value as an IRI" . + "Terms may begin with a colon and not be treated as IRIs." . + . + . + _:g111160 . +_:g111160 "json-ld-1.1" . + . + . + "Ignore some terms with @, allow others." . + "Processors SHOULD generate a warning and MUST ignore terms having the form of a keyword." . + . + . + _:g111180 . +_:g111180 "json-ld-1.1" . + . + . + "Ignore some values of @id with @, allow others." . + "Processors SHOULD generate a warning and MUST ignore values of @id having the form of a keyword." . + . + . + _:g111200 . +_:g111200 "json-ld-1.1" . + . + . + "Ignore some values of @reverse with @, allow others." . + "Processors SHOULD generate a warning and MUST ignore values of @reverse having the form of a keyword." . + . + . + _:g111220 . +_:g111220 "json-ld-1.1" . + . + . + "Ignore some IRIs when that start with @ when expanding." . + "Processors SHOULD generate a warning and MUST ignore IRIs having the form of a keyword." . + . + . + _:g111240 . +_:g111240 "json-ld-1.1" . + . + . + "Value objects including invalid literal datatype IRIs are rejected" . + "Processors MUST validate datatype IRIs." . + . + "invalid typed value" . + _:g111260 . +_:g111260 "json-ld-1.1" . + . + . + "compact IRI as @vocab" . + "Verifies that @vocab defined as a compact IRI expands properly" . + . + . + _:g111280 . +_:g111280 "json-ld-1.1" . + . + . + "term as @vocab" . + "Verifies that @vocab defined as a term expands properly" . + . + . + _:g111300 . +_:g111300 "json-ld-1.1" . + . + . + "A scoped context may include itself recursively (direct)" . + "Verifies that no exception is raised on expansion when processing a scoped context referencing itself directly" . + . + . + _:g111320 . +_:g111320 "json-ld-1.1" . + . + . + "A scoped context may include itself recursively (indirect)" . + "Verifies that no exception is raised on expansion when processing a scoped context referencing itself indirectly" . + . + . + _:g111340 . +_:g111340 "json-ld-1.1" . + . + . + "Two scoped context may include a shared context" . + "Verifies that no exception is raised on expansion when processing two scoped contexts referencing a shared context" . + . + . + _:g111360 . +_:g111360 "json-ld-1.1" . + . + . + "Base without trailing slash, without path" . + "Verify URI resolution relative to base (without trailing slash, without path) according to RFC 3986" . + . + . + _:g111380 . +_:g111380 "json-ld-1.1" . + . + . + "Base without trailing slash, with path" . + "Verify URI resolution relative to base (without trailing slash, with path) according to RFC 3986" . + . + . + _:g111400 . +_:g111400 "json-ld-1.1" . + . + . + "Invalid keyword in term definition" . + "Verifies that an exception is raised on expansion when a invalid term definition is found" . + . + "invalid term definition" . + _:g111420 . +_:g111420 "json-ld-1.1" . + . + . + "Term definition on @type with empty map" . + "Verifies that an exception is raised if @type is defined as a term with an empty map" . + . + "keyword redefinition" . + _:g111440 . +_:g111440 "json-ld-1.1" . + . + . + "Invalid container mapping" . + "Verifies that an exception is raised on expansion when a invalid container mapping is found" . + . + "invalid container mapping" . + _:g111460 . +_:g111460 "json-ld-1.1" . + . + . + "@nest MUST NOT have a string value" . + "container: @nest" . + . + "invalid @nest value" . + _:g111480 . +_:g111480 "json-ld-1.1" . + . + . + "@nest MUST NOT have a boolen value" . + "Transparent Nesting" . + . + "invalid @nest value" . + _:g111500 . +_:g111500 "json-ld-1.1" . + . + . + "@nest MUST NOT have a numeric value" . + "Transparent Nesting" . + . + "invalid @nest value" . + _:g111520 . +_:g111520 "json-ld-1.1" . + . + . + "@nest MUST NOT have a value object value" . + "Transparent Nesting" . + . + "invalid @nest value" . + _:g111540 . +_:g111540 "json-ld-1.1" . + . + . + "does not allow a keyword other than @nest for the value of @nest" . + "Transparent Nesting" . + . + "invalid @nest value" . + _:g111560 . +_:g111560 "json-ld-1.1" . + . + . + "does not allow @nest with @reverse" . + "Transparent Nesting" . + . + "invalid reverse property" . + _:g111580 . +_:g111580 "json-ld-1.1" . . . + "processingMode json-ld-1.0 conflicts with @version: 1.1" . "If processingMode is explicitly json-ld-1.0, it will conflict with 1.1 features." . -_:g70183159143920 "json-ld-1.1" . -_:g70183444811500 . -_:g70183429358740 "false"^^ . -_:g70183429358740 "json-ld-1.1" . -_:g70183429865940 "json-ld-1.1" . -_:g70183429865940 "i18n-datatype" . -_:g70183429865940 "false"^^ . -_:g70183433082920 _:g70183433096280 . -_:g70183433082920 . - "invalid @included value" . - . - "Error if @included value is a string" . - _:g70183443538500 . + . + "processing mode conflict" . + _:g111600 . +_:g111600 "json-ld-1.0" . +_:g111600 "json-ld-1.1" . + . + . + "@version must be 1.1" . + "If @version is specified, it must be 1.1" . + _:g111620 . + . + "invalid @version value" . +_:g111620 "json-ld-1.1" . + . + . + "Keywords cannot be aliased to other keywords" . + "Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword" . + . + "keyword redefinition" . + . + . + "A context may not include itself recursively (direct)" . + "Verifies that an exception is raised on expansion when processing a context referencing itself" . + . + "recursive context inclusion" . + _:g111640 . +_:g111640 "json-ld-1.0" . + . + . + "A context may not include itself recursively (indirect)" . + "Verifies that an exception is raised on expansion when processing a context referencing itself indirectly" . + . + "recursive context inclusion" . + _:g111660 . +_:g111660 "json-ld-1.0" . + . + . + "Error dereferencing a remote context" . + "Verifies that an exception is raised on expansion when a context dereference results in an error" . + . + "loading remote context failed" . + . + . + "Invalid remote context" . + "Verifies that an exception is raised on expansion when a remote context is not an object containing @context" . + . + "invalid remote context" . + _:g111680 . +_:g111680 "json-ld-1.1" . + . + . + "Invalid local context" . + "Verifies that an exception is raised on expansion when a context is not a string or object" . + . + "invalid local context" . + . + . + "Invalid base IRI" . + "Verifies that an exception is raised on expansion when a context contains an invalid @base" . + . + "invalid base IRI" . + . + . + "Invalid vocab mapping" . + "Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping" . + . + "invalid vocab mapping" . + . + . + "Invalid default language" . + "Verifies that an exception is raised on expansion when a context contains an invalid @language" . + . + "invalid default language" . + . + . + "Cyclic IRI mapping" . + "Verifies that an exception is raised on expansion when a cyclic IRI mapping is found" . + . + "cyclic IRI mapping" . + . + . + "Invalid term definition" . + "Verifies that an exception is raised on expansion when a invalid term definition is found" . + . + "invalid term definition" . + . + . + "Invalid type mapping (not a string)" . + "Verifies that an exception is raised on expansion when a invalid type mapping is found" . + . + "invalid type mapping" . + . + . + "Invalid type mapping (not absolute IRI)" . + "Verifies that an exception is raised on expansion when a invalid type mapping is found" . + . + "invalid type mapping" . + . + . + "Invalid reverse property (contains @id)" . + "Verifies that an exception is raised on expansion when a invalid reverse property is found" . + . + "invalid reverse property" . + . + . + "Invalid IRI mapping (@reverse not a string)" . + "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . + . + "invalid IRI mapping" . + . + . + "Invalid reverse property (invalid @container)" . + "Verifies that an exception is raised on expansion when a invalid reverse property is found" . + . + "invalid reverse property" . + . + . + "Invalid IRI mapping (@id not a string)" . + "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . + . + "invalid IRI mapping" . + . + . + "Invalid keyword alias (@context)" . + "Verifies that an exception is raised on expansion when a invalid keyword alias is found" . + . + "invalid keyword alias" . + . + . + "Invalid IRI mapping (no vocab mapping)" . + "Verifies that an exception is raised on expansion when a invalid IRI mapping is found" . + . + "invalid IRI mapping" . + . + . + "Invalid container mapping" . + "Verifies that an exception is raised on expansion when a invalid container mapping is found" . + . + "invalid container mapping" . + _:g111700 . +_:g111700 "json-ld-1.0" . +_:g111700 "json-ld-1.1" . + . + . + "Invalid language mapping" . + "Verifies that an exception is raised on expansion when a invalid language mapping is found" . + . + "invalid language mapping" . + . + . + "Invalid IRI mapping (relative IRI in @type)" . + "Verifies that an exception is raised on expansion when a invalid type mapping is found" . + . + "invalid type mapping" . + . + . + "List of lists (from array)" . + "Verifies that an exception is raised in Expansion when a list of lists is found" . + . + "list of lists" . + _:g111720 . +_:g111720 "json-ld-1.0" . + . + . + "Invalid reverse property map" . + "Verifies that an exception is raised in Expansion when a invalid reverse property map is found" . + . + "invalid reverse property map" . + . + . + "Colliding keywords" . + "Verifies that an exception is raised in Expansion when colliding keywords are found" . + . + "colliding keywords" . + . + . + "Invalid @id value" . + "Verifies that an exception is raised in Expansion when an invalid @id value is found" . + . + "invalid @id value" . + . + . + "Invalid type value" . + "Verifies that an exception is raised in Expansion when an invalid type value is found" . + . + "invalid type value" . + . + . + "Invalid value object value" . + "Verifies that an exception is raised in Expansion when an invalid value object value is found" . + . + "invalid value object value" . + . + . + "Invalid language-tagged string" . + "Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found" . + . + "invalid language-tagged string" . + . + . + "Invalid @index value" . + "Verifies that an exception is raised in Expansion when an invalid @index value value is found" . + . + "invalid @index value" . + . + . + "List of lists (from array)" . + "Verifies that an exception is raised in Expansion when a list of lists is found" . + . + "list of lists" . + _:g111740 . +_:g111740 "json-ld-1.0" . + . + . + "Invalid @reverse value" . + "Verifies that an exception is raised in Expansion when an invalid @reverse value is found" . + . + "invalid @reverse value" . + . + . + "Invalid reverse property value (in @reverse)" . + "Verifies that an exception is raised in Expansion when an invalid reverse property value is found" . + . + "invalid reverse property value" . + . + . + "Invalid language map value" . + "Verifies that an exception is raised in Expansion when an invalid language map value is found" . + . + "invalid language map value" . + . + . + "Invalid reverse property value (through coercion)" . + "Verifies that an exception is raised in Expansion when an invalid reverse property value is found" . + . + "invalid reverse property value" . + . + . + "Invalid value object (unexpected keyword)" . + "Verifies that an exception is raised in Expansion when an invalid value object is found" . + . + "invalid value object" . + . + . + "Invalid value object (@type and @language)" . + "Verifies that an exception is raised in Expansion when an invalid value object is found" . + . + "invalid value object" . + . + . + "Invalid language-tagged value" . + "Verifies that an exception is raised in Expansion when an invalid language-tagged value is found" . + . + "invalid language-tagged value" . + . + . + "Invalid typed value" . + "Verifies that an exception is raised in Expansion when an invalid typed value is found" . + . + "invalid typed value" . + . + . + "Invalid set or list object" . + "Verifies that an exception is raised in Expansion when an invalid set or list object is found" . + . + "invalid set or list object" . + . + . + "Keywords may not be redefined in 1.0" . + "Verifies that an exception is raised on expansion when processing an invalid context attempting to define @container on a keyword" . + _:g111760 . + . + "keyword redefinition" . +_:g111760 "json-ld-1.1" . +_:g111760 "json-ld-1.0" . + . + . + "Term definition with @id: @type" . + "Expanding term mapping to @type uses @type syntax now illegal" . + . + "invalid IRI mapping" . + _:g111780 . +_:g111780 "json-ld-1.1" . + . + . + "Redefine terms looking like compact IRIs" . + "Term definitions may look like compact IRIs, but must be consistent." . + . + "invalid IRI mapping" . + _:g111800 . +_:g111800 "json-ld-1.1" . + . + . + "Invalid term as relative IRI" . + "Verifies that a relative IRI cannot be used as a term." . + . + "invalid IRI mapping" . + _:g111820 . +_:g111820 "json-ld-1.1" . + . + . + "A relative IRI cannot be used as a prefix" . + "Verifies that a relative IRI cannot be used as a term." . + . + "invalid term definition" . + _:g111840 . +_:g111840 "json-ld-1.1" . + . + . + "Invalid reverse id" . + "Verifies that an exception is raised in Expansion when an invalid IRI is used for @reverse." . + . + "invalid IRI mapping" . + . + . + "Invalid value object value using a value alias" . + "Verifies that an exception is raised in Expansion when an invalid value object value is found using a value alias" . + . + "invalid value object value" . + . + . + "Definition for the empty term" . + "Verifies that an exception is raised on expansion when a context contains a definition for the empty term" . + . + "invalid term definition" . + . + . + "Invalid prefix value" . + "Verifies that an exception is raised on expansion when a context contains an invalid @prefix value" . + . + "invalid @prefix value" . + _:g111860 . +_:g111860 "json-ld-1.1" . + . + . + "Invalid value object, multiple values for @type." . + "The value of @type in a value object MUST be a string or null." . + . + "invalid typed value" . + . + . + "Invalid term definition, multiple values for @type." . + "The value of @type in an expanded term definition object MUST be a string or null." . + . + "invalid type mapping" . + . + . + "Invalid redefinition of @context keyword." . + "Verifies that an exception is raised when attempting to redefine @context." . + . + "keyword redefinition" . + . + . + "Basic Included array" . + "Tests included blocks." . + . + . + _:g111880 . +_:g111880 "json-ld-1.1" . + . + . + "Basic Included object" . + "Tests included blocks." . + . + . + _:g111900 . +_:g111900 "json-ld-1.1" . + . + . + "Multiple properties mapping to @included are folded together" . + "Tests included blocks." . + . + . + _:g111920 . +_:g111920 "json-ld-1.1" . + . + . + "Included containing @included" . + "Tests included blocks." . + . + . + _:g111940 . +_:g111940 "json-ld-1.1" . + . + . + "Property value with @included" . + "Tests included blocks." . + . + . + _:g111960 . +_:g111960 "json-ld-1.1" . + . + . + "json.api example" . + "Tests included blocks." . + . + . + _:g111980 . +_:g111980 "json-ld-1.1" . . . + "Error if @included value is a string" . "Tests included blocks." . - . - . - "type-coercion of native types" . - . - . - "RDF version of expand-0031" . -_:g70183432868060 _:g70183432881500 . -_:g70183432868060 . - . - . - "Use @vocab in properties and @type but not in @id" . - . - . - "@vocab is used to compact properties and @type, but is not used for @id" . - . - . - "context with JavaScript Object property names" . - . - . - "Flatten with context including JavaScript Object property names" . -_:g70183441917360 _:g70183441973160 . -_:g70183441917360 . - . - . - . - "matches some @language in value pattern" . - _:g70183441543540 . - . + . + "invalid @included value" . + _:g112000 . +_:g112000 "json-ld-1.1" . + . + . + "Error if @included value is a value object" . + "Tests included blocks." . + . + "invalid @included value" . + _:g112020 . +_:g112020 "json-ld-1.1" . + . + . + "Error if @included value is a list object" . + "Tests included blocks." . + . + "invalid @included value" . + _:g112040 . +_:g112040 "json-ld-1.1" . + . + . + "Transform JSON literal (boolean true)" . + "Tests transforming property with @type @json to a JSON literal (boolean true)." . + . + . + _:g112060 . +_:g112060 "json-ld-1.1" . +_:g112060 "true"^^ . + . + . + "Transform JSON literal (boolean false)" . + "Tests transforming property with @type @json to a JSON literal (boolean false)." . + . + . + _:g112080 . +_:g112080 "json-ld-1.1" . +_:g112080 "true"^^ . + . + . + "Transform JSON literal (double)" . + "Tests transforming property with @type @json to a JSON literal (double)." . + . + . + _:g112100 . +_:g112100 "json-ld-1.1" . +_:g112100 "true"^^ . + . + . + "Transform JSON literal (double-zero)" . + "Tests transforming property with @type @json to a JSON literal (double-zero)." . + . + . + _:g112120 . +_:g112120 "json-ld-1.1" . +_:g112120 "true"^^ . + . + . + "Transform JSON literal (integer)" . + "Tests transforming property with @type @json to a JSON literal (integer)." . + . + . + _:g112140 . +_:g112140 "json-ld-1.1" . +_:g112140 "true"^^ . + . + . + "Transform JSON literal (object)" . + "Tests transforming property with @type @json to a JSON literal (object)." . + . + . + _:g112160 . +_:g112160 "json-ld-1.1" . +_:g112160 "true"^^ . + . + . + "Transform JSON literal (array)" . + "Tests transforming property with @type @json to a JSON literal (array)." . + . + . + _:g112180 . +_:g112180 "json-ld-1.1" . +_:g112180 "true"^^ . + . + . + "Transform JSON literal with array canonicalization" . + "Tests transforming JSON literal with array canonicalization." . + . + . + _:g112200 . +_:g112200 "json-ld-1.1" . +_:g112200 "true"^^ . + . + . + "Transform JSON literal with string canonicalization" . + "Tests transforming JSON literal with string canonicalization." . + . + . + _:g112220 . +_:g112220 "json-ld-1.1" . +_:g112220 "true"^^ . + . + . + "Transform JSON literal with structural canonicalization" . + "Tests transforming JSON literal with structural canonicalization." . + . + . + _:g112240 . +_:g112240 "json-ld-1.1" . +_:g112240 "true"^^ . + . + . + "Transform JSON literal with unicode canonicalization" . + "Tests transforming JSON literal with unicode canonicalization." . + . + . + _:g112260 . +_:g112260 "json-ld-1.1" . +_:g112260 "true"^^ . + . + . + "Transform JSON literal with value canonicalization" . + "Tests transforming JSON literal with value canonicalization." . + . + . + _:g112280 . +_:g112280 "json-ld-1.1" . +_:g112280 "true"^^ . + . + . + "Transform JSON literal with wierd canonicalization" . + "Tests transforming JSON literal with wierd canonicalization." . + . + . + _:g112300 . +_:g112300 "json-ld-1.1" . +_:g112300 "true"^^ . + . + . + "Transform JSON literal without expanding contents" . + "Tests transforming JSON literal does not expand terms inside json." . + . + . + _:g112320 . +_:g112320 "json-ld-1.1" . +_:g112320 "true"^^ . + . + . + "Transform JSON literal aleady in expanded form" . + "Tests transforming JSON literal in expanded form." . + . + . + _:g112340 . +_:g112340 "json-ld-1.1" . +_:g112340 "true"^^ . + . + . + "Transform JSON literal aleady in expanded form with aliased keys" . + "Tests transforming JSON literal in expanded form with aliased keys in value object." . + . + . + _:g112360 . +_:g112360 "json-ld-1.1" . +_:g112360 "true"^^ . + . + . + "Transform JSON literal (string)" . + "Tests transforming property with @type @json to a JSON literal (string)." . + . + . + _:g112380 . +_:g112380 "json-ld-1.1" . +_:g112380 "true"^^ . + . + . + "Transform JSON literal (null)" . + "Tests transforming property with @type @json to a JSON literal (null)." . + . + . + _:g112400 . +_:g112400 "json-ld-1.1" . +_:g112400 "true"^^ . + . + . + "Transform JSON literal with aliased @type" . + "Tests transforming JSON literal with aliased @type." . + . + . + _:g112420 . +_:g112420 "json-ld-1.1" . +_:g112420 "true"^^ . + . + . + "Transform JSON literal with aliased @value" . + "Tests transforming JSON literal with aliased @value." . + . + . + _:g112440 . +_:g112440 "json-ld-1.1" . +_:g112440 "true"^^ . + . + . + "Transform JSON literal with @context" . + "Tests transforming JSON literal with a @context." . + . + . + _:g112460 . +_:g112460 "json-ld-1.1" . +_:g112460 "true"^^ . + . + . + "Transform JSON literal (null) aleady in expanded form." . + "Tests transforming property with @type @json to a JSON literal (null)." . + . + . + _:g112480 . +_:g112480 "json-ld-1.1" . +_:g112480 "true"^^ . + . + . + "Transform JSON literal (empty array)." . + "Tests transforming property with @type @json to a JSON literal (empty array)." . + . + . + _:g112500 . +_:g112500 "json-ld-1.1" . +_:g112500 "true"^^ . + . + . + "@list containing @list" . + "List of lists." . + . + . + _:g112520 . +_:g112520 "json-ld-1.1" . + . + . + "@list containing empty @list" . + "List of lists." . + . + . + _:g112540 . +_:g112540 "json-ld-1.1" . + . + . + "@list containing @list (with coercion)" . + "List of lists" . + _:g112560 . + . + . +_:g112560 "json-ld-1.1" . + . + . + "@list containing empty @list (with coercion)" . + "List of lists" . + _:g112580 . + . + . +_:g112580 "json-ld-1.1" . + . + . + "coerced @list containing an array" . + "List of lists" . + _:g112600 . + . + . +_:g112600 "json-ld-1.1" . + . + . + "coerced @list containing an empty array" . + "List of lists" . + _:g112620 . + . + . +_:g112620 "json-ld-1.1" . + . + . + "coerced @list containing deep arrays" . + "List of lists" . + _:g112640 . + . + . +_:g112640 "json-ld-1.1" . + . + . + "coerced @list containing deep empty arrays" . + "List of lists" . + _:g112660 . + . + . +_:g112660 "json-ld-1.1" . + . + . + "coerced @list containing multiple lists" . + "List of lists" . + _:g112680 . + . + . +_:g112680 "json-ld-1.1" . + . + . + "coerced @list containing mixed list values" . + "List of lists" . + _:g112700 . + . + . +_:g112700 "json-ld-1.1" . + . + . + "List with good @base." . + "Tests list elements expanded to IRIs with a good @base." . + _:g112720 . + . + . +_:g112720 "json-ld-1.1" . +_:g112720 . + . + . + "List with bad @base." . + "Tests list elements expanded to IRIs with a bad @base." . + _:g112740 . + . + . +_:g112740 "json-ld-1.1" . + . + . + "List with empty @base." . + "Tests list elements expanded to IRIs with an empty @base." . + _:g112760 . + . + . +_:g112760 "json-ld-1.1" . +_:g112760 . + . + . + "List with null @base." . + "Tests list elements expanded to IRIs with a null @base." . + _:g112780 . + . + . +_:g112780 "json-ld-1.1" . +_:g112780 . + . + . + "Adds @id to object not having an @id" . + "Expansion using @container: @id" . + . + . + _:g112800 . +_:g112800 "json-ld-1.1" . + . + . + "Retains @id in object already having an @id" . + "Expansion using @container: @id" . + . + . + _:g112820 . +_:g112820 "json-ld-1.1" . + . + . + "Adds @type to object not having an @type" . + "Expansion using @container: @type" . + . + . + _:g112840 . +_:g112840 "json-ld-1.1" . + . + . + "Prepends @type in object already having an @type" . + "Expansion using @container: @type" . + . + . + _:g112860 . +_:g112860 "json-ld-1.1" . + . + . + "Adds expanded @id to object" . + "Expansion using @container: @id" . + . + . + _:g112880 . +_:g112880 . +_:g112880 "json-ld-1.1" . + . + . + "Adds vocabulary expanded @type to object" . + "Expansion using @container: @type" . + . + . + _:g112900 . +_:g112900 "json-ld-1.1" . + . + . + "Adds document expanded @type to object" . + "Expansion using @container: @type" . + . + . + _:g112920 . +_:g112920 "json-ld-1.1" . + . + . + "When type is in a type map" . + "scoped context on @type" . + . + . + _:g112940 . +_:g112940 "json-ld-1.1" . + . + . + "language map with @none" . + "index on @language" . + . + . + _:g112960 . +_:g112960 "json-ld-1.1" . + . + . + "language map with alias of @none" . + "index on @language" . + . + . + _:g112980 . +_:g112980 "json-ld-1.1" . + . + . + "id map with @none" . + "index on @id" . + . + . + _:g113000 . +_:g113000 "json-ld-1.1" . + . + . + "type map with alias of @none" . + "index on @type" . + . + . + _:g113020 . +_:g113020 "json-ld-1.1" . + . + . + "graph index map with @none" . + "index on @graph and @index" . + . + . + _:g113040 . +_:g113040 "json-ld-1.1" . + . + . + "graph index map with alias @none" . + "index on @graph and @index" . + . + . + _:g113060 . +_:g113060 "json-ld-1.1" . + . + . + "graph id index map with aliased @none" . + "index on @graph and @id with @none" . + . + . + _:g113080 . +_:g113080 "json-ld-1.1" . + . + . + "graph id index map with aliased @none" . + "index on @graph and @id with @none" . + . + . + _:g113100 . +_:g113100 "json-ld-1.1" . + . + . + "string value of type map expands to node reference" . + "index on @type" . + . + . + _:g113120 . +_:g113120 "json-ld-1.1" . + . + . + "string value of type map expands to node reference with @type: @id" . + "index on @type" . + . + . + _:g113140 . +_:g113140 "json-ld-1.1" . + . + . + "string value of type map expands to node reference with @type: @vocab" . + "index on @type" . + . + . + _:g113160 . +_:g113160 "json-ld-1.1" . + . + . + "string value of type map must not be a literal" . + "index on @type" . + . + "invalid type mapping" . + _:g113180 . +_:g113180 "json-ld-1.1" . + . + . + "Expands input using @nest" . + "Expansion using @nest" . + . + . + _:g113200 . +_:g113200 "json-ld-1.1" . + . + . + "Expands input using aliased @nest" . + "Expansion using @nest" . + . + . + _:g113220 . +_:g113220 "json-ld-1.1" . + . + . + "Appends nested values when property at base and nested" . + "Expansion using @nest" . + . + . + _:g113240 . +_:g113240 "json-ld-1.1" . + . + . + "Appends nested values from all @nest aliases in term order" . + "Expansion using @nest" . + . + . + _:g113260 . +_:g113260 "json-ld-1.1" . + . + . + "Nested nested containers" . + "Expansion using @nest" . + . + . + _:g113280 . +_:g113280 "json-ld-1.1" . + . + . + "Arrays of nested values" . + "Expansion using @nest" . + . + . + _:g113300 . +_:g113300 "json-ld-1.1" . + . + . + "A nest of arrays" . + "Expansion using @nest" . + . + . + _:g113320 . +_:g113320 "json-ld-1.1" . + . + . + "Multiple keys may mapping to @type when nesting" . + "Expansion using @nest" . + . + . + _:g113340 . +_:g113340 "json-ld-1.1" . + . + . + "literal_ascii_boundaries" . + "literal_ascii_boundaries '\\x00\\x26\\x28...' from N-Triples" . + . + . + . + "literal_with_UTF8_boundaries" . + "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...' from N-Triples" . + . + . + . + "literal_all_controls" . + "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...' from N-Triples" . + . + . + . + "literal_all_punctuation" . + "literal_all_punctuation '!\"#$%&()...' from N-Triples" . + . + . + . + "literal_with_squote" . + "literal with squote \"x'y\" from N-Triples" . + . + . + . + "literal_with_2_squotes" . + "literal with 2 squotes \"x''y\" from N-Triples" . + . + . + . + "literal_with_dquote" . + "literal with dquote \"x\"y\" from N-Triples" . + . + . + . + "literal_with_2_dquotes" . + "literal with 2 dquotes \"\"\"a\"\"b\"\"\" from N-Triples" . + . + . + . + "literal_with_REVERSE_SOLIDUS2" . + "REVERSE SOLIDUS at end of literal from N-Triples" . + . + . + . + "literal_with_CHARACTER_TABULATION" . + "literal with CHARACTER TABULATION from N-Triples" . + . + . + . + "literal_with_BACKSPACE" . + "literal with BACKSPACE from N-Triples" . + . + . + . + "literal_with_LINE_FEED" . + "literal with LINE FEED from N-Triples" . + . + . + . + "literal_with_CARRIAGE_RETURN" . + "literal with CARRIAGE RETURN from N-Triples" . + . + . + . + "literal_with_FORM_FEED" . + "literal with FORM FEED from N-Triples" . + . + . + . + "literal_with_REVERSE_SOLIDUS" . + "literal with REVERSE SOLIDUS from N-Triples" . + . + . + . + "literal_with_numeric_escape4" . + "literal with numeric escape4 \\u from N-Triples" . + . + . + . + "@version may be specified after first context" . + "If processing mode is not set through API, it is set by the first context containing @version." . + _:g113360 . + . + . +_:g113360 "json-ld-1.1" . + . + . + "@version setting [1.0, 1.1, 1.0]" . + "If processing mode is not set through API, it is set by the first context containing @version." . + _:g113380 . + . + . +_:g113380 "json-ld-1.1" . + . + . + "@version setting [1.1, 1.0]" . + "If processing mode is not set through API, it is set by the first context containing @version." . + _:g113400 . + . + . +_:g113400 "json-ld-1.1" . + . + . + "@version setting [1.1, 1.0, 1.1]" . + "If processing mode is not set through API, it is set by the first context containing @version." . + _:g113420 . + . + . +_:g113420 "json-ld-1.1" . + . + . + "error if @version is json-ld-1.0 for property-valued index" . + "Expanding index maps where index is a property." . + _:g113440 . + . + "invalid term definition" . +_:g113440 "json-ld-1.1" . +_:g113440 "json-ld-1.0" . + . + . + "error if @container does not include @index for property-valued index" . + "Expanding index maps where index is a property." . + _:g113460 . + . + "invalid term definition" . +_:g113460 "json-ld-1.1" . + . + . + "error if @index is a keyword for property-valued index" . + "Expanding index maps where index is a property." . + _:g113480 . + . + "invalid term definition" . +_:g113480 "json-ld-1.1" . + . + . + "error if @index is not a string for property-valued index" . + "Expanding index maps where index is a property." . + _:g113500 . + . + "invalid term definition" . +_:g113500 "json-ld-1.1" . + . + . + "error if attempting to add property to value object for property-valued index" . + "Expanding index maps where index is a property." . + _:g113520 . + . + "invalid value object" . +_:g113520 "json-ld-1.1" . + . + . + "property-valued index expands to property value, instead of @index (value)" . + "Expanding index maps where index is a property." . + _:g113540 . + . + . +_:g113540 "json-ld-1.1" . + . + . + "property-valued index appends to property value, instead of @index (value)" . + "Expanding index maps where index is a property." . + _:g113560 . + . + . +_:g113560 "json-ld-1.1" . + . + . + "property-valued index expands to property value, instead of @index (node)" . + "Expanding index maps where index is a property." . + _:g113580 . + . + . +_:g113580 "json-ld-1.1" . + . + . + "property-valued index appends to property value, instead of @index (node)" . + "Expanding index maps where index is a property." . + _:g113600 . + . + . +_:g113600 "json-ld-1.1" . + . + . + "property-valued index does not output property for @none" . + "Expanding index maps where index is a property." . + _:g113620 . + . + . +_:g113620 "json-ld-1.1" . + . + . + "property-valued index adds property to graph object" . + "Expanding index maps where index is a property." . + _:g113640 . + . + . +_:g113640 "json-ld-1.1" . + . + . + "Protect a term" . + "Check error when overriding a protected term." . + _:g113660 . + . + "protected term redefinition" . +_:g113660 "json-ld-1.1" . + . + . + "Set a term to not be protected" . + "A term with @protected: false is not protected." . + _:g113680 . + . + . +_:g113680 "json-ld-1.1" . + . + . + "Protect all terms in context" . + "A protected context protects all term definitions." . + _:g113700 . + . + "protected term redefinition" . +_:g113700 "json-ld-1.1" . + . + . + "Do not protect term with @protected: false" . + "A protected context does not protect terms with @protected: false." . + _:g113720 . + . + "protected term redefinition" . +_:g113720 "json-ld-1.1" . + . + . + "Clear active context with protected terms from an embedded context" . + "The Active context be set to null from an embedded context." . + _:g113740 . + . + "invalid context nullification" . +_:g113740 "json-ld-1.1" . + . + . + "Clear active context of protected terms from a term." . + "The Active context may be set to null from a scoped context of a term." . + _:g113760 . + . + . +_:g113760 "json-ld-1.1" . + . + . + "Term with protected scoped context." . + "A scoped context can protect terms." . + _:g113780 . + . + "protected term redefinition" . +_:g113780 "json-ld-1.1" . + . + . + "Attempt to redefine term in other protected context." . + "A protected term cannot redefine another protected term." . + _:g113800 . + . + "protected term redefinition" . +_:g113800 "json-ld-1.1" . + . + . + "Simple protected and unprotected terms." . + "Simple protected and unprotected terms." . + _:g113820 . + . + . +_:g113820 "json-ld-1.1" . + . + . + "Fail to override protected term." . + "Fail to override protected term." . + _:g113840 . + . + "protected term redefinition" . +_:g113840 "json-ld-1.1" . + . + . + "Scoped context fail to override protected term." . + "Scoped context fail to override protected term." . + _:g113860 . + . + "protected term redefinition" . +_:g113860 "json-ld-1.1" . + . + . + "Override unprotected term." . + "Override unprotected term." . + _:g113880 . + . + . +_:g113880 "json-ld-1.1" . + . + . + "Clear protection with null context." . + "Clear protection with null context." . + _:g113900 . + . + . +_:g113900 "json-ld-1.1" . + . + . + "Clear protection with array with null context" . + "Clear protection with array with null context" . + _:g113920 . + . + . +_:g113920 "json-ld-1.1" . + . + . + "Override protected terms after null." . + "Override protected terms after null." . + _:g113940 . + . + . +_:g113940 "json-ld-1.1" . + . + . + "Fail to override protected terms with type." . + "Fail to override protected terms with type." . + _:g113960 . + . + "invalid context nullification" . +_:g113960 "json-ld-1.1" . + . + . + "Fail to override protected terms with type+null+ctx." . + "Fail to override protected terms with type+null+ctx." . + _:g113980 . + . + "invalid context nullification" . +_:g113980 "json-ld-1.1" . + . + . + "Mix of protected and unprotected terms." . + "Mix of protected and unprotected terms." . + _:g114000 . + . + . +_:g114000 "json-ld-1.1" . + . + . + "Fail with mix of protected and unprotected terms with type+null+ctx." . + "Fail with mix of protected and unprotected terms with type+null+ctx." . + _:g114020 . + . + "invalid context nullification" . +_:g114020 "json-ld-1.1" . + . + . + "Fail with mix of protected and unprotected terms with type+null." . + "Fail with mix of protected and unprotected terms with type+null." . + _:g114040 . + . + "invalid context nullification" . +_:g114040 "json-ld-1.1" . + . + . + "Check legal overriding of type-scoped protected term from nested node." . + "Check legal overriding of type-scoped protected term from nested node." . + _:g114060 . + . + . +_:g114060 "json-ld-1.1" . + . + . + "Allows redefinition of protected alias term with same definition." . + "Allows redefinition of protected alias term with same definition." . + _:g114080 . + . + . +_:g114080 "json-ld-1.1" . + . + . + "Allows redefinition of protected prefix term with same definition." . + "Allows redefinition of protected prefix term with same definition." . + _:g114100 . + . + . +_:g114100 "json-ld-1.1" . + . + . + "Allows redefinition of terms with scoped contexts using same definitions." . + "Allows redefinition of terms with scoped contexts using same definitions." . + _:g114120 . + . + . +_:g114120 "json-ld-1.1" . + . + . + "Fails on redefinition of terms with scoped contexts using different definitions." . + "Fails on redefinition of terms with scoped contexts using different definitions." . + _:g114140 . + . + "protected term redefinition" . +_:g114140 "json-ld-1.1" . + . + . + "Allows redefinition of protected alias term with same definition modulo protected flag." . + "Allows redefinition of protected alias term with same definition modulo protected flag." . + _:g114160 . + . + . +_:g114160 "json-ld-1.1" . + . + . + "Fails if trying to redefine a protected null term." . + "A protected term with a null IRI mapping cannot be redefined." . + _:g114180 . + . + "protected term redefinition" . +_:g114180 "json-ld-1.1" . + . + . + "Does not expand a Compact IRI using a non-prefix term." . + "Expansion of Compact IRIs considers if the term can be used as a prefix." . + _:g114200 . + . + . +_:g114200 "json-ld-1.1" . + . + . + "Keywords may be protected." . + "Keywords may not be redefined other than to protect them." . + _:g114220 . + . + . +_:g114220 "json-ld-1.1" . + . + . + "Protected keyword aliases cannot be overridden." . + "Keywords may not be redefined other than to protect them." . + _:g114240 . + . + "protected term redefinition" . +_:g114240 "json-ld-1.1" . + . + . + "Protected @type cannot be overridden." . + "Keywords may not be redefined other than to protect them." . + _:g114260 . + . + "protected term redefinition" . +_:g114260 "json-ld-1.1" . + . + . + "Fails if trying to declare a keyword alias as prefix." . + "Keyword aliases can not be used as prefixes." . + _:g114280 . + . + "invalid term definition" . +_:g114280 "json-ld-1.1" . + . + . + "Ignores a non-keyword term starting with '@'" . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g114300 . + . + . +_:g114300 "json-ld-1.1" . + . + . + "Ignores a non-keyword term starting with '@' (with @vocab)" . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g114320 . + . + . +_:g114320 "json-ld-1.1" . + . + . + "Ignores a term mapping to a value in the form of a keyword." . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g114340 . + . + . +_:g114340 "json-ld-1.1" . + . + . + "Ignores a term mapping to a value in the form of a keyword (with @vocab)." . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g114360 . + . + . +_:g114360 "json-ld-1.1" . + . + . + "Ignores a term mapping to a value in the form of a keyword (@reverse)." . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g114380 . + . + . +_:g114380 "json-ld-1.1" . + . + . + "Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab)." . + "Terms in the form of a keyword, which are not keywords, are ignored." . + _:g114400 . + . + . +_:g114400 "json-ld-1.1" . + . + . + "Protected terms and property-scoped contexts" . + "Check overriding of protected term from property-scoped context." . + _:g114420 . + . + . +_:g114420 "json-ld-1.1" . + . + . + "Allows protected redefinition of equivalent id terms" . + "Check protected redefinition of equivalent id terms in different forms." . + _:g114440 . + . + . +_:g114440 "json-ld-1.1" . + . + . + "Fail if protected flag not retained during redefinition" . + "Check protected redefinition retains protected flag." . + _:g114460 . + . + "protected term redefinition" . +_:g114460 "json-ld-1.1" . + . + . + "Clear protection in @graph @container with null context." . + "Clear protection in @graph @container with null context." . + _:g114480 . + . + . +_:g114480 "json-ld-1.1" . + . + . + "Representing numbers >= 1e21" . + "numbers with no fractions but that are >= 1e21 are represented as xsd:double" . + _:g114500 . + . + . +_:g114500 "json-ld-1.1" . + . + . + "@import is invalid in 1.0." . + "@import is invalid in 1.0." . + _:g114520 . + . + "invalid context entry" . +_:g114520 "json-ld-1.1" . +_:g114520 "json-ld-1.0" . + . + . + "@import must be a string" . + "@import must be a string." . + _:g114540 . + . + "invalid @import value" . +_:g114540 "json-ld-1.1" . + . + . + "@import overflow" . + "Processors must detect source contexts that include @import." . + _:g114560 . + . + "invalid context entry" . +_:g114560 "json-ld-1.1" . + . + . + "@propagate: true on type-scoped context with @import" . + "type-scoped context with @propagate: true survive node-objects (with @import)" . + . + . + _:g114580 . +_:g114580 "json-ld-1.1" . + . + . + "@propagate: false on property-scoped context with @import" . + "property-scoped context with @propagate: false do not survive node-objects (with @import)" . + . + . + _:g114600 . +_:g114600 "json-ld-1.1" . + . + . + "Protect all terms in sourced context" . + "A protected context protects all term definitions." . + _:g114620 . + . + "protected term redefinition" . +_:g114620 "json-ld-1.1" . + . + . + "Override term defined in sourced context" . + "The containing context is merged into the source context." . + _:g114640 . + . + . +_:g114640 "json-ld-1.1" . + . + . + "Override @vocab defined in sourced context" . + "The containing context is merged into the source context." . + _:g114660 . + . + . +_:g114660 "json-ld-1.1" . + . + . + "Protect terms in sourced context" . + "The containing context is merged into the source context." . + _:g114680 . + . + "protected term redefinition" . +_:g114680 "json-ld-1.1" . + . + . + "Override protected terms in sourced context" . + "The containing context is merged into the source context." . + _:g114700 . + . + . +_:g114700 "json-ld-1.1" . + . + . + "@import may not be used in an imported context." . + "@import only valid within a term definition." . + _:g114720 . + . + "invalid context entry" . +_:g114720 "json-ld-1.1" . + . + . + "@import can only reference a single context" . + "@import can only reference a single context." . + _:g114740 . + . + "invalid remote context" . +_:g114740 "json-ld-1.1" . + . + . + "@type: @none is illegal in 1.0." . + "@type: @none is illegal in json-ld-1.0." . + _:g114760 . + . + "invalid type mapping" . +_:g114760 "json-ld-1.1" . +_:g114760 "json-ld-1.0" . + . + . + "@type: @none expands strings as value objects" . + "@type: @none leaves inputs other than strings alone" . + _:g114780 . + . + . +_:g114780 "json-ld-1.1" . + . + . + "Triples including invalid subject IRIs are rejected" . + "ToRdf emits only well-formed statements." . + . + . + _:g114800 . +_:g114800 "json-ld-1.1" . + . + . + "Triples including invalid predicate IRIs are rejected" . + "ToRdf emits only well-formed statements." . + . + . + _:g114820 . +_:g114820 "json-ld-1.1" . + . + . + "Triples including invalid object IRIs are rejected" . + "ToRdf emits only well-formed statements." . + . + . + _:g114840 . +_:g114840 "json-ld-1.1" . + . + . + "Triples including invalid type IRIs are rejected" . + "ToRdf emits only well-formed statements." . + . + . + _:g114860 . +_:g114860 "json-ld-1.1" . + . + . + "Triples including invalid language tags are rejected" . + "ToRdf emits only well-formed statements." . + . + . + _:g114880 . +_:g114880 "json-ld-1.1" . + . + . + "Triples including invalid graph name IRIs are rejected" . + "ToRdf emits only well-formed statements." . + . + . + _:g114900 . +_:g114900 "json-ld-1.1" . + . + "Framing" . + "These tests implement the requirements for the JSON-LD [Framing Algorithm](https://www.w3.org/TR/json-ld11-framing/#framing-algorithm)." . + "https://w3c.github.io/json-ld-framing/tests/" . + _:g114920 . +_:g114920 . +_:g114920 _:g114940 . +_:g114940 . +_:g114940 _:g114960 . +_:g114960 . +_:g114960 _:g114980 . +_:g114980 . +_:g114980 _:g115000 . +_:g115000 . +_:g115000 _:g115020 . +_:g115020 . +_:g115020 _:g115040 . +_:g115040 . +_:g115040 _:g115060 . +_:g115060 . +_:g115060 _:g115080 . +_:g115080 . +_:g115080 _:g115100 . +_:g115100 . +_:g115100 _:g115120 . +_:g115120 . +_:g115120 _:g115140 . +_:g115140 . +_:g115140 _:g115160 . +_:g115160 . +_:g115160 _:g115180 . +_:g115180 . +_:g115180 _:g115200 . +_:g115200 . +_:g115200 _:g115220 . +_:g115220 . +_:g115220 _:g115240 . +_:g115240 . +_:g115240 _:g115260 . +_:g115260 . +_:g115260 _:g115280 . +_:g115280 . +_:g115280 _:g115300 . +_:g115300 . +_:g115300 _:g115320 . +_:g115320 . +_:g115320 _:g115340 . +_:g115340 . +_:g115340 _:g115360 . +_:g115360 . +_:g115360 _:g115380 . +_:g115380 . +_:g115380 _:g115400 . +_:g115400 . +_:g115400 _:g115420 . +_:g115420 . +_:g115420 _:g115440 . +_:g115440 . +_:g115440 _:g115460 . +_:g115460 . +_:g115460 _:g115480 . +_:g115480 . +_:g115480 _:g115500 . +_:g115500 . +_:g115500 _:g115520 . +_:g115520 . +_:g115520 _:g115540 . +_:g115540 . +_:g115540 _:g115560 . +_:g115560 . +_:g115560 _:g115580 . +_:g115580 . +_:g115580 _:g115600 . +_:g115600 . +_:g115600 _:g115620 . +_:g115620 . +_:g115620 _:g115640 . +_:g115640 . +_:g115640 _:g115660 . +_:g115660 . +_:g115660 _:g115680 . +_:g115680 . +_:g115680 _:g115700 . +_:g115700 . +_:g115700 _:g115720 . +_:g115720 . +_:g115720 _:g115740 . +_:g115740 . +_:g115740 _:g115760 . +_:g115760 . +_:g115760 _:g115780 . +_:g115780 . +_:g115780 _:g115800 . +_:g115800 . +_:g115800 _:g115820 . +_:g115820 . +_:g115820 _:g115840 . +_:g115840 . +_:g115840 _:g115860 . +_:g115860 . +_:g115860 _:g115880 . +_:g115880 . +_:g115880 _:g115900 . +_:g115900 . +_:g115900 _:g115920 . +_:g115920 . +_:g115920 _:g115940 . +_:g115940 . +_:g115940 _:g115960 . +_:g115960 . +_:g115960 _:g115980 . +_:g115980 . +_:g115980 _:g116000 . +_:g116000 . +_:g116000 _:g116020 . +_:g116020 . +_:g116020 _:g116040 . +_:g116040 . +_:g116040 _:g116060 . +_:g116060 . +_:g116060 _:g116080 . +_:g116080 . +_:g116080 _:g116100 . +_:g116100 . +_:g116100 _:g116120 . +_:g116120 . +_:g116120 _:g116140 . +_:g116140 . +_:g116140 _:g116160 . +_:g116160 . +_:g116160 _:g116180 . +_:g116180 . +_:g116180 _:g116200 . +_:g116200 . +_:g116200 _:g116220 . +_:g116220 . +_:g116220 _:g116240 . +_:g116240 . +_:g116240 _:g116260 . +_:g116260 . +_:g116260 _:g116280 . +_:g116280 . +_:g116280 _:g116300 . +_:g116300 . +_:g116300 _:g116320 . +_:g116320 . +_:g116320 _:g116340 . +_:g116340 . +_:g116340 _:g116360 . +_:g116360 . +_:g116360 _:g116380 . +_:g116380 . +_:g116380 _:g116400 . +_:g116400 . +_:g116400 _:g116420 . +_:g116420 . +_:g116420 _:g116440 . +_:g116440 . +_:g116440 _:g116460 . +_:g116460 . +_:g116460 _:g116480 . +_:g116480 . +_:g116480 _:g116500 . +_:g116500 . +_:g116500 _:g116520 . +_:g116520 . +_:g116520 _:g116540 . +_:g116540 . +_:g116540 _:g116560 . +_:g116560 . +_:g116560 _:g116580 . +_:g116580 . +_:g116580 _:g116600 . +_:g116600 . +_:g116600 _:g116620 . +_:g116620 . +_:g116620 _:g116640 . +_:g116640 . +_:g116640 _:g116660 . +_:g116660 . +_:g116660 _:g116680 . +_:g116680 . +_:g116680 _:g116700 . +_:g116700 . +_:g116700 _:g116720 . +_:g116720 . +_:g116720 _:g116740 . +_:g116740 . +_:g116740 . + . + . + "Library framing example" . + "Basic example used in playgrond and spec examples." . + _:g116760 . + . + . + . +_:g116760 "json-ld-1.0" . + . + . + "reframe w/extra CURIE value." . + "Append extra values to output." . + _:g116780 . + . + . + . +_:g116780 "json-ld-1.0" . + . + . + "reframe (null)" . + "Do not match without a matching @type" . + _:g116800 . + . + . + . +_:g116800 "json-ld-1.0" . + . + . + "reframe (type)" . + "Multiple matches on @type." . + _:g116820 . + . + . + . +_:g116820 "json-ld-1.0" . + . + . + "reframe (explicit)" . + "If property is not in frame, and explicit is true, do not add any values for property to output." . + _:g116840 . + . + . + . +_:g116840 "json-ld-1.0" . + . + . + "reframe (non-explicit)" . + "Unless the explicit is false, processors append extra values to output." . + _:g116860 . + . + . + . +_:g116860 "json-ld-1.0" . + . + . + "input has multiple types" . + "If property is a keyword, processors add property and objects to output." . + _:g116880 . + . + . + . +_:g116880 "json-ld-1.0" . + . + . + "array framing cases" . + "Various cases showing array output for @container: @set, and non-embedding of node values if @embed: false." . + _:g116900 . + . + . + . +_:g116900 "json-ld-1.0" . + . + . + "default value" . + "Processors MUST skip property and property frame if property frame contains @omitDefault with a value of true. Processors MUST add property to output with a new dictionary having a property @preserve and a value that is a copy of the value of @default in frame if it exists, or the string @null otherwise." . + _:g116920 . + . + . + . +_:g116920 "json-ld-1.0" . + . + . + "property CURIE conflict" . + "(Not really framing) A term looking like a CURIE becomes a CURIE when framing/compacting if defined as such in frame/context in json-ld-1.0." . + . + . + . + _:g116940 . +_:g116940 "json-ld-1.0" . + . + . + "@embed true/false" . + "@embed within a frame controls the object embed flag when processing that frame (true and false values) in json-ld-1.0 mode." . + . + . + . + _:g116960 . +_:g116960 "json-ld-1.1" . + . + . + "Array frame" . + "Multiple values for @type in frame match different nodes having one or the other type. With @embed false, nodes are serialized as multiple array values of @graph." . + . + . + . + . + . + "Replace existing embed" . + "An empty frame matches all objects, even if embedded, causing them to be serialized under @graph." . + . + . + . + . + . + "Replace existing embed on 2nd pass" . + "An embedded node which matches the top-level frame (on @type) is framed under @graph and continues to be embedded. Other nodes continue to be embedded." . + . + . + . + . + . + "Replace deeply-nested embed" . + "Torture test." . + . + . + . + . + . + "Use @type in ducktype filter" . + "Match if node has a @type property and frame has a @type property containing only an empty dictionary." . + _:g116980 . + . + . + . +_:g116980 "json-ld-1.0" . + . + . + "Non-flat input" . + "Framing flattens expanded input, allowing for deeply embedded input to be re-framed." . + _:g117000 . + . + . + . +_:g117000 "json-ld-1.0" . + . + . + "no frame @context but @graph output" . + "Set framing context to the value of @context from frame, if it exists, or to a new empty context, otherwise." . + _:g117020 . + . + . + . +_:g117020 "json-ld-1.0" . + . + . + "Resources can be re-embedded again in each top-level frame match" . + "@type matching matches nodes at top-level, and embedding causes them be embedded where referenced." . + . + . + . + . + . + "Blank nodes in an array" . + "Empty frame matches all nodes at top-level, and repeats where embedded in json-ld-1.0 mode." . + . + . + . + _:g117040 . +_:g117040 "json-ld-1.1" . +_:g117040 "json-ld-1.0" . + . + . + "Blank nodes in @type" . + "Empty frame matches all nodes at top-level, and repeats where embedded (with list content) in json-ld-1.0 mode." . + . + . + . + _:g117060 . +_:g117060 "json-ld-1.1" . +_:g117060 "json-ld-1.0" . + . + . + "Match on @id" . + "Match if node and frame both have the same @id property." . + _:g117080 . + . + . + . +_:g117080 "json-ld-1.0" . + . + . + "No match on []" . + "No match if node has a property where frame has an empty array for that same property." . + _:g117100 . + . + . + . +_:g117100 "json-ld-1.1" . + . + . + "match on any common properties if @requireAll: false" . + "Match if @requireAll is false and both node and frame contain common non-keyword properties of any value." . + _:g117120 . + . + . + . +_:g117120 "json-ld-1.1" . + . + . + "@requireAll with missing values and @default" . + "Match if @requireAll is true and frame contains a non-keyword key not present in node, where the value is a JSON object containing only the key @default with any value." . + _:g117140 . + . + . + . +_:g117140 "json-ld-1.1" . + . + . + "explicitly excludes unframed properties (@explicit: true)" . + "If property is not in frame, and explicit is true, processors must not add any values for property to output." . + _:g117160 . + . + . + . +_:g117160 "json-ld-1.1" . + . + . + "non-existent framed properties create null property" . + "Recursively, replace all key-value pairs in compacted results where the key is @preserve with the value from the key-pair. If the value from the key-pair is @null, replace the value with null." . + _:g117180 . + . + . + . +_:g117180 "json-ld-1.1" . + . + . + "embed matched frames with @reverse" . + "If frame has the property @reverse, then for each reverse property and sub frame that are the values of @reverse in frame." . + _:g117200 . + . + . + . +_:g117200 "json-ld-1.1" . + . + . + "embed matched frames with reversed property" . + "If frame has the property @reverse, then for each reverse property and sub frame that are the values of @reverse in frame." . + _:g117220 . + . + . + . +_:g117220 "json-ld-1.1" . + . + . + "@embed @always/@never" . + "@embed within a frame controls the object embed flag when processing that frame (@always and @never values)." . + _:g117240 . + . + . + . +_:g117240 "json-ld-1.1" . + . + . + "match none @type match" . + "Do not match objects with @type, if frame uses @type: []." . + _:g117260 . + . + . + . +_:g117260 "json-ld-1.1" . + . + . + "single @id match" . + "Match on a specific node with frame uses @id." . + _:g117280 . + . + . + . +_:g117280 "json-ld-1.1" . + . + . + "multiple @id match" . + "Match on a specific node with frame uses @id with an array of IRIs." . + _:g117300 . + . + . + . +_:g117300 "json-ld-1.1" . + . + . + "wildcard and match none" . + "Match/reject properties using both wildcard and match none." . + _:g117320 . + . + . + . +_:g117320 "json-ld-1.1" . + . + . + "matches a deep node pattern" . + "Node patterns that don't match all levels, don't match top level." . + _:g117340 . + . + . + . +_:g117340 "json-ld-1.1" . + . + . + "matches exact value pattern" . + "Value objects matching value patterns are output, others are filtered." . + _:g117360 . + . + . + . +_:g117360 "json-ld-1.1" . + . + . + "matches wildcard @value in value pattern" . + "Value objects matching value patterns are output, others are filtered." . + _:g117380 . + . + . + . +_:g117380 "json-ld-1.1" . + . + . + "matches wildcard @type in value pattern" . + "Value objects matching value patterns are output, others are filtered." . + _:g117400 . + . + . + . +_:g117400 "json-ld-1.1" . + . + . + "matches wildcard @language in value pattern" . + "Value objects matching value patterns are output, others are filtered." . + _:g117420 . + . + . + . +_:g117420 "json-ld-1.1" . + . + . + "matches match none @type in value pattern" . + "Value objects matching value patterns are output, others are filtered." . + _:g117440 . + . + . + . +_:g117440 "json-ld-1.1" . + . + . + "matches match none @language in value pattern" . + "Value objects matching value patterns are output, others are filtered." . + _:g117460 . + . + . + . +_:g117460 "json-ld-1.1" . + . + . + "matches some @value in value pattern" . + "Value objects matching value patterns are output, others are filtered." . + _:g117480 . + . + . + . +_:g117480 "json-ld-1.1" . + . + . + "matches some @type in value pattern" . + "Value objects matching value patterns are output, others are filtered." . + _:g117500 . + . + . + . +_:g117500 "json-ld-1.1" . . + . + "matches some @language in value pattern" . "Value objects matching value patterns are output, others are filtered." . - "invalid term definition" . - . - "Fails if trying to declare a keyword alias as prefix." . - _:g70183431982260 . - . - . - "Keyword aliases can not be used as prefixes." . - . - . - "date type-coercion" . - . - . - "Expand strings to expanded value with @type: xsd:dateTime" . -_:g70183442479800 "json-ld-1.1" . - "invalid local context" . - . - "Invalid local context" . - . - . - "Verifies that an exception is raised on expansion when a context is not a string or object" . -_:g70183431686760 "json-ld-1.1" . -_:g70183179922040 "json-ld-1.1" . -_:g70183430162300 _:g70183430216340 . -_:g70183430162300 . -_:g70183430215460 "json-ld-1.1" . - . - . - . - "Match on @id" . - _:g70183159354700 . - . - . - "Match if node and frame both have the same @id property." . -_:g70183433065680 _:g70183440944000 . -_:g70183433065680 . - . - . - "_::sufffix not a compact IRI" . - . - . - "RDF version of expand-0068" . - . - . - . - "Replace existing embed" . - . - . - "An empty frame matches all objects, even if embedded, causing them to be serialized under @graph." . -_:g70183159174740 _:g70183159224000 . -_:g70183159174740 . -_:g70183159584660 _:g70183159596260 . -_:g70183159584660 . -_:g70183430261240 _:g70183430298240 . -_:g70183430261240 . - . - . - "Triples including invalid object IRIs are rejected" . - _:g70183429720980 . - . - . - "ToRdf emits only well-formed statements." . -_:g70183429788340 _:g70183429917000 . -_:g70183429788340 . - . - . - "Base is that of the alternate URL" . - _:g70183433082040 . - . - . - "Load an alternate link if type is not ld+json and rel=alternate." . - . - . - "Representing numbers >= 1e21" . - _:g70183443276540 . - . - . - "numbers with no fractions but that are >= 1e21 are represented as xsd:double" . -_:g70183429429220 "json-ld-1.1" . - . - . - "@value with @language" . - . - . - "Keep expanded values with @language, drop non-conforming value objects containing just @language" . - . - . - "Keys that are not mapped to an IRI in a reverse-map are dropped" . - . - . - "RDF version of expand-0065" . -_:g70183431510220 _:g70183431537640 . -_:g70183431510220 . -_:g70183431211940 "json-ld-1.1" . - . - . - "graph index map with @none" . - _:g70183441003600 . - . - . - "index on @graph and @index" . - . - . - . - "@requireAll only matches if @type and other properties are present" . - _:g70183443148600 . - . - . - "If @requireAll is true, then all listed properties, including @type, must be present to match." . - . - . - . - "Complex round tripping @type: @vocab and @type: @id" . - . - . - "Compacting IRI value of property with @type: @vocab can use term; more complex" . -_:g70183430738020 "json-ld-1.1" . - . - . - . - "Indexes to object already having an @type" . - _:g70183428803500 . - . - . - "Compaction using @container: @type" . -_:g70183441201600 . -_:g70183442264080 "json-ld-1.1" . -_:g70183430577380 _:g70183430607220 . -_:g70183430577380 . -_:g70183441562600 _:g70183441575720 . -_:g70183441562600 . -_:g70183159500900 _:g70183159530580 . -_:g70183159500900 . - . - . - "type-scoped + graph container" . - _:g70183163204680 . - . - . - "type-scoped + graph container" . -_:g70183431116380 _:g70183431245320 . -_:g70183431116380 . -_:g70183159878640 _:g70183159909740 . -_:g70183159878640 . - . - . - "Flattening reverse properties" . - . - . - "Flattening @reverse keeps @reverse" . -_:g70183443019820 _:g70183443068380 . -_:g70183443019820 . - . - . - "id map with @none" . - _:g70183433290840 . - . - . - "index on @id" . - . - . - "Free-floating values in sets and free-floating lists" . - . - . - "Free-floating values in sets are removed, free-floating lists are removed completely" . -_:g70183180017720 _:g70183180051160 . -_:g70183180017720 . -_:g70183159700120 _:g70183159731060 . -_:g70183159700120 . -_:g70183432667760 . - "invalid typed value" . - . - "Value objects including invalid literal datatype IRIs are rejected" . - _:g70183442183020 . - . - . - "Processors MUST validate datatype IRIs." . -_:g70183159464960 _:g70183159500980 . -_:g70183159464960 . -_:g70183443655820 "json-ld-1.1" . - . - . - "rdfDirection: compound-literal with direction and language" . - _:g70183432607300 . - . - . - "Generates compound literal from literal with direction with option." . - "CompoundLiteral" . - . - . - . - "Simple embed" . - _:g70183160044680 . - . + _:g117520 . + . + . + . +_:g117520 "json-ld-1.1" . + . + . + "excludes non-matched values in value pattern" . + "Value objects matching value patterns are output, others are filtered." . + _:g117540 . + . + . + . +_:g117540 "json-ld-1.1" . + . + . + "Merge graphs if no outer @graph is used" . + "Unless @graph exists at the top level, framing uses merged node objects in json-ld-1.0 mode." . + . + . + . + _:g117560 . +_:g117560 "json-ld-1.1" . +_:g117560 "json-ld-1.0" . + . + . + "Frame default graph if outer @graph is used" . + "If @graph exists at the top level, framing uses the default graph." . + _:g117580 . + . + . + . +_:g117580 "json-ld-1.1" . + . + . + "Merge one graph and preserve another" . + "@graph used within a property value frames embedded values from a named graph." . + _:g117600 . + . + . + . +_:g117600 "json-ld-1.1" . + . + . + "Merge one graph and deep preserve another" . + "@graph used within a property value frames embedded values from a named graph in json-ld-1.0 mode." . + . + . + . + _:g117620 . +_:g117620 "json-ld-1.1" . +_:g117620 "json-ld-1.0" . + . + . + "Library example with named graphs" . + _:g117640 . + . + . + . +_:g117640 "json-ld-1.1" . + . + . + "Compacting values of @preserve" . + "When compacting the value of a property using @preserve, use the term definition for term to properly compact the value of @preserve." . + _:g117660 . + . + . + . +_:g117660 "json-ld-1.1" . + . + . + "@id must not include a blank node identifier" . + "Node matching does not consider blank nodes." . + _:g117680 . + . + . + "invalid frame" . +_:g117680 "json-ld-1.1" . + . + . + "@type must not include a blank node identifier" . + "Node matching does not consider blank nodes." . + _:g117700 . + . + . + "invalid frame" . +_:g117700 "json-ld-1.1" . + . + . + "Out of range @embed value" . + "Any other value for @embed is invalid and indicates that an invalid @embed value error has been detected and processing is aborted." . + _:g117720 . + . + . + "invalid @embed value" . +_:g117720 "json-ld-1.1" . + . + . + "Framing list with mixed values" . + "Framing list values which are mixed." . + . + . + . + . + . + "Frame matching on matching value in list" . + "Lists match on any matching value." . + _:g117740 . + . + . + . +_:g117740 "json-ld-1.1" . + . + . + "Frame matching on any matching value in list" . + "Lists match on any matching value." . + _:g117760 . + . + . + . +_:g117760 "json-ld-1.1" . + . + . + "Frame matching with no matching value in list" . + "Lists match on any matching value." . + _:g117780 . + . + . + . +_:g117780 "json-ld-1.1" . +_:g117780 "false"^^ . + . + . + "@embed: @last replaces previous embed values with node reference" . + "Verify that within a matched node, by default only the last reference will be embedded in json-ld-1.0 mode." . + . + . + . + _:g117800 . +_:g117800 "json-ld-1.1" . +_:g117800 "json-ld-1.0" . + . + . + "@embed: @once only embeds first value with node reference" . + "Verify that within a matched node and @embed: @first, by only the first reference will be embedded." . + . + . + . + _:g117820 . +_:g117820 "json-ld-1.1" . +_:g117820 "true"^^ . + . + . + "Matching embedded nodes with @default" . + "Verify that embedded nodes match with @default and a wildcard @id." . + . + . + . + _:g117840 . +_:g117840 "json-ld-1.1" . + . + . + "An array with a single value remains an array if container is @set." . + "Cleaning up @preserve/@null does not violate container: @set." . + . + . + . + _:g117860 . +_:g117860 "json-ld-1.1" . + . + . + "Using @null in @default." . + "@null may be used as an @default value and is preserved in output." . + . + . + . + _:g117880 . +_:g117880 "json-ld-1.1" . + . + . + "Using @default in @type." . + "@type may have a default value." . + . + . + . + _:g117900 . +_:g117900 "json-ld-1.1" . + . + . + "Match on value" . + "Value matching." . + . + . + . + _:g117920 . +_:g117920 "json-ld-1.1" . + . + . + "Match on value reference" . + "Value reference matching." . + . + . + . + _:g117940 . +_:g117940 "json-ld-1.1" . + . + . + "Match on list value" . + "List value matching." . + . + . + . + _:g117960 . +_:g117960 "json-ld-1.1" . + . + . + "Merge @type from different graphs" . + "When merging nodes, ensure that @type values from each node are retained." . + . + . + . + _:g117980 . +_:g117980 "json-ld-1.1" . + . + . + "Tests @json in framing" . + "Test collection to better define what is expected when framing over a `@json` field.." . + . + . + . + _:g118000 . +_:g118000 "json-ld-1.1" . + . + . + "Empty frame with empty context with protected terms." . + "Empty frame matches all nodes using empty context and protected terms." . + . + . + . + _:g118020 . +_:g118020 "json-ld-1.1" . + . + . + "@embed true/false" . + "@embed within a frame controls the object embed flag when processing that frame (true and false values)." . + . + . + . + _:g118040 . +_:g118040 "json-ld-1.1" . + . + . + "Library framing example with @graph and omitGraph is true." . + "Basic example used in playground and spec examples." . + . + . + . + _:g118060 . +_:g118060 "json-ld-1.1" . +_:g118060 "true"^^ . . + . + "Simple embed" . "Test embedded graphs" . -_:g70183429718760 "json-ld-1.1" . -_:g70183431782960 _:g70183431817780 . -_:g70183431782960 . - . - . - "Expanding a value staring with a colon does not treat that value as an IRI" . - _:g70183442036020 . - . - . - "Terms may begin with a colon and not be treated as IRIs." . -_:g70183429820080 _:g70183430100960 . -_:g70183429820080 . -_:g70183442100380 _:g70183442134800 . -_:g70183442100380 . -_:g70183432658340 _:g70183432688620 . -_:g70183432658340 . - . - . - "Expand JSON literal (array)" . - _:g70183431099700 . - . - . - "Tests expanding property with @type @json to a JSON literal (array)." . - . - . - "Transform JSON literal with structural canonicalization" . - _:g70183429685380 . - . - . - "Tests transforming JSON literal with structural canonicalization." . -_:g70183431790400 "json-ld-1.1" . -_:g70183433441860 _:g70183445162520 . -_:g70183433441860 . + . + . + . + _:g118080 . +_:g118080 "json-ld-1.1" . + . + . + "Embed with direct circular reference" . + "Test embedded graphs" . + . + . + . + _:g118100 . +_:g118100 "json-ld-1.1" . + . + . + "Embed with indirect circular reference" . + "Test embedded graphs" . + . + . + . + _:g118120 . +_:g118120 "json-ld-1.1" . + . + . + "Embed with indirect circular reference via set" . + "Test embedded graphs" . + . + . + . + _:g118140 . +_:g118140 "json-ld-1.1" . + . + . + "Embed with nested indirect circular reference via set" . + "Test embedded graphs" . + . + . + . + _:g118160 . +_:g118160 "json-ld-1.1" . + . + . + "Multi-level simple embeds" . + "Test embedded graphs" . + . + . + . + _:g118180 . +_:g118180 "json-ld-1.1" . + . + . + "A tangle of nastiness" . + "Test embedded graphs" . + . + . + . + _:g118200 . +_:g118200 "json-ld-1.1" . + . + . + "Recursive property embed w/o circular reference" . + "Test embedded graphs" . + . + . + . + _:g118220 . +_:g118220 "json-ld-1.1" . + . + . + "Framing blank node unnamed graphs" . + "Test embedded graphs" . + . + . + . + _:g118240 . +_:g118240 "json-ld-1.1" . + . + . + "Basic Included array" . + "Tests included blocks." . + . + . + . + _:g118260 . +_:g118260 "json-ld-1.1" . + . + . + "Basic Included object" . + "Tests included blocks." . + . + . + . + _:g118280 . +_:g118280 "json-ld-1.1" . + . + . + "json.api example" . + "Tests included blocks." . + . + . + . + _:g118300 . +_:g118300 "json-ld-1.1" . + . + . + "Blank nodes in an array (prune bnodes)" . + "Empty frame matches all nodes at top-level, and repeats where embedded." . + . + . + . + _:g118320 . +_:g118320 "json-ld-1.1" . + . + . + "Blank nodes in @type (prune bnodes)" . + "Empty frame matches all nodes at top-level, and repeats where embedded (with list content)." . + . + . + . + _:g118340 . +_:g118340 "json-ld-1.1" . + . + . + "Merge graphs if no outer @graph is used (prune bnodes)" . + "Unless @graph exists at the top level, framing uses merged node objects." . + . + . + . + _:g118360 . +_:g118360 "json-ld-1.1" . + . + . + "Merge one graph and deep preserve another (prune bnodes)" . + "@graph used within a property value frames embedded values from a named graph." . + . + . + . + _:g118380 . +_:g118380 "json-ld-1.1" . + . + . + "Prune blank nodes with alias of @id" . + "If @id is aliased in a frame, an unreferenced blank node is still pruned." . + . + . + . + _:g118400 . +_:g118400 "json-ld-1.1" . + . + . + "@requireAll only matches if @type and other properties are present" . + "If @requireAll is true, then all listed properties, including @type, must be present to match." . + . + . + . + _:g118420 . +_:g118420 "json-ld-1.1" . + . + . + "@requireAll only matches if @id and @type match" . + "If @requireAll is true, then all listed properties, including @id and @type, must be present to match." . + . + . + . + _:g118440 . +_:g118440 "json-ld-1.1" . + . + . + "@requireAll with type and properties" . + "If @requireAll is true, then all listed properties, including @type, must be present to match." . + . + . + . + _:g118460 . +_:g118460 "json-ld-1.1" . From ff4a92ffe2f05c0038b57b0014e243cdba033a54 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Wed, 10 Jul 2024 13:52:51 -0700 Subject: [PATCH 38/42] The default for extractAllScripts in toRdf() should be true. Fixes #603 --- index.html | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 4d3d2fa6..627bb189 100644 --- a/index.html +++ b/index.html @@ -6008,7 +6008,8 @@

      Algorithm

      expand() method using input and options - with {{JsonLdOptions/ordered}} set to false. + with {{JsonLdOptions/ordered}} set to false, + and {{JsonLdOptions/extractAllScripts}} defaulting to true.
    11. Create a new RdfDataset dataset.
    12. Create a new map node map.
    13. Invoke the Node Map Generation algorithm, @@ -7118,6 +7119,12 @@

      Changes since Recommendation of 16 July 2020

      14 to begin with Otherwise.
    14. Use code point order as a better definition for the more vague "lexicographical order".
    15. Remove spurious paragraph in the description of {{JsonLdOptions/frameExpansion}}
    16. +
    17. Specify that the default value of extractAllScripts + in toRdf() + defaults to `true`, rather than `false`. + This is consistent with wording in + Embedding JSON-LD in HTML Documents [[JSON-LD11]] + for teating script elements as a single document.
    18. Date: Wed, 10 Jul 2024 21:54:06 -0700 Subject: [PATCH 39/42] Update index.html Co-authored-by: Dave Longley --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 627bb189..850b5413 100644 --- a/index.html +++ b/index.html @@ -7124,7 +7124,7 @@

      Changes since Recommendation of 16 July 2020

      defaults to `true`, rather than `false`. This is consistent with wording in Embedding JSON-LD in HTML Documents [[JSON-LD11]] - for teating script elements as a single document. + for treating script elements as a single document.
      Date: Fri, 12 Jul 2024 07:21:02 -0700 Subject: [PATCH 40/42] Update index.html Co-authored-by: Ted Thibodeau Jr --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 850b5413..77e59586 100644 --- a/index.html +++ b/index.html @@ -7119,7 +7119,7 @@

      Changes since Recommendation of 16 July 2020

      14 to begin with Otherwise.
    19. Use code point order as a better definition for the more vague "lexicographical order".
    20. Remove spurious paragraph in the description of {{JsonLdOptions/frameExpansion}}
    21. -
    22. Specify that the default value of extractAllScripts +
    23. Specify that the value of extractAllScripts in toRdf() defaults to `true`, rather than `false`. This is consistent with wording in From c9ffc91c4b1640c00ef3cac09b8cecbf1b1ffed3 Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Wed, 1 Mar 2023 01:19:14 -0500 Subject: [PATCH 41/42] Add JSON literal tests. - Various tests of when `@type` of `@json` is used, the JSON may be an array, and the interaction with a `@container` of `@set` and `@list`. - Change compaction output for `@json` and `@set` with a JSON array. - Add test for many other possibilities and processing algorithms. - Propose new `multiple JSON literals` error code when trying to add multiple JSON literals as values for a property. --- tests/compact-manifest.jsonld | 54 ++++++++++++++++++++++++ tests/compact/ej01-context.jsonld | 6 +++ tests/compact/ej01-in.jsonld | 9 ++++ tests/compact/js07-out.jsonld | 4 +- tests/compact/js12-context.jsonld | 6 +++ tests/compact/js12-in.jsonld | 6 +++ tests/compact/js12-out.jsonld | 7 ++++ tests/compact/js13-context.jsonld | 6 +++ tests/compact/js13-in.jsonld | 6 +++ tests/compact/js13-out.jsonld | 7 ++++ tests/compact/js14-context.jsonld | 6 +++ tests/compact/js14-in.jsonld | 8 ++++ tests/compact/js14-out.jsonld | 8 ++++ tests/compact/js15-context.jsonld | 6 +++ tests/compact/js15-in.jsonld | 8 ++++ tests/compact/js15-out.jsonld | 13 ++++++ tests/compact/js16-context.jsonld | 7 ++++ tests/compact/js16-in.jsonld | 8 ++++ tests/compact/js16-out.jsonld | 9 ++++ tests/expand-manifest.jsonld | 70 +++++++++++++++++++++++++++++++ tests/expand/er57-in.jsonld | 10 +++++ tests/expand/js24-in.jsonld | 3 ++ tests/expand/js24-out.jsonld | 8 ++++ tests/expand/js25-in.jsonld | 6 +++ tests/expand/js25-out.jsonld | 13 ++++++ tests/expand/js26-in.jsonld | 6 +++ tests/expand/js26-out.jsonld | 10 +++++ tests/expand/js27-in.jsonld | 6 +++ tests/expand/js27-out.jsonld | 13 ++++++ tests/expand/js28-in.jsonld | 7 ++++ tests/expand/js28-out.jsonld | 13 ++++++ tests/expand/js29-in.jsonld | 7 ++++ tests/expand/js29-out.jsonld | 14 +++++++ tests/expand/js30-in.jsonld | 7 ++++ tests/expand/js30-out.jsonld | 18 ++++++++ tests/fromRdf-manifest.jsonld | 16 +++++++ tests/fromRdf/js12-in.nq | 2 + tests/fromRdf/js12-out.jsonld | 10 +++++ tests/fromRdf/js13-in.nq | 2 + tests/fromRdf/js13-out.jsonld | 9 ++++ tests/toRdf-manifest.jsonld | 70 +++++++++++++++++++++++++++++++ tests/toRdf/er57-in.jsonld | 10 +++++ tests/toRdf/js24-in.jsonld | 3 ++ tests/toRdf/js24-out.nq | 1 + tests/toRdf/js25-in.jsonld | 6 +++ tests/toRdf/js25-out.nq | 2 + tests/toRdf/js26-in.jsonld | 6 +++ tests/toRdf/js26-out.nq | 2 + tests/toRdf/js27-in.jsonld | 6 +++ tests/toRdf/js27-out.nq | 1 + tests/toRdf/js28-in.jsonld | 7 ++++ tests/toRdf/js28-out.nq | 1 + tests/toRdf/js29-in.jsonld | 7 ++++ tests/toRdf/js29-out.nq | 2 + tests/toRdf/js30-in.jsonld | 7 ++++ tests/toRdf/js30-out.nq | 5 +++ 56 files changed, 568 insertions(+), 2 deletions(-) create mode 100644 tests/compact/ej01-context.jsonld create mode 100644 tests/compact/ej01-in.jsonld create mode 100644 tests/compact/js12-context.jsonld create mode 100644 tests/compact/js12-in.jsonld create mode 100644 tests/compact/js12-out.jsonld create mode 100644 tests/compact/js13-context.jsonld create mode 100644 tests/compact/js13-in.jsonld create mode 100644 tests/compact/js13-out.jsonld create mode 100644 tests/compact/js14-context.jsonld create mode 100644 tests/compact/js14-in.jsonld create mode 100644 tests/compact/js14-out.jsonld create mode 100644 tests/compact/js15-context.jsonld create mode 100644 tests/compact/js15-in.jsonld create mode 100644 tests/compact/js15-out.jsonld create mode 100644 tests/compact/js16-context.jsonld create mode 100644 tests/compact/js16-in.jsonld create mode 100644 tests/compact/js16-out.jsonld create mode 100644 tests/expand/er57-in.jsonld create mode 100644 tests/expand/js24-in.jsonld create mode 100644 tests/expand/js24-out.jsonld create mode 100644 tests/expand/js25-in.jsonld create mode 100644 tests/expand/js25-out.jsonld create mode 100644 tests/expand/js26-in.jsonld create mode 100644 tests/expand/js26-out.jsonld create mode 100644 tests/expand/js27-in.jsonld create mode 100644 tests/expand/js27-out.jsonld create mode 100644 tests/expand/js28-in.jsonld create mode 100644 tests/expand/js28-out.jsonld create mode 100644 tests/expand/js29-in.jsonld create mode 100644 tests/expand/js29-out.jsonld create mode 100644 tests/expand/js30-in.jsonld create mode 100644 tests/expand/js30-out.jsonld create mode 100644 tests/fromRdf/js12-in.nq create mode 100644 tests/fromRdf/js12-out.jsonld create mode 100644 tests/fromRdf/js13-in.nq create mode 100644 tests/fromRdf/js13-out.jsonld create mode 100644 tests/toRdf/er57-in.jsonld create mode 100644 tests/toRdf/js24-in.jsonld create mode 100644 tests/toRdf/js24-out.nq create mode 100644 tests/toRdf/js25-in.jsonld create mode 100644 tests/toRdf/js25-out.nq create mode 100644 tests/toRdf/js26-in.jsonld create mode 100644 tests/toRdf/js26-out.nq create mode 100644 tests/toRdf/js27-in.jsonld create mode 100644 tests/toRdf/js27-out.nq create mode 100644 tests/toRdf/js28-in.jsonld create mode 100644 tests/toRdf/js28-out.nq create mode 100644 tests/toRdf/js29-in.jsonld create mode 100644 tests/toRdf/js29-out.nq create mode 100644 tests/toRdf/js30-in.jsonld create mode 100644 tests/toRdf/js30-out.nq diff --git a/tests/compact-manifest.jsonld b/tests/compact-manifest.jsonld index 0743df70..c5d9c4e4 100644 --- a/tests/compact-manifest.jsonld +++ b/tests/compact-manifest.jsonld @@ -1405,6 +1405,15 @@ "input": "compact/ep15-in.jsonld", "context": "compact/ep15-context.jsonld", "expectErrorCode": "invalid container mapping" + }, { + "@id": "#tej01", + "@type": ["jld:NegativeEvaluationTest", "jld:CompactTest"], + "name": "Multiple JSON values for a JSON literal properties", + "purpose": "Tests compacting multiple JSON values for a JSON literal property.", + "input": "compact/ej01-in.jsonld", + "context": "compact/ej01-context.jsonld", + "expectErrorCode": "multiple JSON literals", + "option": {"specVersion": "json-ld-1.1"} }, { "@id": "#tin01", "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], @@ -1549,6 +1558,51 @@ "context": "compact/js11-context.jsonld", "expect": "compact/js11-out.jsonld", "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs12", + "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], + "name": "Compact JSON literal (empty array)", + "purpose": "Tests compacting property with @type @json to a JSON literal (empty array).", + "input": "compact/js12-in.jsonld", + "context": "compact/js12-context.jsonld", + "expect": "compact/js12-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs13", + "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], + "name": "Compact JSON literal (array with string)", + "purpose": "Tests compacting property with @type @json to a JSON literal (array with string).", + "input": "compact/js13-in.jsonld", + "context": "compact/js13-context.jsonld", + "expect": "compact/js13-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs14", + "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], + "name": "Compact JSON literal and non-JSON with @json property", + "purpose": "Tests compacting property with @type @json with JSON literal and non-JSON.", + "input": "compact/js14-in.jsonld", + "context": "compact/js14-context.jsonld", + "expect": "compact/js14-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs15", + "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], + "name": "Compact JSON literal and non-JSON without @json property", + "purpose": "Tests compacting property without @type @json with JSON literal and non-JSON.", + "input": "compact/js15-in.jsonld", + "context": "compact/js15-context.jsonld", + "expect": "compact/js15-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs16", + "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], + "name": "Compact JSON literal and non-JSON with and without @json property", + "purpose": "Tests compacting property with and without @type @json with JSON literal and non-JSON.", + "input": "compact/js16-in.jsonld", + "context": "compact/js16-context.jsonld", + "expect": "compact/js16-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} }, { "@id": "#tla01", "@type": ["jld:PositiveEvaluationTest", "jld:CompactTest"], diff --git a/tests/compact/ej01-context.jsonld b/tests/compact/ej01-context.jsonld new file mode 100644 index 00000000..46787e1d --- /dev/null +++ b/tests/compact/ej01-context.jsonld @@ -0,0 +1,6 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "http://example.org/vocab#value", "@type": "@json"} + } +} diff --git a/tests/compact/ej01-in.jsonld b/tests/compact/ej01-in.jsonld new file mode 100644 index 00000000..590f51ae --- /dev/null +++ b/tests/compact/ej01-in.jsonld @@ -0,0 +1,9 @@ +[{ + "http://example.org/vocab#value": [{ + "@value": ["JSON1"], + "@type": "@json" + }, { + "@value": ["JSON2"], + "@type": "@json" + }] +}] diff --git a/tests/compact/js07-out.jsonld b/tests/compact/js07-out.jsonld index d4e7c2cb..bd557c0b 100644 --- a/tests/compact/js07-out.jsonld +++ b/tests/compact/js07-out.jsonld @@ -3,5 +3,5 @@ "@version": 1.1, "e": {"@id": "http://example.org/vocab#array", "@type": "@json", "@container": "@set"} }, - "e": [{"foo": "bar"}] -} \ No newline at end of file + "e": [[{"foo": "bar"}]] +} diff --git a/tests/compact/js12-context.jsonld b/tests/compact/js12-context.jsonld new file mode 100644 index 00000000..46787e1d --- /dev/null +++ b/tests/compact/js12-context.jsonld @@ -0,0 +1,6 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "http://example.org/vocab#value", "@type": "@json"} + } +} diff --git a/tests/compact/js12-in.jsonld b/tests/compact/js12-in.jsonld new file mode 100644 index 00000000..33e2be76 --- /dev/null +++ b/tests/compact/js12-in.jsonld @@ -0,0 +1,6 @@ +[{ + "http://example.org/vocab#value": [{ + "@value": ["string"], + "@type": "@json" + }] +}] diff --git a/tests/compact/js12-out.jsonld b/tests/compact/js12-out.jsonld new file mode 100644 index 00000000..2e680bce --- /dev/null +++ b/tests/compact/js12-out.jsonld @@ -0,0 +1,7 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "http://example.org/vocab#value", "@type": "@json"} + }, + "e": ["string"] +} diff --git a/tests/compact/js13-context.jsonld b/tests/compact/js13-context.jsonld new file mode 100644 index 00000000..46787e1d --- /dev/null +++ b/tests/compact/js13-context.jsonld @@ -0,0 +1,6 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "http://example.org/vocab#value", "@type": "@json"} + } +} diff --git a/tests/compact/js13-in.jsonld b/tests/compact/js13-in.jsonld new file mode 100644 index 00000000..6cdd158e --- /dev/null +++ b/tests/compact/js13-in.jsonld @@ -0,0 +1,6 @@ +[{ + "http://example.org/vocab#value": [{ + "@value": [], + "@type": "@json" + }] +}] diff --git a/tests/compact/js13-out.jsonld b/tests/compact/js13-out.jsonld new file mode 100644 index 00000000..4b889432 --- /dev/null +++ b/tests/compact/js13-out.jsonld @@ -0,0 +1,7 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "http://example.org/vocab#value", "@type": "@json"} + }, + "e": [] +} diff --git a/tests/compact/js14-context.jsonld b/tests/compact/js14-context.jsonld new file mode 100644 index 00000000..46787e1d --- /dev/null +++ b/tests/compact/js14-context.jsonld @@ -0,0 +1,6 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "http://example.org/vocab#value", "@type": "@json"} + } +} diff --git a/tests/compact/js14-in.jsonld b/tests/compact/js14-in.jsonld new file mode 100644 index 00000000..9255f815 --- /dev/null +++ b/tests/compact/js14-in.jsonld @@ -0,0 +1,8 @@ +[{ + "http://example.org/vocab#value": [{ + "@value": [], + "@type": "@json" + }, + "non-JSON" + ] +}] diff --git a/tests/compact/js14-out.jsonld b/tests/compact/js14-out.jsonld new file mode 100644 index 00000000..6ef179b8 --- /dev/null +++ b/tests/compact/js14-out.jsonld @@ -0,0 +1,8 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "http://example.org/vocab#value", "@type": "@json"} + }, + "e": [], + "http://example.org/vocab#value": "non-JSON" +} diff --git a/tests/compact/js15-context.jsonld b/tests/compact/js15-context.jsonld new file mode 100644 index 00000000..96b097d0 --- /dev/null +++ b/tests/compact/js15-context.jsonld @@ -0,0 +1,6 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "http://example.org/vocab#value"} + } +} diff --git a/tests/compact/js15-in.jsonld b/tests/compact/js15-in.jsonld new file mode 100644 index 00000000..9255f815 --- /dev/null +++ b/tests/compact/js15-in.jsonld @@ -0,0 +1,8 @@ +[{ + "http://example.org/vocab#value": [{ + "@value": [], + "@type": "@json" + }, + "non-JSON" + ] +}] diff --git a/tests/compact/js15-out.jsonld b/tests/compact/js15-out.jsonld new file mode 100644 index 00000000..fd291ac2 --- /dev/null +++ b/tests/compact/js15-out.jsonld @@ -0,0 +1,13 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "http://example.org/vocab#value"} + }, + "e": [ + { + "@type": "@json", + "@value": [] + }, + "non-JSON" + ] +} diff --git a/tests/compact/js16-context.jsonld b/tests/compact/js16-context.jsonld new file mode 100644 index 00000000..6a0627d9 --- /dev/null +++ b/tests/compact/js16-context.jsonld @@ -0,0 +1,7 @@ +{ + "@context": { + "@version": 1.1, + "e-json": {"@id": "http://example.org/vocab#value", "@type": "@json"}, + "e-non-json": {"@id": "http://example.org/vocab#value"} + } +} diff --git a/tests/compact/js16-in.jsonld b/tests/compact/js16-in.jsonld new file mode 100644 index 00000000..9255f815 --- /dev/null +++ b/tests/compact/js16-in.jsonld @@ -0,0 +1,8 @@ +[{ + "http://example.org/vocab#value": [{ + "@value": [], + "@type": "@json" + }, + "non-JSON" + ] +}] diff --git a/tests/compact/js16-out.jsonld b/tests/compact/js16-out.jsonld new file mode 100644 index 00000000..e2f6fb89 --- /dev/null +++ b/tests/compact/js16-out.jsonld @@ -0,0 +1,9 @@ +{ + "@context": { + "@version": 1.1, + "e-json": {"@id": "http://example.org/vocab#value", "@type": "@json"}, + "e-non-json": {"@id": "http://example.org/vocab#value"} + }, + "e-json": [], + "e-non-json": "non-JSON" +} diff --git a/tests/expand-manifest.jsonld b/tests/expand-manifest.jsonld index 12cb3993..eb97cc26 100644 --- a/tests/expand-manifest.jsonld +++ b/tests/expand-manifest.jsonld @@ -1826,6 +1826,20 @@ "purpose": "Verifies that an exception is raised when attempting to redefine @context.", "input": "expand/er56-in.jsonld", "expectErrorCode": "keyword redefinition" + }, { + "@id": "#ter57", + "@type": ["jld:NegativeEvaluationTest", "jld:ExpandTest"], + "name": "Array not found for @json @set.", + "purpose": "The value for a @json @set term MUST be an array.", + "input": "expand/er57-in.jsonld", + "expectErrorCode": "invalid set or list object" + }, { + "@id": "#ter58", + "@type": ["jld:NegativeEvaluationTest", "jld:ExpandTest"], + "name": "Array not found for @json @list.", + "purpose": "The value for a @json @list term MUST be an array.", + "input": "expand/er58-in.jsonld", + "expectErrorCode": "invalid set or list object" }, { "@id": "#tes01", "@type": ["jld:NegativeEvaluationTest", "jld:ExpandTest"], @@ -2098,6 +2112,62 @@ "input": "expand/js23-in.jsonld", "expect": "expand/js23-out.jsonld", "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs24", + "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], + "name": "Expand JSON literal (one JSON literal).", + "purpose": "Tests expanding property with @type @json (one JSON literal).", + "input": "expand/js24-in.jsonld", + "expect": "expand/js24-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs25", + "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], + "name": "Expand JSON literal (two JSON literals).", + "purpose": "Tests expanding property with @type @json (two JSON literals).", + "input": "expand/js25-in.jsonld", + "expect": "expand/js25-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs26", + "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], + "name": "Expand JSON literal (JSON literal and non-JSON).", + "purpose": "Tests expanding property with @type @json (JSON literal and non-JSON).", + "input": "expand/js26-in.jsonld", + "expect": "expand/js26-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs27", + "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], + "name": "Expand JSON literal (duplicate JSON literals).", + "purpose": "Tests expanding property with @type @json (dupcliate JSON literals).", + "input": "expand/js27-in.jsonld", + "expect": "expand/js27-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs28", + "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], + "name": "Expand array-like value with @json and no @set/@list in @context.", + "purpose": "Tests expanding array-like value with @json and no @set/@list in @context.", + "input": "expand/js28-in.jsonld", + "expect": "expand/js28-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs29", + "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], + "name": "Expand array-like value with @json and @set in @context.", + "purpose": "Tests expanding array-like value with @json and @set in @context.", + "input": "expand/js29-in.jsonld", + "expect": "expand/js29-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs30", + "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], + "name": "Expand array-like value with @json and @list in @context.", + "purpose": "Tests expanding array-like value with @json and @list in @context.", + "input": "expand/js30-in.jsonld", + "expect": "expand/js30-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} }, { "@id": "#tl001", "@type": ["jld:PositiveEvaluationTest", "jld:ExpandTest"], diff --git a/tests/expand/er57-in.jsonld b/tests/expand/er57-in.jsonld new file mode 100644 index 00000000..3ea8be4c --- /dev/null +++ b/tests/expand/er57-in.jsonld @@ -0,0 +1,10 @@ +{ + "@context": { + "prop": { + "@id": "ex:prop", + "@type": "@json", + "@container": "@list" + } + }, + "prop": "value" +} diff --git a/tests/expand/js24-in.jsonld b/tests/expand/js24-in.jsonld new file mode 100644 index 00000000..e62286bf --- /dev/null +++ b/tests/expand/js24-in.jsonld @@ -0,0 +1,3 @@ +{ + "http://example.org/vocab#null": {"@value": ["JSON"], "@type": "@json"} +} diff --git a/tests/expand/js24-out.jsonld b/tests/expand/js24-out.jsonld new file mode 100644 index 00000000..a0a7348b --- /dev/null +++ b/tests/expand/js24-out.jsonld @@ -0,0 +1,8 @@ +[{ + "http://example.org/vocab#null": [{ + "@type": "@json", + "@value": [ + "JSON" + ] + }] +}] diff --git a/tests/expand/js25-in.jsonld b/tests/expand/js25-in.jsonld new file mode 100644 index 00000000..84ff724c --- /dev/null +++ b/tests/expand/js25-in.jsonld @@ -0,0 +1,6 @@ +{ + "http://example.org/vocab#value": [ + {"@value": ["JSON1"], "@type": "@json"}, + {"@value": ["JSON2"], "@type": "@json"} + ] +} diff --git a/tests/expand/js25-out.jsonld b/tests/expand/js25-out.jsonld new file mode 100644 index 00000000..6e6ff887 --- /dev/null +++ b/tests/expand/js25-out.jsonld @@ -0,0 +1,13 @@ +[{ + "http://example.org/vocab#value": [{ + "@type": "@json", + "@value": [ + "JSON1" + ] + }, { + "@type": "@json", + "@value": [ + "JSON2" + ] + }] +}] diff --git a/tests/expand/js26-in.jsonld b/tests/expand/js26-in.jsonld new file mode 100644 index 00000000..3f11042f --- /dev/null +++ b/tests/expand/js26-in.jsonld @@ -0,0 +1,6 @@ +{ + "http://example.org/vocab#value": [ + {"@value": ["JSON"], "@type": "@json"}, + {"@value": "non-JSON"} + ] +} diff --git a/tests/expand/js26-out.jsonld b/tests/expand/js26-out.jsonld new file mode 100644 index 00000000..6251d232 --- /dev/null +++ b/tests/expand/js26-out.jsonld @@ -0,0 +1,10 @@ +[{ + "http://example.org/vocab#value": [{ + "@type": "@json", + "@value": [ + "JSON" + ] + }, { + "@value": "non-JSON" + }] +}] diff --git a/tests/expand/js27-in.jsonld b/tests/expand/js27-in.jsonld new file mode 100644 index 00000000..9d479f74 --- /dev/null +++ b/tests/expand/js27-in.jsonld @@ -0,0 +1,6 @@ +{ + "http://example.org/vocab#value": [ + {"@value": ["dup"], "@type": "@json"}, + {"@value": ["dup"], "@type": "@json"} + ] +} diff --git a/tests/expand/js27-out.jsonld b/tests/expand/js27-out.jsonld new file mode 100644 index 00000000..5e15b03c --- /dev/null +++ b/tests/expand/js27-out.jsonld @@ -0,0 +1,13 @@ +[{ + "http://example.org/vocab#value": [{ + "@type": "@json", + "@value": [ + "dup" + ] + }, { + "@type": "@json", + "@value": [ + "dup" + ] + }] +}] diff --git a/tests/expand/js28-in.jsonld b/tests/expand/js28-in.jsonld new file mode 100644 index 00000000..8a10ef58 --- /dev/null +++ b/tests/expand/js28-in.jsonld @@ -0,0 +1,7 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "ex:e", "@type": "@json"} + }, + "e": ["v1", "v2"] +} diff --git a/tests/expand/js28-out.jsonld b/tests/expand/js28-out.jsonld new file mode 100644 index 00000000..48880690 --- /dev/null +++ b/tests/expand/js28-out.jsonld @@ -0,0 +1,13 @@ +[ + { + "ex:e": [ + { + "@type": "@json", + "@value": [ + "v1", + "v2" + ] + } + ] + } +] diff --git a/tests/expand/js29-in.jsonld b/tests/expand/js29-in.jsonld new file mode 100644 index 00000000..a06649ee --- /dev/null +++ b/tests/expand/js29-in.jsonld @@ -0,0 +1,7 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "ex:e", "@type": "@json", "@container": "@set"} + }, + "e": ["v1", "v2"] +} diff --git a/tests/expand/js29-out.jsonld b/tests/expand/js29-out.jsonld new file mode 100644 index 00000000..55f2348b --- /dev/null +++ b/tests/expand/js29-out.jsonld @@ -0,0 +1,14 @@ +[ + { + "ex:e": [ + { + "@type": "@json", + "@value": "v1" + }, + { + "@type": "@json", + "@value": "v2" + } + ] + } +] diff --git a/tests/expand/js30-in.jsonld b/tests/expand/js30-in.jsonld new file mode 100644 index 00000000..aaa153d2 --- /dev/null +++ b/tests/expand/js30-in.jsonld @@ -0,0 +1,7 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "ex:e", "@type": "@json", "@container": "@list"} + }, + "e": ["v1", "v2"] +} diff --git a/tests/expand/js30-out.jsonld b/tests/expand/js30-out.jsonld new file mode 100644 index 00000000..47e6e973 --- /dev/null +++ b/tests/expand/js30-out.jsonld @@ -0,0 +1,18 @@ +[ + { + "ex:e": [ + { + "@list": [ + { + "@type": "@json", + "@value": "v1" + }, + { + "@type": "@json", + "@value": "v2" + } + ] + } + ] + } +] diff --git a/tests/fromRdf-manifest.jsonld b/tests/fromRdf-manifest.jsonld index 1764a682..90c8cadf 100644 --- a/tests/fromRdf-manifest.jsonld +++ b/tests/fromRdf-manifest.jsonld @@ -379,6 +379,22 @@ "input": "fromRdf/js11-in.nq", "expect": "fromRdf/js11-out.jsonld", "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs12", + "@type": ["jld:PositiveEvaluationTest", "jld:FromRDFTest"], + "name": "JSON literals (strings)", + "purpose": "Tests creating property with multiple rdf:type rdf:JSON to a JSON literal (null).", + "input": "fromRdf/js12-in.nq", + "expect": "fromRdf/js12-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs13", + "@type": ["jld:PositiveEvaluationTest", "jld:FromRDFTest"], + "name": "Mixed JSON literals and non-JSON", + "purpose": "Tests creating property with mixed rdf:type rdf:JSON and non-JSON.", + "input": "fromRdf/js13-in.nq", + "expect": "fromRdf/js13-out.jsonld", + "option": {"specVersion": "json-ld-1.1"} }, { "@id": "#tli01", "@type": ["jld:PositiveEvaluationTest", "jld:FromRDFTest"], diff --git a/tests/fromRdf/js12-in.nq b/tests/fromRdf/js12-in.nq new file mode 100644 index 00000000..8dddac6b --- /dev/null +++ b/tests/fromRdf/js12-in.nq @@ -0,0 +1,2 @@ + "[\"string1\"]"^^ . + "[\"string2\"]"^^ . diff --git a/tests/fromRdf/js12-out.jsonld b/tests/fromRdf/js12-out.jsonld new file mode 100644 index 00000000..9a0686ab --- /dev/null +++ b/tests/fromRdf/js12-out.jsonld @@ -0,0 +1,10 @@ +[{ + "@id": "http://example.org/vocab#id", + "http://example.org/vocab#multi": [{ + "@value": ["string1"], + "@type": "@json" + }, { + "@value": ["string2"], + "@type": "@json" + }] +}] diff --git a/tests/fromRdf/js13-in.nq b/tests/fromRdf/js13-in.nq new file mode 100644 index 00000000..394bb536 --- /dev/null +++ b/tests/fromRdf/js13-in.nq @@ -0,0 +1,2 @@ + "null"^^ . + . diff --git a/tests/fromRdf/js13-out.jsonld b/tests/fromRdf/js13-out.jsonld new file mode 100644 index 00000000..e2bcda7e --- /dev/null +++ b/tests/fromRdf/js13-out.jsonld @@ -0,0 +1,9 @@ +[{ + "@id": "http://example.org/vocab#id", + "http://example.org/vocab#mixed": [{ + "@value": null, + "@type": "@json" + }, { + "@id": "http://example.org/vocab#value" + }] +}] diff --git a/tests/toRdf-manifest.jsonld b/tests/toRdf-manifest.jsonld index 1d2c9267..35fcf945 100644 --- a/tests/toRdf-manifest.jsonld +++ b/tests/toRdf-manifest.jsonld @@ -2251,6 +2251,20 @@ "purpose": "Verifies that an exception is raised when attempting to redefine @context.", "input": "expand/er56-in.jsonld", "expectErrorCode": "keyword redefinition" + }, { + "@id": "#ter56", + "@type": ["jld:NegativeEvaluationTest", "jld:ToRDFTest" ], + "name": "Array not found for @json @list.", + "purpose": "The value for a @json @list term MUST be an array.", + "input": "toRdf/er57-in.jsonld", + "expectErrorCode": "invalid set or list object" + }, { + "@id": "#ter57", + "@type": ["jld:NegativeEvaluationTest", "jld:ToRDFTest" ], + "name": "Array not found for @json @set.", + "purpose": "The value for a @json @set term MUST be an array.", + "input": "toRdf/er56-in.jsonld", + "expectErrorCode": "invalid set or list object" }, { "@id": "#tin01", "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], @@ -2507,6 +2521,62 @@ "input": "toRdf/js23-in.jsonld", "expect": "toRdf/js23-out.nq", "option": {"specVersion": "json-ld-1.1", "useJCS": true} + }, { + "@id": "#tjs24", + "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], + "name": "Transform JSON literal (one JSON literal).", + "purpose": "Tests transforming property with @type @json to a JSON literal (one JSON literal).", + "input": "toRdf/js24-in.jsonld", + "expect": "toRdf/js24-out.nq", + "option": {"specVersion": "json-ld-1.1", "useJCS": true} + }, { + "@id": "#tjs25", + "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], + "name": "Transform JSON literal (two JSON literals).", + "purpose": "Tests transforming property with @type @json to a JSON literal (two JSON literals).", + "input": "toRdf/js25-in.jsonld", + "expect": "toRdf/js25-out.nq", + "option": {"specVersion": "json-ld-1.1", "useJCS": true} + }, { + "@id": "#tjs26", + "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], + "name": "Transform JSON literal (JSON literal and non-JSON).", + "purpose": "Tests transforming property with @type @json to a JSON literal (JSON literal and non-JSON).", + "input": "toRdf/js26-in.jsonld", + "expect": "toRdf/js26-out.nq", + "option": {"specVersion": "json-ld-1.1", "useJCS": true} + }, { + "@id": "#tjs27", + "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], + "name": "Transform JSON literal (duplicate JSON literals).", + "purpose": "Tests transforming property with @type @json to a JSON literal (duplicate JSON literals).", + "input": "toRdf/js27-in.jsonld", + "expect": "toRdf/js27-out.nq", + "option": {"specVersion": "json-ld-1.1", "useJCS": true} + }, { + "@id": "#tjs28", + "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], + "name": "Transform array-like value with @json and no @set/@list in @context.", + "purpose": "Tests transforming array-like value with @json and no @set/@list in @context.", + "input": "toRdf/js28-in.jsonld", + "expect": "toRdf/js28-out.nq", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs29", + "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], + "name": "Transform array-like value with @json and @set in @context.", + "purpose": "Tests transforming array-like value with @json and @set in @context.", + "input": "toRdf/js29-in.jsonld", + "expect": "toRdf/js29-out.nq", + "option": {"specVersion": "json-ld-1.1"} + }, { + "@id": "#tjs30", + "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], + "name": "Transform array-like value with @json and @list in @context.", + "purpose": "Tests transforming array-like value with @json and @list in @context.", + "input": "toRdf/js30-in.jsonld", + "expect": "toRdf/js30-out.nq", + "option": {"specVersion": "json-ld-1.1"} }, { "@id": "#tli01", "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], diff --git a/tests/toRdf/er57-in.jsonld b/tests/toRdf/er57-in.jsonld new file mode 100644 index 00000000..3ea8be4c --- /dev/null +++ b/tests/toRdf/er57-in.jsonld @@ -0,0 +1,10 @@ +{ + "@context": { + "prop": { + "@id": "ex:prop", + "@type": "@json", + "@container": "@list" + } + }, + "prop": "value" +} diff --git a/tests/toRdf/js24-in.jsonld b/tests/toRdf/js24-in.jsonld new file mode 100644 index 00000000..6031cc67 --- /dev/null +++ b/tests/toRdf/js24-in.jsonld @@ -0,0 +1,3 @@ +{ + "http://example.org/vocab#value": {"@value": ["JSON"], "@type": "@json"} +} diff --git a/tests/toRdf/js24-out.nq b/tests/toRdf/js24-out.nq new file mode 100644 index 00000000..8bf2d7a4 --- /dev/null +++ b/tests/toRdf/js24-out.nq @@ -0,0 +1 @@ +_:b0 "[\"JSON\"]"^^ . diff --git a/tests/toRdf/js25-in.jsonld b/tests/toRdf/js25-in.jsonld new file mode 100644 index 00000000..84ff724c --- /dev/null +++ b/tests/toRdf/js25-in.jsonld @@ -0,0 +1,6 @@ +{ + "http://example.org/vocab#value": [ + {"@value": ["JSON1"], "@type": "@json"}, + {"@value": ["JSON2"], "@type": "@json"} + ] +} diff --git a/tests/toRdf/js25-out.nq b/tests/toRdf/js25-out.nq new file mode 100644 index 00000000..53af01e9 --- /dev/null +++ b/tests/toRdf/js25-out.nq @@ -0,0 +1,2 @@ +_:b0 "[\"JSON1\"]"^^ . +_:b0 "[\"JSON2\"]"^^ . diff --git a/tests/toRdf/js26-in.jsonld b/tests/toRdf/js26-in.jsonld new file mode 100644 index 00000000..3f11042f --- /dev/null +++ b/tests/toRdf/js26-in.jsonld @@ -0,0 +1,6 @@ +{ + "http://example.org/vocab#value": [ + {"@value": ["JSON"], "@type": "@json"}, + {"@value": "non-JSON"} + ] +} diff --git a/tests/toRdf/js26-out.nq b/tests/toRdf/js26-out.nq new file mode 100644 index 00000000..cb658a4c --- /dev/null +++ b/tests/toRdf/js26-out.nq @@ -0,0 +1,2 @@ +_:b0 "[\"JSON\"]"^^ . +_:b0 "non-JSON" . diff --git a/tests/toRdf/js27-in.jsonld b/tests/toRdf/js27-in.jsonld new file mode 100644 index 00000000..a0a817f2 --- /dev/null +++ b/tests/toRdf/js27-in.jsonld @@ -0,0 +1,6 @@ +{ + "http://example.org/vocab#value": [ + {"@value": [{"dup": true}], "@type": "@json"}, + {"@value": [{"dup": true}], "@type": "@json"} + ] +} diff --git a/tests/toRdf/js27-out.nq b/tests/toRdf/js27-out.nq new file mode 100644 index 00000000..6b84ec97 --- /dev/null +++ b/tests/toRdf/js27-out.nq @@ -0,0 +1 @@ +_:b0 "[{\"dup\":true}]"^^ . diff --git a/tests/toRdf/js28-in.jsonld b/tests/toRdf/js28-in.jsonld new file mode 100644 index 00000000..8a10ef58 --- /dev/null +++ b/tests/toRdf/js28-in.jsonld @@ -0,0 +1,7 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "ex:e", "@type": "@json"} + }, + "e": ["v1", "v2"] +} diff --git a/tests/toRdf/js28-out.nq b/tests/toRdf/js28-out.nq new file mode 100644 index 00000000..379870bb --- /dev/null +++ b/tests/toRdf/js28-out.nq @@ -0,0 +1 @@ +_:b0 "[\"v1\",\"v2\"]"^^ . diff --git a/tests/toRdf/js29-in.jsonld b/tests/toRdf/js29-in.jsonld new file mode 100644 index 00000000..a06649ee --- /dev/null +++ b/tests/toRdf/js29-in.jsonld @@ -0,0 +1,7 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "ex:e", "@type": "@json", "@container": "@set"} + }, + "e": ["v1", "v2"] +} diff --git a/tests/toRdf/js29-out.nq b/tests/toRdf/js29-out.nq new file mode 100644 index 00000000..17b54b47 --- /dev/null +++ b/tests/toRdf/js29-out.nq @@ -0,0 +1,2 @@ +_:b0 "\"v1\""^^ . +_:b0 "\"v2\""^^ . diff --git a/tests/toRdf/js30-in.jsonld b/tests/toRdf/js30-in.jsonld new file mode 100644 index 00000000..aaa153d2 --- /dev/null +++ b/tests/toRdf/js30-in.jsonld @@ -0,0 +1,7 @@ +{ + "@context": { + "@version": 1.1, + "e": {"@id": "ex:e", "@type": "@json", "@container": "@list"} + }, + "e": ["v1", "v2"] +} diff --git a/tests/toRdf/js30-out.nq b/tests/toRdf/js30-out.nq new file mode 100644 index 00000000..34766071 --- /dev/null +++ b/tests/toRdf/js30-out.nq @@ -0,0 +1,5 @@ +_:b0 _:b1 . +_:b1 "\"v1\""^^ . +_:b1 _:b2 . +_:b2 "\"v2\""^^ . +_:b2 . From 8ec76422edbb338af19d1c135c1a1c5c5311b436 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Mon, 29 Jul 2024 15:42:39 -0700 Subject: [PATCH 42/42] Move some expand/toRdf tests to avoid rebase collisions. --- tests/expand-manifest.jsonld | 7 +++++++ tests/expand/er57-in.jsonld | 2 +- tests/expand/er58-in.jsonld | 11 +++++++++++ tests/toRdf-manifest.jsonld | 26 +++++++++++++------------- tests/toRdf/er57-in.jsonld | 2 +- tests/toRdf/er58-in.jsonld | 10 ++++++++++ 6 files changed, 43 insertions(+), 15 deletions(-) create mode 100644 tests/expand/er58-in.jsonld create mode 100644 tests/toRdf/er58-in.jsonld diff --git a/tests/expand-manifest.jsonld b/tests/expand-manifest.jsonld index eb97cc26..79be31a2 100644 --- a/tests/expand-manifest.jsonld +++ b/tests/expand-manifest.jsonld @@ -1833,6 +1833,13 @@ "purpose": "The value for a @json @set term MUST be an array.", "input": "expand/er57-in.jsonld", "expectErrorCode": "invalid set or list object" + }, { + "@id": "#ter58", + "@type": ["jld:NegativeEvaluationTest", "jld:ExpandTest"], + "name": "Array not found for @json @set.", + "purpose": "The value for a @json @set term MUST be an array.", + "input": "expand/er57-in.jsonld", + "expectErrorCode": "invalid set or list object" }, { "@id": "#ter58", "@type": ["jld:NegativeEvaluationTest", "jld:ExpandTest"], diff --git a/tests/expand/er57-in.jsonld b/tests/expand/er57-in.jsonld index 3ea8be4c..07e6339b 100644 --- a/tests/expand/er57-in.jsonld +++ b/tests/expand/er57-in.jsonld @@ -3,7 +3,7 @@ "prop": { "@id": "ex:prop", "@type": "@json", - "@container": "@list" + "@container": "@set" } }, "prop": "value" diff --git a/tests/expand/er58-in.jsonld b/tests/expand/er58-in.jsonld new file mode 100644 index 00000000..90091bf2 --- /dev/null +++ b/tests/expand/er58-in.jsonld @@ -0,0 +1,11 @@ +{ + "@context": { + "prop": { + "@id": "ex:prop", + "@type": "@json", + "@container": "@list" + } + }, + "prop": "value" +} + diff --git a/tests/toRdf-manifest.jsonld b/tests/toRdf-manifest.jsonld index 35fcf945..9cc6a22b 100644 --- a/tests/toRdf-manifest.jsonld +++ b/tests/toRdf-manifest.jsonld @@ -2252,19 +2252,19 @@ "input": "expand/er56-in.jsonld", "expectErrorCode": "keyword redefinition" }, { - "@id": "#ter56", - "@type": ["jld:NegativeEvaluationTest", "jld:ToRDFTest" ], - "name": "Array not found for @json @list.", - "purpose": "The value for a @json @list term MUST be an array.", - "input": "toRdf/er57-in.jsonld", - "expectErrorCode": "invalid set or list object" - }, { - "@id": "#ter57", - "@type": ["jld:NegativeEvaluationTest", "jld:ToRDFTest" ], - "name": "Array not found for @json @set.", - "purpose": "The value for a @json @set term MUST be an array.", - "input": "toRdf/er56-in.jsonld", - "expectErrorCode": "invalid set or list object" + "@id": "#ter57", + "@type": ["jld:NegativeEvaluationTest", "jld:ToRDFTest" ], + "name": "Array not found for @json @list.", + "purpose": "The value for a @json @list term MUST be an array.", + "input": "toRdf/er57-in.jsonld", + "expectErrorCode": "invalid set or list object" + }, { + "@id": "#ter58", + "@type": ["jld:NegativeEvaluationTest", "jld:ToRDFTest" ], + "name": "Array not found for @json @set.", + "purpose": "The value for a @json @set term MUST be an array.", + "input": "toRdf/er58-in.jsonld", + "expectErrorCode": "invalid set or list object" }, { "@id": "#tin01", "@type": ["jld:PositiveEvaluationTest", "jld:ToRDFTest"], diff --git a/tests/toRdf/er57-in.jsonld b/tests/toRdf/er57-in.jsonld index 3ea8be4c..07e6339b 100644 --- a/tests/toRdf/er57-in.jsonld +++ b/tests/toRdf/er57-in.jsonld @@ -3,7 +3,7 @@ "prop": { "@id": "ex:prop", "@type": "@json", - "@container": "@list" + "@container": "@set" } }, "prop": "value" diff --git a/tests/toRdf/er58-in.jsonld b/tests/toRdf/er58-in.jsonld new file mode 100644 index 00000000..3ea8be4c --- /dev/null +++ b/tests/toRdf/er58-in.jsonld @@ -0,0 +1,10 @@ +{ + "@context": { + "prop": { + "@id": "ex:prop", + "@type": "@json", + "@container": "@list" + } + }, + "prop": "value" +}